le père Léon
2024-03-23 15:50:01 UTC
Bonjour,
Sous debian 10, j'ai un problème avec alsa, qui semble par moment
indisponible. Je suspecte qu'une ressource se mette en veille, mais je
ne sais pas quoi explorer. Voici ma situation..
J'ai un crontab utilisateur qui lance la lecture d'un flux audio, 3 fois
par jour (8h/12h/17h) avec mplayer.
Depuis plusieurs semaine, particulièrement à la première lecture de la
journée, le flux ne peux être lu. Et pourtant, souvent, ça fonctionne.
Le log de mon script me fournit la sortie de mplayer suivante :
-8<-----------------------------------------------------
CPLAYER: MPlayer 1.3.0 (Debian), built with gcc-8 (C) 2000-2016
MPlayer Team
Terminal type `unknown' is not defined.
CPLAYER:
Playing http://my.url/my_flux.mp3.
NETWORK: Name : MyName
NETWORK: Website: http://my.web.site
NETWORK: Public : yes
NETWORK: Bitrate: 96kbit/s
NETWORK: Cache size set to 320 KBytes
DEMUXER:
ICY Info: StreamTitle='';
DEMUXER: Audio only file format detected.
CPLAYER:
==========================================================================
DECAUDIO: Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I,
II, III
DECAUDIO: AUDIO: 44100 Hz, 2 ch, s16le, 96.0 kbit/6.80% (ratio:
12000->176400)
DECAUDIO: Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5
layers I, II, III)
CPLAYER:
==========================================================================
AUDIOOUT: [AO_ALSA] alsa-lib: pcm_hw.c:1711:(snd_pcm_hw_open) open
'/dev/snd/pcmC0D0p' failed (-16): Device or resource busy
AUDIOOUT: [AO_ALSA] alsa-lib: pcm_dmix.c:1108:(snd_pcm_dmix_open)
unable to open slave
AUDIOOUT: [AO_ALSA] Playback open error: Device or resource busy
AUDIOOUT: Failed to initialize audio driver 'alsa'
AUDIOOUT: AO: [pulse] Init failed: Connection refused
AUDIOOUT: Failed to initialize audio driver 'pulse'
CPLAYER: Could not open/initialize audio device -> no sound.
CPLAYER: Audio: no sound
CPLAYER: Video: no video
-8<-----------------------------------------------------
Sous debian 10, j'ai un problème avec alsa, qui semble par moment
indisponible. Je suspecte qu'une ressource se mette en veille, mais je
ne sais pas quoi explorer. Voici ma situation..
J'ai un crontab utilisateur qui lance la lecture d'un flux audio, 3 fois
par jour (8h/12h/17h) avec mplayer.
Depuis plusieurs semaine, particulièrement à la première lecture de la
journée, le flux ne peux être lu. Et pourtant, souvent, ça fonctionne.
Le log de mon script me fournit la sortie de mplayer suivante :
-8<-----------------------------------------------------
CPLAYER: MPlayer 1.3.0 (Debian), built with gcc-8 (C) 2000-2016
MPlayer Team
Terminal type `unknown' is not defined.
CPLAYER:
Playing http://my.url/my_flux.mp3.
NETWORK: Name : MyName
NETWORK: Website: http://my.web.site
NETWORK: Public : yes
NETWORK: Bitrate: 96kbit/s
NETWORK: Cache size set to 320 KBytes
DEMUXER:
ICY Info: StreamTitle='';
DEMUXER: Audio only file format detected.
CPLAYER:
==========================================================================
DECAUDIO: Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I,
II, III
DECAUDIO: AUDIO: 44100 Hz, 2 ch, s16le, 96.0 kbit/6.80% (ratio:
12000->176400)
DECAUDIO: Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5
layers I, II, III)
CPLAYER:
==========================================================================
AUDIOOUT: [AO_ALSA] alsa-lib: pcm_hw.c:1711:(snd_pcm_hw_open) open
'/dev/snd/pcmC0D0p' failed (-16): Device or resource busy
AUDIOOUT: [AO_ALSA] alsa-lib: pcm_dmix.c:1108:(snd_pcm_dmix_open)
unable to open slave
AUDIOOUT: [AO_ALSA] Playback open error: Device or resource busy
AUDIOOUT: Failed to initialize audio driver 'alsa'
AUDIOOUT: AO: [pulse] Init failed: Connection refused
AUDIOOUT: Failed to initialize audio driver 'pulse'
CPLAYER: Could not open/initialize audio device -> no sound.
CPLAYER: Audio: no sound
CPLAYER: Video: no video
-8<-----------------------------------------------------
--
Léon.
Léon.