msdk: Add VC1 decoder (simple and main profiles)
authorSreerenj Balachandran <sreerenj.balachandran@intel.com>
Tue, 13 Feb 2018 23:40:54 +0000 (14:40 -0900)
committerSreerenj Balachandran <sreerenj.balachandran@intel.com>
Tue, 13 Feb 2018 23:40:54 +0000 (14:40 -0900)
commit760e6e54a7353584f4933ced7202a326f4be84d9
treeae89fad2f9975889915f9dbe9a3b52620786f813
parentb622d21d6a309e3fdf698d9edb60d2f7423fd47f
msdk: Add VC1 decoder (simple and main profiles)

Adding Simple and Main profiles decode support.

Currently msdkvc1dec is not capable to handle the codec_data,
only instream headers are supported. Also msdk vc1 decoder
expecting instream with Sequence header as per SMPTE 421M Annex L.

Most of the decdoebin/playbin pipeline won't work with the above
constraints
because vc1parse is still not an autoplug element.

Only way to make mskdvc1dec work is by connecting a vc1parse
as an upstream element.

https://bugzilla.gnome.org/show_bug.cgi?id=792589
sys/msdk/Makefile.am
sys/msdk/gstmsdk.c
sys/msdk/gstmsdkvc1dec.c [new file with mode: 0644]
sys/msdk/gstmsdkvc1dec.h [new file with mode: 0644]
sys/msdk/meson.build