[Bug 692953] alsa modules are silent or noisy after several hours of use

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Aug 30 05:52:47 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=692953
  GStreamer | gst-plugins-base | 1.0.9

--- Comment #79 from Thomas DEBESSE <thomas.debesse at rcf.fr> 2013-08-30 12:52:42 UTC ---
This is not related to Gstreamer but related to alsa (perhaps there is a link).

While trying the Robert Krarora pipeline, I am recording sound produced by the
pipeline in that way:

arecord -f dat -D hw:Live
/mnt/20130830.gstreamer-drift-problem-full-xfi-latency.wav
Recording WAVE '/mnt/20130830.gstreamer-drift-problem-full-xfi-latency.wav' :
Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
overrun!!! (at least 54.448 ms long)
overrun!!! (at least 54.049 ms long)
overrun!!! (at least 35.927 ms long)

I am listening what I am recording in that way:

tail -f /mnt/20130830.gstreamer-drift-problem-full-xfi-latency.wav | aplay -t
raw -f dat -D hw:CODEC
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
underrun!!! (at least 34.445 ms long)
underrun!!! (at least 28.149 ms long)
underrun!!! (at least 14.824 ms long)

The aplay and the arecord are running on two different soundcards, one is used
for recording (and only recording), the oser is used for playing (and only
playing), but on the same computer. The two "aplay" and "arecord" experience an
overrun (recording) or an underrun (playing) at the same time, exactly at the
same time !

I don't know if it's related, but alsa is underruning or overruning regularly.
Maybe it has an impact on the functioning of GStreamer.

Note: it's a realtime kernel.

Note: the pipeline
gst-launch-1.0 alsasrc device=hw:XFi latency-time=20000 buffer-time=800000 !
audioresample ! audioconvert ! alsasink device=hw:XFi sync=true
is running since more than 30min without distortion or silence.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list