OVH Cloud OVH Cloud

Lancement d'arts

4 réponses
Avatar
Rémi Moyen
Salut,

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

4 réponses

Avatar
Stéphane ACOUNIS

Salut,
Faut des paramètres plus sioux à arts ?


Salut,

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. ;)

--
Stéphane Acounis

Avatar
Rémi Moyen

Faut des paramètres plus sioux à arts ?


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


Avatar
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`

Avatar
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