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]