|
|
|
|
|
by jstsch
897 days ago
|
|
On number 5, the audio layer, it's indeed terrible. So many glitches and errors. I would love to spend a week hacking the audio code and fixing some issues (by implementing proper mixing): 1) Clicking and popping of alerts and navigation speech (sounds should just overlap, i.e. like a sample based synthesizer) 2) Ensure proper ducking of music from this 'alert channel', music will now double duck when alerts are played in quick succession 3) Mix bluetooth audio (i.e. iPhone notifications) as an additional channel, right now these sounds are silently lost, unless you manually switch to Bluetooth playback. Very confusing. Oh, and add a subtle alert sound for upcoming traffic camera's ;) In the end it's a quite simple audio tree with a few parameters, that could be implemented with some very straightforward C++ code. But I have no idea what the media layer looks like, I can imagine there are a few quite smart optimizations to make for example all the streaming cameras work quickly (e.g. virtual mirrors). So perhaps it's a bit less trivial than I think. |
|