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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Aug 30 08:02:15 PDT 2013


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

--- Comment #88 from Robert Krakora <rob.krakora at messagenetsystems.com> 2013-08-30 15:02:07 UTC ---
From
http://gstreamer-devel.966125.n4.nabble.com/problem-with-synchronization-between-multiple-audio-clients-td4656124.html:

"- Do not forget about the audio sink. It is what actually schedules audio
buffers to be played based on the timestmap. This is one big difference between
sinks in GStreamer and sinks in many other libraries and programs: most sinks
are not just simple output devices that emit data as soon as you push it into
them, they pay attention to buffer timestamps. With this in mind, I recommend
to use GST_BASE_AUDIO_SINK_SLAVE_SKEW as slave-method for the sink (which is
the default value anyway), and give the drift-tolerance property a close look.
Its default value is 40 ms. Once the rtpbin corrects buffer timestamps based on
the RTP timestamps and the RTCP SR packets, and the sink then detects a
resulting drift between the internal audio clock and these timestamps that is
greater than the drift-tolerance value, it will skew the playout pointer,
compensating for the drift. The smaller the drift-tolerance value, the more
likely the skewing. If for example you try to use 0.5 ms for the
drift-tolerance, skewing will happen often, and playback will sound very bad.
Pick a sensible middle ground between synchronized playback and stable
playback."

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