Dur à dire sans voir l'erreur d'ao_play, ou sans lui coller un coup de strace avec les paramètres qui vont bien, mais je soupçonne une connexion à pulseaudio qui fonctionne quand tu es en local, mais pas quand tu es en distant ?
En fait, j'ai un peu fouillé dans mon code, et le problème arrive pendant l'initialisation de la libao :
init_process : ao default driver #1
ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave
ao_open_live: Input/output error
La première ligne m'indique que j'ai bien un default driver valide, la troisième est la sortie du perror, et la seconde est peut-être une piste.
D'autre part, oui, strace est une bonne idée, parce qu'il me montre clairement que le comportement n'est pas le même en local ou en remote. J'ai mis les deux traces dans http://la.buvette.org/vrac/t/ et on voit clairement que pulsidiot doit être en cause.
[^] # Re: Accès pulseaudio ?
Posté par Tonton Th (site web personnel, Mastodon) . En réponse au message son, libao, ssh, énigme. Évalué à 2. Dernière modification le 14 septembre 2019 à 15:49.
En fait, j'ai un peu fouillé dans mon code, et le problème arrive pendant l'initialisation de la libao :
Ce qui me donne à l'exécution :
La première ligne m'indique que j'ai bien un default driver valide, la troisième est la sortie du
perror, et la seconde est peut-être une piste.D'autre part, oui, strace est une bonne idée, parce qu'il me montre clairement que le comportement n'est pas le même en local ou en remote. J'ai mis les deux traces dans http://la.buvette.org/vrac/t/ et on voit clairement que pulsidiot doit être en cause.
Je continue à chercher...