[Bug 721666] New: videodecoder: push newsegment earlier for reverse playback

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 6 16:09:54 PST 2014


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

           Summary: videodecoder: push newsegment earlier for reverse
                    playback
    Classification: Platform
           Product: GStreamer
           Version: unspecified
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: thiago.sousa.santos at collabora.co.uk
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


For reverse playback, videodecoder creates a list of frames to push
and then reverses it and pushes. The problem is that the frame events
will get attached to the 1st buffer of the list. So, they will be pushed
last.

This causes an assertion as a few buffers will be pushed before a new segment
event for example.

My concern here is which/how to push events without breaking serialization.
Should we care about multiple new segments in the list? What about caps events?

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