[gstreamer-bugs] [Bug 639240] New: pulsesink: PLAYING->PAUSED->PLAYING transition causes dropout
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Jan 11 10:15:04 PST 2011
https://bugzilla.gnome.org/show_bug.cgi?id=639240
GStreamer | gst-plugins-good | git
Summary: pulsesink: PLAYING->PAUSED->PLAYING transition causes
dropout
Classification: Desktop
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: arun at accosted.net
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME target: ---
GNOME version: ---
This becomes prominent with large buffer-time values - going from PLAYING to
PAUSED and then back to PLAYING introduces a gap in playback with pulsesink.
The root cause of the problem is that when we cork the stream (while pausing
the ringbuffer), we do not actually wait for the cork to complete before
proceeding. The stream clock might only really pause after we take a snapshot
for start_time. This difference gets taken up as base_time when going back to
PLAYING, causing a drop in 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