[Bug 704214] h264parse: splits frame with two fields

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Nov 18 10:34:37 PST 2013


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

Mark Nauwelaerts <mnauw> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mnauw at users.sourceforge.net

--- Comment #2 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2013-11-18 18:34:31 UTC ---
h264parse outputs AU as defined by spec (or otherwise individual NALUs).  As
such, we can't have 2 AU delimiter in 1 AU.  And afaik the spec defines things
in a way that even if there is no AU delimiter (and those other ignored ones),
it would still lead to separate AU (due to slice numbering in this case).

In essence, each AU is regarded as a separate coded picture (= field) in this
case, even though at decode-screen time, it ends up in one frame (at least if
not rendered at once, in such a setting there would never really be a single
"frame" they both end up in).

As such, IMHO there is no "fixing" here at parser level, but the decoder should
handle this (having to do with there-is-more-than-meaning-to-a-frame), to which
I have been giving some thoughts (still to sort out).

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