[Bug 644945] Gstreamer audio synchronization fails at low latency.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jul 23 00:08:04 PDT 2013


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

Sebastian Dröge (slomo) <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |slomo at circular-chaos.org

--- Comment #5 from Sebastian Dröge (slomo) <slomo at circular-chaos.org> 2013-07-23 07:08:00 UTC ---
The situation described sounds similar to what I saw elsewhere. There the
problem was that the alsa driver and the hardware were completely unreliable
about their period-time/buffer-time.

In any case this problem should be caused by (as Håvard said) not enough
headroom in the sink, or by your sink reading faster than the source can
provide data (clock differences?). There's not really point in waiting on the
reader side in both cases as you will only be too late providing data by
waiting. When the reader reads, it is time to transform the data into sound
waves, there's no time left to wait a bit. You would get this waiting however
if you set a higher latency, in which case the playback would just happen
overall a bit later and there's more time for the source to fill more of the
buffer in the sink.

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