gstreamer/gst-libs/gst
Víctor Manuel Jáquez Leal 1b76561d95 vaapidecoder: no wmv profiles gstreamer 1.4/1.2
This patch fix the auto-plugging problem in gstreamer 1.2 and gstreamer 1.4

Right now there is not a primary ranked parser for vc1 and the demuxers
delivers caps without specifying the profile. This situation is not an issue
for avdec_vc1 but for vaapidecode it is, which refuses to negotiate without a
explicit profile defined in the negotiated caps.

Nonetheless, in gstreamer 1.5 it seems not to be a problem since the
negotiation admits caps subsets try outs.

This patch solves the issue ignoring the profile negotiation in the caps. For
gstreamer < 1.5 the profile string is not handled, so the auto-plugging get
done without the vc1 parser, such as happens in gstreamer 1.5.

Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
2015-07-15 13:38:23 +02:00
..
base build: use git.mk 2015-05-18 16:14:46 +02:00
codecparsers build: use git.mk 2015-05-18 16:14:46 +02:00
vaapi vaapidecoder: no wmv profiles gstreamer 1.4/1.2 2015-07-15 13:38:23 +02:00
Makefile.am build: use git.mk 2015-05-18 16:14:46 +02:00