[FIX] Galaxy Nexus GSM low latency audio for Jelly Bean
One of the flaws of the new Android Jelly Bean OS compared to iOS is the big audio playback latency - about 48 ms
. This impacts negatively many applications that emulate musical instruments and the ones that do VOIP like Skype or Google Talk. For VOIP apps the audio lag also has a negative impact on acoustic echo cancellation. I have to mention that Google improved from ICS where the playback latency was about 88 ms.
This is a similar thread to:
but applies to Jelly Bean.
The attached package should be used only by experienced users that can eventually restore their system to the original state. I tested it on Android 4.1.1 GSM phone build JRO03C (maguro) and 4.1.2 build JZ054K.
The latency after aplying it should be 18 ms (no longer 11 )
with the new version - as reported by the "Caustic 2" app.
It does NOT work on Android 4.2!
Apps like Google Talk, Skype, YouTube, Play Music, Caustic 2, Pandora, TheDrum, My Piano... work very well with this change.
With the newest version all the apps I tested that work well with stock Jelly Bean work well with this patch, with the additional advantage of lower latency.
(install and use at own risk)
1) applying this might reverse changes made in other mods.
2) The "SCREEN OFF" BUG is FIXED
as of July 16th night.
To install use "lowlatsnd41_18_inst.zip"
To restore to original state you may use "lowlatsnd41_rest.zip" or other restore methods if necessary.
Do not run the install twice in a row (run one install then one restore; you have to run restore only if you want to uninstall or before installing a new version when available...).
Since the volume is still a big issue for the Galaxy Nexus users I decided to address this with a Volume Boost patch.
( for 4.1, not tested in 4.2). Install and use at own risk...
The same rules for install/restore apply.
General comment: system updates may delete the backup of the original files; therefore the "restore" should be ran before an update followed by a new install after the update; restoring the original files is also required if the update performs sum checks.