[Bug 722290] New: videodecoder: mark buffers as corrupted before a key frame arrives

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jan 15 11:53:25 PST 2014


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

           Summary: videodecoder: mark buffers as corrupted before a key
                    frame arrives
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: aleix at oblong.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


In 0.10 I had a workaround that checked for buffer flags (delta units and
discont) to know whether I had received a key frame. The workaround was used
for clients connected to a gst-rtsp-server based server that didn't receive a
key frame as the first buffer. Another solution would be to fix that in the
server (some work has been done regarding this, lately, see bug 711257).

In 1.0, the delta unit is used properly and frames that can be decoded (even
there's a missing reference frame) are not marked with any flags. However this
frame will have information that shouldn't really be displayed to the user.

So, it would be nice if buffers that come before a synchronization point would
be marked with the corrupted flag.

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