[Bug 694389] New: non flushing seeks after a segment done, don't sync the ringbuffer

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Feb 21 13:46:52 PST 2013


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

           Summary: non flushing seeks after a segment done, don't sync
                    the ringbuffer
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: ensonic at sonicpulse.de
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


When doing a non-flushing seek on segment_done. the audio does not loop
properly. The ringbuffer implementations in gstaudioringbuffer and also the
custom one in pulsesink believe that they have to drop the buffers to catch up.

This was working in 0.10.

I am a bit at loss in the code. The audiosinks don't seem to handle newsegment
events. Not sure if the should call gst_audio_ring_buffer_set_sample() so sync.

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