Reduzca la latencia de audio en el Galaxy Nexus y Nexus S

La latencia de audio siempre ha sido un problema para Android, no un gran problema para el usuario promedio, pero no obstante, un problema, especialmente para aquellos de nosotros que usamos aplicaciones como clientes VoIP o instrumentos emulados. Para quienes desconocen el problema, la latencia de audio es la demora entre la activación de un evento de audio y el sonido que sale del altavoz. Por ejemplo, si presiona una tecla en una aplicación de piano y nota un retraso entre tocar la pantalla y escuchar el sonido, eso es latencia.

El problema se planteó en E / S hace poco más de un año y la respuesta fue esta;

“La latencia es un gran problema. Estamos trabajando, esperamos poder hacer algo al respecto con ICS. A medida que lo investigamos, en realidad es un problema bastante complejo. Hay varios lugares diferentes donde se introduce la latencia. La mayor parte de la latencia se introduce debajo de Android. Básicamente está sucediendo en los controladores o en los conjuntos de chips o en algún lugar allí, y algunos de estos son cantidades realmente obscenas, como cientos de milisegundos de latencia en la ruta de audio. Entonces, eso es algo que vamos a impulsar. Comenzamos / creo que introdujimos algo en CDD Gingerbread que era un "debería" golpear ciertas latencias. Pero es un problema con el que queremos lidiar y esperamos que el próximo lanzamiento lo logre. Obviamente no va a resolver los problemas de los dispositivos heredados, pero va a mejorar ".

Bueno, desafortunadamente el próximo lanzamiento no lo consiguió. Android 4.0 todavía sufre de esta molesta falla, y para algunos el problema parece haber empeorado. Solo podemos suponer que el problema está más allá del alcance de los desarrolladores de Android, o simplemente tenían problemas más importantes que abordar. Quizás alguien haga la pregunta nuevamente este año en E / S. Empujar empujar, guiño guiño ...

Sin embargo, los propietarios de Nexus S y GSM Galaxy Nexus tienen una modificación que mejora la latencia de audio de su dispositivo gracias a los miembros del foro Windows X y vonVideo. La solución es básicamente una versión modificada de sus respectivas bibliotecas de audio. Aunque el mod original para el Nexus S está en un estado mucho más avanzado que el mod para el Galaxy Nexus, ambos parecen haber tenido efectos positivos para los usuarios. Vale la pena mencionar que estas correcciones no son aplicables a todas las ROM y núcleos, así que asegúrese de leer los hilos originales y crear una copia de seguridad antes de realizar cualquier cambio.

Puede encontrar las soluciones en el hilo Nexus S y el hilo Galaxy Nexus.