After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 764082 - decoder: vp9: Add 10 bit decoding support
decoder: vp9: Add 10 bit decoding support
Product: GStreamer
Classification: Platform
Component: gstreamer-vaapi
git master
Other Linux
: Normal enhancement
: 1.9.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on: 761607 764370
Reported: 2016-03-23 15:31 UTC by sreerenj
Modified: 2016-04-29 08:42 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description sreerenj 2016-03-23 15:31:28 UTC
Add 10 bit decoding support in vp9 decoder:
-- VA-API >= 0.39
-- Add profile definitions for Profile0, Profile1, Profile2 and Profile3
-- Add support in gstvaapidecoder_vp9

There seems to be a fix needed in vp9 codec parser too.
Comment 1 sreerenj 2016-03-24 16:47:42 UTC
Few patches here:

Need codecparser fixes first.
Comment 2 sreerenj 2016-04-01 11:19:58 UTC
commit 80c3bfe4485b98596489eb2f5eb3836fc5ec0bea
Author: Sreerenj Balachandran <>
Date:   Fri Apr 1 14:00:28 2016 +0300

    decoder: vp9: Align with the ABI changes in vp9 codecparser
    The subsampling_x, subsampling_y, bit_depth, color_space and color_range
    fileds are moved from GstVp9FrameHdr to the global GstVp9Parser structure.
    These fields are only present in keyframe or intra-only frame, no need to
    duplicate them for inter-frames.

commit 641e9a47f6dd25cf4d7ec45b31366ad9b2a42411
Author: Sreerenj Balachandran <>
Date:   Fri Apr 1 13:59:59 2016 +0300

    decoder: vp9 : Add 10bit decoding support (Profile2)

commit 4e5cf53ee037889f9a694f644bc0560f937de12d
Author: Sreerenj Balachandran <>
Date:   Fri Apr 1 13:57:45 2016 +0300

    gstvaapiporfile: Add more VP9 profile definitions