[debian] son sous amsn

son sous amsn [debian] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 04-06-2005 à 11:10:58    

Bonjour
 
Je suis sous debian sarge et j'utilise amsn. Ce soft marche très mise a part pour le son. Part example, lorsque j'utilise xmms a chaque fin de chanson, j'entend tout les sons de amsn qui aurait du avoir pendant la chanson avant la prochaine chanson.
Il y a dans les préférences d'amsn la possibilité de configurer un serveur de son.
actuellement pour moi c'est : sound
comment pourrais je savoir si j'ai d'autre serveur de sons sur mon pc?
Comment pourrais je résoudre ce problème ?
 
merci

Reply

Marsh Posté le 04-06-2005 à 11:10:58   

Reply

Marsh Posté le 04-06-2005 à 11:26:49    

Le sons sous Linux c'est un gros probleme, je trouve que y'a rien de plus horrible que ca ...
Pour l'instant, ALSA ne gere pas le multiplexage (cad plusieurs sources de son en meme temps)
 
Donc, pas vraiment de solution, ormi utiliser un demon de son tel que esd.

Reply

Marsh Posté le 04-06-2005 à 11:46:51    

je viens d'essayer esd.
on verra bien si cela marche bien

Reply

Marsh Posté le 04-06-2005 à 15:21:24    

Je ne sais pas ou tu as trouvé serveur de son dans amsn.
 
En tout cas tu peux choisir la commande que amsn utilise pour jouer un son, par exemple artdsp -m play $SOUND fonctionne avec le multiplexage (en utilisant arts). Si le coup du serveur ne marche pas tu peux arriver a tes fins en changeant la ligne de commande.

Reply

Marsh Posté le 04-06-2005 à 16:02:47    

sinon si tu veux utiliser esd (ce que je fais personellement et qui fonctionne très bien chez moi) tu dois :  
 
- lancer le demon : "esd&" dans un terminal
- configurer amsn pour qu'il emploie esd : la commande pour la lecture d'un son devient : "esdplay $SOUND"
 
pour info, la commande "esdplay" est fournie par le paquet "esd-client" qui n'est pas installé par défaut ("apt-get install esd-client" en root pour l'installer).
 
une fois que tu as lancé le démon esd, tu dois dire à tous tes programme de l'utiliser pour jouer un son. par exemple, pour xmms, tu dois, dans les préférence, lui dire d'employer le greffon de sortie Esound plutôt que l'ALSA ou l'OSS qu'il doit utiliser actuellement si tu n'as touché à rien depuis l'installation.  
 
normallement, si je me suis exprimé clairement  :D, tu devrais pouvoir entendre les sons de tes contacts en meme temps que ta musique maintenant... :)


Message édité par olib le 04-06-2005 à 16:03:58
Reply

Marsh Posté le 04-06-2005 à 18:50:57    

deather2 a écrit :

Le sons sous Linux c'est un gros probleme, je trouve que y'a rien de plus horrible que ca ...
Pour l'instant, ALSA ne gere pas le multiplexage (cad plusieurs sources de son en meme temps)
 
Donc, pas vraiment de solution, ormi utiliser un demon de son tel que esd.


 
et dmix c'est pour les chiens?
(dmix est le plugin alsa pour faire du multiplexage logiciel)

Reply

Marsh Posté le 04-06-2005 à 20:41:14    

arghbis a écrit :

et dmix c'est pour les chiens?
(dmix est le plugin alsa pour faire du multiplexage logiciel)


 
J'utilise dmix, et bizarement ca ne marche pas avec la commande play (elle reste bloquée attendant sans doute que dmix libere la carte).
 
Sinon toujours avec dmix, aplay fonctionne mais ca grésille :heink:  
 
Encore et toujours avec dmix, artsdsp -m play fonctionne et ne grésille pas :)

Reply

Marsh Posté le 04-06-2005 à 22:22:02    

je vais essayer de tester toutes vos solution.
 
par contre je ne sais pas si c'est lié ou si c'est un autre probleme mais maintenant lorsque j'essayer de lancer xmms, il plante.
 
j'ai ce message dans /var/log/messages et aussi dans dmesg
 

Jun  4 21:02:59 localhost kernel: Assertion failed! chan->is_active == sg_active(chan->iobase),sound/oss/via82cxxx_audio.c,via_chan_maybe_start,line=1387
Jun  4 21:04:44 localhost kernel: Assertion failed! chan->is_active == sg_active(chan->iobase),sound/oss/via82cxxx_audio.c,via_chan_maybe_start,line=1387
J


 
quand je fait une xkill pour fermer xmms je ne peut plus le relancer sans redémarer
 
c'est bizare

Reply

Marsh Posté le 04-06-2005 à 23:05:47    

olib a écrit :


pour info, la commande "esdplay" est fournie par le paquet "esd-client" qui n'est pas installé par défaut ("apt-get install esd-client" en root pour l'installer).


 
Je ne l'ai pas trouvé dans les paquets ni sur le site debian :??:

Reply

Marsh Posté le 05-06-2005 à 00:13:49    

je trouve bizare d'avoir ce message quand je lance esd :

sempron:/home/coolben# esd
unsupported playback rate: 44100
Audio device open for 44.1Khz, stereo, 16bit failed
Trying 44.1Khz, 8bit stereo.
unsupported playback rate: 44100
Audio device open for 44.1Khz, stereo, 8bit failed
Trying 48Khz, 16bit stereo.


 
Avec xmms je ne peut pas utiliser un alsa ou esd mais seulement oss.
je ne trouve pas le paquet esd-client ou meme quelques chose qui y ressemble
 
j'ai quelques questions :
comment peux t on savoir quel sont les demons lancer sur le pc ?
qui utilise tel resource (/dev/dsp)?
si j'ai bien compris, il faut un multiplexeur (dmix ?)et un serveur de son (esd)?
Y a t il un site ou il explique comment cala fonctionne ?
 
pour info j'ai une debian sarge 2.6.11 avec gnome
ma carte son est integre a ma mobo via AC 97
 
merci encore pour votre aide


Message édité par coolben le 05-06-2005 à 00:27:03
Reply

Marsh Posté le 05-06-2005 à 00:13:49   

Reply

Marsh Posté le 05-06-2005 à 00:51:35    

Passe par le demon Arts, il y a un plugin pour XMMS pour utiliser Arts.
 


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 05-06-2005 à 11:17:41    

voilà la commande que j'utilises sous gaim : aplay -D plug:dmixer %s
 
dmixer est le nom de mon plugin dmix dans asound.conf
%s c le truc de gaim pour $SOUND de amsn

Reply

Marsh Posté le 05-06-2005 à 11:19:46    

nodus a écrit :

Je ne l'ai pas trouvé dans les paquets ni sur le site debian :??:


 
 
Le paquet s'appel en fait esound-clients :jap:

Reply

Sujets relatifs:

Leave a Replay

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