[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