Historique: Cartes son Alsa 5.1 et 4.0 avec Jack
Aperçu de cette version: 4
problématique : Les cartes supportant le son surround 5.1 et 4.0 dans ALSA n'apparaissent par défaut qu'avec deux entrées et deux sorties dans JACK.
Ceci est lié au fait que jack a des problèmes quand le nombre d'entrées n'est pas égal au nombre de sorties. Pour pouvoir adresser et faire apparaître quand-même tous les 7 canaux audio de sortie, il faut définir un PCM virtuel.
Le nom du slave pcm alsa dans cet exemple est "surround51" et pourrait varier selon les cartes comme l'id 0. On peut obtenir le nom correct du pcm en tapant ''aplay -L' .
Les options --device, --inchannels et --outchannels peuvent être ajouté dans qjackctl setup "server path".
Ceci est lié au fait que jack a des problèmes quand le nombre d'entrées n'est pas égal au nombre de sorties. Pour pouvoir adresser et faire apparaître quand-même tous les 7 canaux audio de sortie, il faut définir un PCM virtuel.
Table des matières
Configuration
Ajouter le suivant dans votre fichier asoundrc :Copy to clipboard
ctl.jack51 { type hw card 0 } pcm.jack51 { # "asym" allows for different # handling of in/out devices type asym playback.pcm { # route for mmap workaround type plug slave.pcm "surround51" slave.channels 6 route_policy duplicate } capture.pcm { # 2 channels only type hw card 0 } }
Le nom du slave pcm alsa dans cet exemple est "surround51" et pourrait varier selon les cartes comme l'id 0. On peut obtenir le nom correct du pcm en tapant ''aplay -L' .
Utilisation
Ensuite lancer jack avec :Copy to clipboard
jackd -d alsa --device jack51 --inchannels 2 --outchannels 6
Les options --device, --inchannels et --outchannels peuvent être ajouté dans qjackctl setup "server path".
Liens
- http://alsa.opensrc.org/SurroundSound (anglais)