[Bug 769250] [VC1][Decode] vc1 decode error.

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Aug 16 08:36:26 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=769250

--- Comment #6 from sreerenj <bsreerenj at gmail.com> ---
Adding few comments about *VC1 Elementary Stream* playback(it is a mess) since
we are hitting bugs every now and then with this:

-- AFAIK gst-play/playbin are not working with any of the vc1 elementary stream

-- it seems gst-play/playbin trying to autoplug h264parse for many streams,
typefinder fix might be needed.

-- the only way to decode/play elementary vc1 streams is to provide explicit
capsfilter
for eg:
gst-launch-1.0 filesrc location= SA00048.vc1 ! video/x-wmv, wmvversion=3,
format=WVC1, profile=advanced, width=220, height=180, framerate=30/1  !
vaapivc1dec !  vaapisink

-- software decoder plugins (avdec_vc1, avdec_wmv3 etc) are not working even
with the explicit the capsfilters.

-- but players like mpv and ffplay are capable of decoding these streams.


Note: In theory vaapivc1dec should decode interlaced content too since it
belongs to advanced profile. Unfortunately driver has no support for interlaced
content decoding even though it advertising the advanced profile support. So
ideally we need to:
1: fix gstreamer to play vc1 elementary streams.
2: fix gstreamer-vaapi to error out as early as possible for interlaced content
decode, so that playbin can autoplug software decoders.

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