PulseAudio utilise bien ALSA/OSS/… comme interface avec le matériel. Mais, pour ALSA par exemple, il remonte certaines "méta-données" depuis le matériel pour déterminer la corrélation entre le niveau réel (en dB) de la sortie analogique et le paramètre de volume logiciel. Sauf que pour certains matériels ces données sont complètement fausse; d'où la citation de Lennart à ce sujet.
Pour ce qui est de l'AAC, il s'agit de "passthrough" et pas de décodage : PulseAudio est capable de passer directement du son encodé aux sorties numériques d'une carte son (S/PDIF) ou d'un appareil Bluetooth. Il ne s'agit pas d'un accès direct à la mémoire tampon du matos.
[^] # Re: Liens matériel-ALSA-PulseAudio
Posté par tchaik . En réponse à la dépêche Sortie de PulseAudio 4.0. Évalué à 8.
PulseAudio utilise bien ALSA/OSS/… comme interface avec le matériel. Mais, pour ALSA par exemple, il remonte certaines "méta-données" depuis le matériel pour déterminer la corrélation entre le niveau réel (en dB) de la sortie analogique et le paramètre de volume logiciel. Sauf que pour certains matériels ces données sont complètement fausse; d'où la citation de Lennart à ce sujet.
Pour ce qui est de l'AAC, il s'agit de "passthrough" et pas de décodage : PulseAudio est capable de passer directement du son encodé aux sorties numériques d'une carte son (S/PDIF) ou d'un appareil Bluetooth. Il ne s'agit pas d'un accès direct à la mémoire tampon du matos.