J'essaye de faire tourner simultanément plusieurs applications qui
utilisent du son (en l'occurrence, skype, xmms et xine) avec donc un
serveur de son pour gérer tout ça. Tout marche bien avec esd, sauf skype
(malgré ce qui est dit dans la doc et sur différents sites), donc par
curiosité, je me dis que je vais voir si ça marche avec arts.
(oui, je sais, je pourrais aussi 1) pour les intégristes, ne pas
utiliser skype ; 2) m'acharner avec esd ; 3) me résoudre à devoir faire
tourner soit xmms/xine sous esd, soit skype tout seul mais pas les 3
ensemble. Mais j'aime bien essayer des trucs nouveaux aussi...)
Comme c'est une machine où je n'ai pas KDE (je tourne sous IceWM -- et
c'est une Debian/testing, au fait), arts n'est pas installé par défaut.
Je l'installe, de même que le plugin xmms-arts (pour tester). Et... je
lance comment arts ? Y'a pas de script dans /etc/init.d.
Quoique j'essaye, xmms me dit que la sortie son n'est pas bien
configurée (j'ai bien dit d'utiliser le plugin arts, hein -- et j'ai
bien coupé esd et toutes autres applications susceptibles d'utiliser la
carte son avant de commencer à jouer avec arts). 'artsshell status' me
dit "unable to connect to sound server" dans tous les cas.
J'ai essayé naïvement un bête 'artsd' (en root ou pas), puis j'ai
cherché des paramètres plus subtils, mais le man est, hum, pour le moins
laconique (ta mère). En survolant vagument quelques pages sur le web,
j'ai essayé un 'artsd -S 4096 -a alsa -d -b 16 -s 60' (oui, ma carte son
est gérée par alsa), un peu au hasard je dois dire, mais ça ne marche
pas mieux.
Donc, est-ce que quelqu'un sait pourquoi ça marche pas ? Faut des
paramètres plus sioux à arts ?
--
Rémi Moyen
Voici ce que donne artsd lancé sur une machine RH9 sous KDE: /usr/bin/artsd -F 10 -S 4096 -s 2 -m artsmessage -l 3 -f
Essaie, ça peut peut-être marcher. ;)
En tout cas, ça ne coute rien d'essayer... mais ça ne marche pas :-(
Bon, j'arrive à avoir une réponse d'artsshell status, qui me dit :
server status: suspended real-time status: not started through real-time wrapper server buffer time: 79.932 ms buffer size multiplier: 1 minimum stream buffer time: 79.932 ms auto suspend time: 2 s audio method: alsa sampling rate: 44100 channels: 2 sample size: 16 bits duplex: half device: default fragments: 15 fragment size: 940
Ce qui me semble globalement correct, mis à part le real-time status (me semble pas avoir cette réponse sur une machine où j'utilise KDE et arts...).
Si ça dit quelque chose à quelqu'un... ? -- Rémi Moyen
Anonyme
(..)
Donc, est-ce que quelqu'un sait pourquoi ça marche pas ? Faut des paramètres plus sioux à arts ? tu devrais essayer l'option -m à arts (regarde quake3+arts sur google, c
pour faire croire à une app qu'elle peut mapper le /dev/dsp en mémoire, n'oublie pas de lancer le module de comp oss) et lancer ensuite skype
quant à esd si xmms et xine fonctionnent avec et ensembles essaie de lancer skype avec la commande esddsp `which skype`
(..)
Donc, est-ce que quelqu'un sait pourquoi ça marche pas ? Faut des
paramètres plus sioux à arts ?
tu devrais essayer l'option -m à arts (regarde quake3+arts sur google, c
pour faire croire à une app qu'elle peut mapper le /dev/dsp en mémoire,
n'oublie pas de lancer le module de comp oss)
et lancer ensuite skype
quant à esd
si xmms et xine fonctionnent avec et ensembles
essaie de lancer skype avec la commande
esddsp `which skype`
Donc, est-ce que quelqu'un sait pourquoi ça marche pas ? Faut des paramètres plus sioux à arts ? tu devrais essayer l'option -m à arts (regarde quake3+arts sur google, c
pour faire croire à une app qu'elle peut mapper le /dev/dsp en mémoire, n'oublie pas de lancer le module de comp oss) et lancer ensuite skype
quant à esd si xmms et xine fonctionnent avec et ensembles essaie de lancer skype avec la commande esddsp `which skype`
Rémi Moyen
(..)
Donc, est-ce que quelqu'un sait pourquoi ça marche pas ? Faut des paramètres plus sioux à arts ?
tu devrais essayer l'option -m à arts (regarde quake3+arts sur google, c pour faire croire à une app qu'elle peut mapper le /dev/dsp en mémoire, n'oublie pas de lancer le module de comp oss)
C'est ce que j'ai fait en essayant la ligne de lancement fournie par Stéphane Acounis (dans une réponse au-dessus : artsd -m artsmessage [...]). Ça ne marche pas mieux, xmms prétend toujours que je n'ai pas de serveur de son qui tourne...
J'ai pas testé avec skype ou autre, parce que je me dis que si déjà j'arrive pas à faire tourner xmms (qui est conçu pour marcher parfaitement avec arts, avec le plugin de sortie adapté), c'est pas la peine que j'aille voir plus loin.
quant à esd si xmms et xine fonctionnent avec et ensembles essaie de lancer skype avec la commande esddsp `which skype`
Ben non... C'est ce que la doc de skype recommande, mais ça ne marche absolument pas. Enfin, ça marche à moitié (euh, au dixième...) : certains sons (de mémoire, la sonnerie ou le 'clic' quand l'interlocuteur décroche) marchent, mais je n'entends pas ce que dit l'autre ni ce que je dis (alors que ça marche si je lance skype sans esd, hein, donc c'est clairement pas un problème de config de ma carte son).
J'ai vu d'autres sites qui décrivent comment utiliser skype avec esd, mais ça se réduit toujours à utiliser esddsp, et ça marche pas pour moi :-( -- Rémi Moyen
(..)
Donc, est-ce que quelqu'un sait pourquoi ça marche pas ? Faut des
paramètres plus sioux à arts ?
tu devrais essayer l'option -m à arts (regarde quake3+arts sur google, c
pour faire croire à une app qu'elle peut mapper le /dev/dsp en mémoire,
n'oublie pas de lancer le module de comp oss)
C'est ce que j'ai fait en essayant la ligne de lancement fournie par
Stéphane Acounis (dans une réponse au-dessus : artsd -m artsmessage
[...]). Ça ne marche pas mieux, xmms prétend toujours que je n'ai pas de
serveur de son qui tourne...
J'ai pas testé avec skype ou autre, parce que je me dis que si déjà
j'arrive pas à faire tourner xmms (qui est conçu pour marcher
parfaitement avec arts, avec le plugin de sortie adapté), c'est pas la
peine que j'aille voir plus loin.
quant à esd
si xmms et xine fonctionnent avec et ensembles
essaie de lancer skype avec la commande
esddsp `which skype`
Ben non... C'est ce que la doc de skype recommande, mais ça ne marche
absolument pas. Enfin, ça marche à moitié (euh, au dixième...) :
certains sons (de mémoire, la sonnerie ou le 'clic' quand
l'interlocuteur décroche) marchent, mais je n'entends pas ce que dit
l'autre ni ce que je dis (alors que ça marche si je lance skype sans
esd, hein, donc c'est clairement pas un problème de config de ma carte son).
J'ai vu d'autres sites qui décrivent comment utiliser skype avec esd,
mais ça se réduit toujours à utiliser esddsp, et ça marche pas pour moi :-(
--
Rémi Moyen
Donc, est-ce que quelqu'un sait pourquoi ça marche pas ? Faut des paramètres plus sioux à arts ?
tu devrais essayer l'option -m à arts (regarde quake3+arts sur google, c pour faire croire à une app qu'elle peut mapper le /dev/dsp en mémoire, n'oublie pas de lancer le module de comp oss)
C'est ce que j'ai fait en essayant la ligne de lancement fournie par Stéphane Acounis (dans une réponse au-dessus : artsd -m artsmessage [...]). Ça ne marche pas mieux, xmms prétend toujours que je n'ai pas de serveur de son qui tourne...
J'ai pas testé avec skype ou autre, parce que je me dis que si déjà j'arrive pas à faire tourner xmms (qui est conçu pour marcher parfaitement avec arts, avec le plugin de sortie adapté), c'est pas la peine que j'aille voir plus loin.
quant à esd si xmms et xine fonctionnent avec et ensembles essaie de lancer skype avec la commande esddsp `which skype`
Ben non... C'est ce que la doc de skype recommande, mais ça ne marche absolument pas. Enfin, ça marche à moitié (euh, au dixième...) : certains sons (de mémoire, la sonnerie ou le 'clic' quand l'interlocuteur décroche) marchent, mais je n'entends pas ce que dit l'autre ni ce que je dis (alors que ça marche si je lance skype sans esd, hein, donc c'est clairement pas un problème de config de ma carte son).
J'ai vu d'autres sites qui décrivent comment utiliser skype avec esd, mais ça se réduit toujours à utiliser esddsp, et ça marche pas pour moi :-( -- Rémi Moyen