Também estou intrigado com a noção de emitir som via HDMI e analógico ao mesmo tempo.
Depois de cavar um pouco, parece que as pessoas já experimentaram. Em primeiro lugar, não é possível em sistemas operacionais como o XBMC porque ALSA
não está implementado. ALSA
é a arquitetura de som avançada do Linux. Seu software que permite que o software de áudio faça interface com o Kernel. O que é necessário para o som através de HDMI e analógico ao mesmo tempo. Esta resposta fornece uma boa explicação.
Aqui está o motivo do atraso. Sem entrar em detalhes demais, veja como funciona. O HDMI suporta som e vídeo, para que o som seja emitido junto com o vídeo através do HDMI. No entanto, o som através da tomada analógica é criado usando PWM. Portanto, o som via HDMI e pela tomada analógica segue uma rota diferente através do hardware no Pi. É isso que gera a latência. Esta resposta aqui explica bem se você deseja mais detalhes.
Como você pode reduzir a latência. Pelo número limitado de posts que vi apenas, não acho que haja uma correção para isso. A questão é que os dois sinais de áudio seguem caminhos diferentes e não acredito que haja uma maneira de combiná-los no nível do hardware. Portanto, você teria que usar alguma mágica de software para atrasar levemente o tempo de transmissão de um ou outro. Eu não acho que isso seja realmente uma opção.
O fato é que não acredito que a Fundação tenha considerado a possibilidade de as pessoas quererem usar duas saídas de áudio simultaneamente para a mesma fonte de áudio. No entanto, se você deseja reproduzir diferentes partes de áudio, a latência entre os dois não é realmente um problema.