A mí también me intriga la idea de emitir sonido a través de HDMI y analógico al mismo tiempo.
Después de cavar un poco, parece que la gente ha experimentado con él. En primer lugar, no es posible en sistemas operativos como XBMC porque ALSA
no está implementado. ALSA
es la arquitectura de sonido avanzada de Linux. Su software que permite que el software de audio interactúe con el Kernel. Lo cual es necesario para el sonido a través de HDMI y analógico al mismo tiempo. Esta respuesta da una buena explicación de ello.
Aquí está la razón de la demora. Sin entrar demasiado en los detalles, así es como funciona. HDMI admite sonido y video, por lo que el sonido se emite junto con el video a través de HDMI. Sin embargo, el sonido a través de la toma analógica se crea utilizando PWM. Entonces, el sonido sobre HDMI y sobre el conector analógico toma una ruta diferente a través del hardware en el Pi. Esto es lo que genera la latencia. Esta respuesta aquí lo explica bien, si buscas más detalles.
¿Cómo puedes reducir la latencia? Por las publicaciones limitadas que solo he visto, no creo que haya una solución. El problema es que las dos señales de audio toman caminos diferentes, y no creo que haya una forma de combinarlas a nivel de hardware. Por lo tanto, tendría que usar algo de magia de software para retrasar ligeramente el tiempo de transmisión de uno u otro. No creo que esto sea realmente una opción.
La cuestión es que no creo que la Fundación haya considerado la posibilidad de que las personas quieran usar dos salidas de audio simultáneamente para la misma fuente de audio. Sin embargo, si desea reproducir distintas piezas de audio, la latencia entre los dos no es realmente un problema.