[Bug 753360] New: videodecoder: pushes gap before segment

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Aug 7 08:44:23 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=753360

            Bug ID: 753360
           Summary: videodecoder: pushes gap before segment
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: All
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: thiagossantos at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

If the videodecoder receives a gap before buffers, the gap event is pushed
before the segment itself. The timestamp on the gap has no real running-time
without an associated segment.

One of the problems on fixing this is that the caps event must be pushed before
the segment and some decoders would only know the complete caps after decoding
a frame.

Holding the gap until a buffer is received would cause issues in prerolling so
I'm not sure it is a good idea.

Maybe sending incomplete caps and later updating it?

(Haven't checked the audiodecoder but it might have the same issue)

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