GNOME Bugzilla – Bug 614651
Export h.264 profile and level in caps
Last modified: 2010-04-02 16:53:54 UTC
I'm attaching a set of patches to export the profile and level of h.264 files in stream caps. These can be used as metadata and for finer-grained negotiations while linking with decoders.
Created attachment 157744 [details] [review] qtdemux: Export h.264 profile in caps This adds the h.264 profile for a given stream into caps. This can (eventually) be used to select an appropriate decoder and as metadata for certain applications.
Created attachment 157745 [details] [review] qtdemux: Export h.264 level in caps This exports the h.264 level in the stream caps (as a string) which can be used to match a decoder, or as metadata.
Created attachment 157746 [details] [review] qtdemux: Minor refactor of the code This will make it easier to clump together common code when copying to mastroskademux.
Created attachment 157747 [details] [review] matroska: Export h.264 profile and level in caps This replicates the code in qtdemux to export the h.264 profile and level in the stream caps.
commit 95c6d558f021350746209e68f7f3c07256770c22 Author: Arun Raghavan <ford_prefect@gentoo.org> Date: Thu Apr 1 18:48:43 2010 +0530 matroska: Export h.264 profile and level in caps This replicates the code in qtdemux to export the h.264 profile and level in the stream caps. https://bugzilla.gnome.org/show_bug.cgi?id=614651 commit 9317ad6fe95c30a9f482d62284cbcd16294def88 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Fri Apr 2 18:50:45 2010 +0200 qtdemux: Fix off-by-one introduced in last commit commit ccef64be3996e6bb47a974cf64c0fa311c463700 Author: Arun Raghavan <ford_prefect@gentoo.org> Date: Thu Apr 1 18:38:38 2010 +0530 qtdemux: Minor refactor of the code This will make it easier to clump together common code when copying to mastroskademux. https://bugzilla.gnome.org/show_bug.cgi?id=614651 commit d6dcd70b4c6daa7254b4c1248d04ec5a2fbea794 Author: Arun Raghavan <ford_prefect@gentoo.org> Date: Thu Apr 1 18:17:09 2010 +0530 qtdemux: Export h.264 level in caps This exports the h.264 level in the stream caps (as a string) which can be used to match a decoder, or as metadata. https://bugzilla.gnome.org/show_bug.cgi?id=614651 commit 503f0988bfc5be6aee9f16a5ce056d9c706acb79 Author: Arun Raghavan <ford_prefect@gentoo.org> Date: Thu Apr 1 16:58:32 2010 +0530 qtdemux: Export h.264 profile in caps This adds the h.264 profile for a given stream into caps. This can (eventually) be used to select an appropriate decoder and as metadata for certain applications. https://bugzilla.gnome.org/show_bug.cgi?id=614651