Bug 1412406

Summary: RFE: Enable high-bit depth compile time option
Product: [Fedora] Fedora Reporter: Michael Cronenworth <mike>
Component: libvpxAssignee: Tom "spot" Callaway <tcallawa>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: tcallawa, wtaymans
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-01-12 12:18:10 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Michael Cronenworth 2017-01-12 00:28:06 UTC
Description of problem:
libvpx requires a compile time option passed to it to enable high-bit depth support for the VP9 codec. This is the 10-bit/12-bit color depth support that would enable Profile 2 and Profile 3 support. More support for VP9 is coming and the ability to encode and decode 10-bit or 12-bit video is going to be required.

I have a one-liner patch ready to commit and I can push a build if you approve.

@@ -80,10 +80,11 @@ CROSS=armv7hl-redhat-linux-gnueabi- CHOST=armv7hl-redhat-linux-gnueabi-hardfloat
 --disable-neon --disable-neon_asm \
 %endif
 --enable-pic --disable-install-srcs \
 --enable-vp9-decoder --enable-vp9-encoder \
 --enable-experimental --enable-spatial-svc \
+--enable-vp9-highbitdepth \
 %if ! %{generic_target}
 --enable-shared \
 %endif
 --prefix=%{_prefix} --libdir=%{_libdir} --size-limit=16384x16384

Comment 1 Tom "spot" Callaway 2017-01-12 12:18:10 UTC
Thanks for the fix! I applied it in libvpx-1.6.0-2.fc26 (rawhide).