Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ALSA] Jouer plusieurs sons en même temps
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Prodigy44
Apprentice
Apprentice


Joined: 19 Sep 2003
Posts: 231
Location: Nantes, France

PostPosted: Fri Dec 31, 2004 9:41 am    Post subject: [ALSA] Jouer plusieurs sons en même temps Reply with quote

Bonjour,

Bon alors voila avant je configurais mes drivers alsa et j'arrivais a jouer plusieurs sons en même temps (xmms et esdplay par exemple). Mais depuis peu, je sais pas ce que j'ai changé, mais j'arrive plus. Il joue d'abord le morceau depuis xmms puis lorsque le périphérique est libéré il joue tous les autres sons à suivre (esdplay sound.wav).


Quand je lance un esdplay pendant que xmms joue un son, j'obtiens l'erreur suivante ;


Code:
ALSA lib pcm_hw.c:1172:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy
ALSA lib pcm_hw.c:1172:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy


lsof /dev/dsp /dev/snd/*
Code:
COMMAND   PID USER   FD   TYPE DEVICE SIZE NODE NAME
xmms    11013  pro    9w   CHR   14,3      9633 /dev/sound/dsp


Voici comment je configure mes drivers :

lsmod

Code:
snd_seq_midi            5600  0
snd_pcm_oss            42080  0
snd_mixer_oss          14528  3 snd_pcm_oss
snd_seq_oss            27520  0
snd_seq_midi_event      5632  2 snd_seq_midi,snd_seq_oss
snd_seq                41360  5 snd_seq_midi,snd_seq_oss,snd_seq_midi_event
snd_cs46xx             75684  2
snd_rawmidi            17696  2 snd_seq_midi,snd_cs46xx
snd_seq_device          6284  4 snd_seq_midi,snd_seq_oss,snd_seq,snd_rawmidi
snd_ac97_codec         60640  1 snd_cs46xx
snd_pcm                70600  3 snd_pcm_oss,snd_cs46xx,snd_ac97_codec
snd_timer              17988  2 snd_seq,snd_pcm
snd                    40740  10 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_cs46xx,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc          6788  2 snd_cs46xx,snd_pcm


Extrait du make.conf
Code:
ALSA_CARDS="cs46xx"

Extrait du /etc/modules.d/alsa (généré par alsaconf)
Code:
        # ALSA portion
        alias char-major-116 snd
        alias snd-card-0 snd-cs46xx
        # module options should go here

        # OSS/Free portion
        alias char-major-14 soundcore
        alias sound-slot-0 snd-card-0

        # card #1
        alias sound-service-0-0 snd-mixer-oss
        alias sound-service-0-1 snd-seq-oss
        alias sound-service-0-3 snd-pcm-oss
        alias sound-service-0-8 snd-seq-oss
        alias sound-service-0-12 snd-pcm-oss

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.7 ---
alias snd-card-0 snd-cs46xx
alias sound-slot-0 snd-cs46xx
# --- END: Generated by ALSACONF, do not edit. ---


Extrait de la config du noyau
Code:
<*> Sound card support
   Advanced Linux Sound Architecture  --->
       < > Advanced Linux Sound Architecture
   Open Sound System  --->
       < > Open Sound System (DEPRECATED)


Version : alsa-driver 1.0.7-r4 & alsa-utils 1.0.7

Donc pour résumer le problème est que ca marche mais je ne peux plus avoir deux sons de jouer en même temps.
J'ai essayer de prendre une version inférieur d'alsa driver 1.0.6 de changer le noyau 2.6.9-gentoo-r13 & 2.6.10-gentoo-r1, mais j'ai toujours le même résultat.
_________________
Apporter votre contribution au libre : http://fr.wikipedia.org


Last edited by Prodigy44 on Fri Dec 31, 2004 9:47 am; edited 1 time in total
Back to top
View user's profile Send private message
_droop_
l33t
l33t


Joined: 30 May 2004
Posts: 957

PostPosted: Fri Dec 31, 2004 9:46 am    Post subject: Re: [ALSA] Jouer plusieurs sons en même temps Reply with quote

Prodigy44 wrote:
j'arrivais a jouer plusieurs sons en même temps


Lu,

tu utilisais quelle méthode pour jouer les deux sons en meme temps ?
dmix ?
arts ?
esd ?
"mixage" matériel ? (pas sur de ma traduction de hardware mixing)
autre ?
Back to top
View user's profile Send private message
Prodigy44
Apprentice
Apprentice


Joined: 19 Sep 2003
Posts: 231
Location: Nantes, France

PostPosted: Fri Dec 31, 2004 9:50 am    Post subject: Reply with quote

Ben je suis un peu perdu dans tout ça, disons que ct par défaut, dans gaim, je mettais la méthode automatique pour jouer le son mais dans xchat je mettais esd.

Je pense que c'est OSS qui déconne.

En tout cas, j'ai jamais touché a arts, dmix ou le mix hardware :)
_________________
Apporter votre contribution au libre : http://fr.wikipedia.org
Back to top
View user's profile Send private message
_droop_
l33t
l33t


Joined: 30 May 2004
Posts: 957

PostPosted: Fri Dec 31, 2004 10:01 am    Post subject: Reply with quote

Re (on dirait un chat ici :wink: ),

Ta carte son ne supporte pas le hardware mixing. Donc tu devais utiliser une autre méthode (à priori esd).

Tu devrais aller voir dans les options de xmms et verifier qu'il utilise bien esd. Si ce n'etait pas le cas ca expliquerait pourquoi les autres applications ne peuvent pas jouer un son quand xmms tourne.

Sinon tu peux aussi regarder du cote de dmix si tu veux te passer de esd.
http://gentoo-wiki.com/HOWTO_ALSA_sound_mixer_aka_dmix
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum