Le vendredi 07 janvier 2005 Ã 10:25 +0100, Sylvain LE GALL a Ãcrit : 
> Bonjour,
> > je viens de m'appercevoir que j'avais perdu le sond pour certaines 
> > application comme : realplayer, xmms, Rhythmbox
> > pour les deux derniÃre le message d'eereur est le suivant :

> Le pÃriphÃrique /dev/dsp reprÃsente une seule voie de ta carte son ( il
> arrive qu'il existe /dev/dsp[1-16] pour des cartes son à plusieurs voix
> ). Autrement dit, si cette voie est utilisÃe personne d'autre peut
> l'utiliser. 
> 
> C'est justement esd qui fait le travail de partage des ressources ( ie
> multiplexage de diffÃrentes voix au niveau soft ). Donc s'offre à toi
> deux choix :
> - travailler avec esd ( c'est possible en choisissant le plugin d'output
>   esd pour xmms par exemple )
> - suspendre esd pour certaine application ( par exemple des applications
>   qui ne sont pas compatibles avec esd ). Pour cela utiliser "esdctl
>   standby", et pour remettre le son "esdctl resume".



En fait il y a une autre solution

En fait en utilisant alsa tu peux avoir du son pour plusieurs
application en meme temps
c'est mieux que esd a priori car esd verrouille  /dev/dsp ce qui empeche
les applications qui accede /dev/dsp directement (generalement les jeux
comme quake, doom)
ce qu'il faut faire c'est utiliser alsasink dans gstreamer-properties
en conjonction avec un fichier /etc/asound.conf
voici le mien que j'ai recuperà sur le net

De meme il vaut mieux configurer avec alsa les applis qui n'utilise pas
gstreamer.
l'oss emulation ne permettant pas d'eviter le blocage de /dev/dsp
lorsqu'une appli l'utilise
je trouve que c'est dommage que alsa ne viennent pas avec une palette de
fichier type selectionnable dans alsaconf par exemple car il faut
vraiment se prendre la tete pour comprendre qu'il faut vraiment ce
fichier


(ac97)
#/etc/asound.conf start:
pcm.!default {
  type plug
  slave.pcm "dmixer"
  }
pcm.dsp0 {
  type plug
  slave.pcm "dmixer"
  }
pcm.dmixer {
  type dmix
  ipc_key 1024
slave {
  pcm "hw:0,0"
  period_time 0
  period_size 1024
buffer_size 8192
  rate 44100
  }
bindings {
  0 0
  1 1
  }
  }

ctl.dmixer {
  type hw
  card 0
  }
#end.


hth

-- 
Philippe <[EMAIL PROTECTED]>



-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à