[Bug 732267] h264parse: extract base stream from MVC or SVC encoded streams
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sat Jul 22 23:22:43 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=732267
--- Comment #4 from Orestis Floros <orestisf1993 at gmail.com> ---
Created attachment 356212
--> https://bugzilla.gnome.org/attachment.cgi?id=356212&action=edit
h264parse: extract base view from MVC or SVC encoded streams
This patch was tested with the ITU-T h264 test vectors from
https://www.itu.int/net/itu-t/sigdb/spevideo/VideoForm-s.aspx?val=102002641.
Specifically, all the *.264 files from
"ITU-T_H.264.1(2016-02)_SVC_bitstreams_part{1,2,3,4}.zip" and
"ITU-T_H.264.1(2016-02)_MVC_bitstreams.zip".
The changes were only tested with the vaapih264dec decoder. This patch won't
make avdec_h264 work with the base views of MVC / SVC bitstreams because it
doesn't report supported profiles in it's caps. There are also some problems
with the *-L0.264 files from the SVC bitstreams because there aren't any subset
sps units there: base_only is not set to TRUE and the negotiated profile is not
an SVC one.
A workaround for both of these issues is to init base_only to TRUE and set it
to FALSE only when there is a subset sps unit in the bitstream and the
downstream element supports it's profile. If this method is preferred the
change should be trivial.
--
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