2 votos

El audio A2DP de Bluetooth se pierde ocasionalmente durante un segundo en las ROMs personalizadas

Cuando reproduzco audio a través de la ruta de datos A2DP a mi coche, el audio cae aleatoriamente durante medio segundo, y luego vuelve gradualmente al volumen completo durante quizás un segundo de tiempo. Hablando como un programador, es casi como si algo silenciara el audio y luego deslizara el volumen hacia arriba en un bucle o algo así.

Este problema no ocurría en Bombaridier y en el antiguo Kernel Synergy, sin embargo está ocurriendo con el nuevo kernel en Juggernaut v5, Paradox y SlickMOD, lo que me lleva a creer que algo en el kernel o en los nuevos binarios del sistema podría estar causándolo. Este comportamiento ocurre en Pandora, Amazon MP3 y también en la aplicación de música de stock.

Pensando que quizás una notificación perdida era el problema, he probado a desactivar las notificaciones en todas las aplicaciones que conozco que notifican, también he probado a poner el teléfono en vibración y finalmente en silencio total, pero no parece afectar al comportamiento. No he encontrado ninguna causa probable. Me gustaría ser capaz de registrar los cambios de alsa; tal vez un script que se ejecuta constantemente con algo como:

while (true)
do cat /proc/alsa/some_alsa_status_entry >> /tmp/alsalog
sleep 1
done

¿Alguien más tiene alguna idea de lo que puede ser esto? Es realmente molesto.

1voto

Dean Rather Puntos 7856

Tengo un Galaxy 2s con este mismo problema, pero me pregunto si podría ofrecer una sugerencia en cuanto a lo que podría ser la causa. No tengo ni idea de cómo solucionarlo, pero espero que lo que comparto aquí podría ayudar a alguien que sabe más sobre la forma en que estas cosas funcionan para ser capaz de resolver el problema.

He pasado gran parte de mi carrera trabajando en la radio de difusión, el problema que he oído mi teléfono tiene con caídas de audio seguido de una rampa de volumen de vuelta al nivel anterior O una caída de audio seguido de un ligero cambio de velocidad momentánea en la reproducción de audio (suena un poco como un viejo casete grabado cuando las baterías están empezando a fallar) mucha gente probablemente no se daría cuenta del último problema porque es muy sutil y hay que saber lo que estás escuchando.

De todos modos, creo que esto podría ser causado por una falta de sincronización del reloj de palabras entre el teléfono y el receptor bluetooth. Digo esto porque ha habido ocasiones en las que he tenido dispositivos de audio digital como reproductores de CD que están conectados a una consola de audio o a un amplificador digital y con ambos dispositivos funcionando libremente en cuanto a su sincronización de reloj exhiben casi exactamente los mismos síntomas.

Todos los dispositivos de audio digital requieren que los datos de audio se coloquen en tramas de la misma manera que los datos de Ethernet se transmiten en una red y se colocan en tramas. Sin embargo, para que el audio esté en el tono y la velocidad correctos, en términos generales, tanto el dispositivo de reproducción (teléfono) como el dispositivo de recepción (receptor Bluetooth) deben tener el mismo reloj de palabra, de lo contrario, los dos dispositivos se ejecutan libremente y las tramas de audio no están sincronizadas. Dependiendo de la corrección de errores implementada (conversión de frecuencia de muestreo) en el receptor puedes obtener resultados de audio realmente extraños. Creo que esto es lo que está causando este problema. Básicamente, el receptor Bluetooth y el teléfono no están sincronizados, por lo que cada pocos minutos se produce una caída.

No parece ocurrir cuando estás hablando por teléfono, lo que me hace pensar que cuando tienes una conexión de llamada, ya que ésta es bidireccional, el teléfono está probablemente sincronizado con el reloj de palabras del dispositivo Bluetooth. Pero cuando estás escuchando música la conexión es monodireccional por lo que no hay sincronización. De todos modos, sólo una idea. Tal vez alguien por ahí que entiende la forma en que estas unidades de sincronización puede averiguar una solución.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X