Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1525 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [Alsa] Faire fonctionner "logicielement" la sortie 5.1

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Alsa] Faire fonctionner "logicielement" la sortie 5.1

n°698862
Willits
La réponse est 42
Posté le 27-06-2005 à 17:01:36  profilanswer
 

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
mood
Publicité
Posté le 27-06-2005 à 17:01:36  profilanswer
 

n°698954
Willits
La réponse est 42
Posté le 27-06-2005 à 18:56:06  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [Alsa] Faire fonctionner "logicielement" la sortie 5.1

 

Sujets relatifs
sortie tv nvidia sous mandrivaLe son alsa sous linux ?
[dmix] faire passer l'emulation oss d'alsa par dmixAlsa ne fonctionne plus depuis mise à jour Fedora
Sarge est enfin sortie !Problème alsa/kde sous LE2005
[Debian] Installation ALSA[Firewall] de l'utilité de bloquer ses ports en sortie
[Alsa] devices qui disparaissent au reboot :-/switcher sortie vga d'un portable sur grand ecran
Plus de sujets relatifs à : [Alsa] Faire fonctionner "logicielement" la sortie 5.1


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR