[Alsa] Faire fonctionner "logicielement" la sortie 5.1

Faire fonctionner "logicielement" la sortie 5.1 [Alsa] - Linux et OS Alternatifs

Marsh Posté le 27-06-2005 à 17:01:36    

Bonjour,
 
J'ai une Realtek ALC650 intégré à ma carte mère, donc avec le rapport de bug que j'ai posté (chez Alsa), j'ai maintenant mon son 5.1 qui fonctionne, or maintenant, je voudrai que quand je lit un fichier audio (2 canaux), il sorte sur tout les hauts parleurs (comme sur Windows), cette fonction s'appelle le CMMS sous Windows (à ce qu'il parait).
 
Donc, j'ai parlé de ce problème au gars de chez alsa, et ils m'ont dit que matériellement, c'était pas supporté, mais logicielement, oui. Et il m'ont dit qu'il falait que je configure Alsa-lib pour pouvoir avoir le son 5.1 (et ils m'ont dit de me débrouiller aussi...)
 
Donc, je regarde les fichiers de configurations qui sont dans /usr/share/alsa/, et je vois alsa.conf.
 
Ce alsa.conf contient ceci :
 

Citation :


#
#  ALSA library configuration file
#
 
# pre-load the configuration files
 
@hooks [
 {
  func load
  files [
   "/etc/asound.conf"
   "~/.asoundrc"
  ]
  errors false
 }
]
 
# load card-specific configuration files (on request)
 
cards.@hooks [
 {
  func load
  files [
   {
    @func concat
    strings [
     { @func datadir }
     "/cards/aliases.conf"
    ]
   }
  ]
 }
 {
  func load_for_all_cards
  files [
   {
    @func concat
    strings [
     { @func datadir }
     "/cards/"
     { @func private_string }
     ".conf"
    ]
   }
  ]
  errors false
 }
]
 
# defaults
 
defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
defaults.pcm.subdevice -1
defaults.pcm.front.card defaults.pcm.card
defaults.pcm.front.device defaults.pcm.device
defaults.pcm.rear.card defaults.pcm.card
defaults.pcm.rear.device defaults.pcm.device
defaults.pcm.center_lfe.card defaults.pcm.card
defaults.pcm.center_lfe.device defaults.pcm.device
defaults.pcm.side.card defaults.pcm.card
defaults.pcm.side.device defaults.pcm.device
defaults.pcm.surround40.card defaults.pcm.card
defaults.pcm.surround40.device defaults.pcm.device
defaults.pcm.surround41.card defaults.pcm.card
defaults.pcm.surround41.device defaults.pcm.device
defaults.pcm.surround50.card defaults.pcm.card
defaults.pcm.surround50.device defaults.pcm.device
defaults.pcm.surround51.card defaults.pcm.card
defaults.pcm.surround51.device defaults.pcm.device
defaults.pcm.surround71.card defaults.pcm.card
defaults.pcm.surround71.device defaults.pcm.device
defaults.pcm.iec958.card defaults.pcm.card
defaults.pcm.iec958.device defaults.pcm.device
defaults.pcm.modem.card defaults.pcm.card
defaults.pcm.modem.device defaults.pcm.device
defaults.rawmidi.card 0
defaults.rawmidi.device 0
defaults.rawmidi.subdevice -1
defaults.hwdep.card 0
defaults.hwdep.device 0
defaults.timer.class 2
defaults.timer.sclass 0
defaults.timer.card 0
defaults.timer.device 0
defaults.timer.subdevice 0
 
#
#  PCM interface
#
 
pcm.hw {
 @args [ CARD DEV SUBDEV ]
 @args.CARD {
  type string
  default {
   @func getenv
   vars [
    ALSA_PCM_CARD
    ALSA_CARD
   ]
   default {
    @func refer
    name defaults.pcm.card
   }
  }
 }
 @args.DEV {
  type integer
  default {
   @func igetenv
   vars [
    ALSA_PCM_DEVICE
   ]
   default {
    @func refer
    name defaults.pcm.device
   }
  }
 }
 @args.SUBDEV {
  type integer
  default {
   @func refer
   name defaults.pcm.subdevice
  }
 }  
 type hw
 card $CARD
 device $DEV
 subdevice $SUBDEV
}


 
Or quand je vois ce fichier, je n'y comprend pas grand chose (j'ai lus la doc sur les fichiers de configuration sur le site de Alsa), en fait, j'explique ce que je veux faire.
 
Au début, il y a plein de "defaults.", et je voudrai que "defaults.pcm.surround51.card defaults.pcm.card" soit utilisé à la place du défault normal, pour que la sortie PCM soit redigiré vers les 6 haut parleur à la place des 2 haut parleur frontaux.
 
J'espère qu'il y a des personnes qui connaisent un peu alsa et qui peuvent m'aider.
 
Je vous remercie.
 
Willits


Message édité par Willits le 27-06-2005 à 18:55:32
Reply

Marsh Posté le 27-06-2005 à 17:01:36   

Reply

Marsh Posté le 27-06-2005 à 18:56:06    

Un petit UP! Il n'y a personne qui sait comment marche Alsa ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed