Bug 99193

Summary: [Feature request] add support for YUV background colors
Product: libva Reporter: jon.recker
Component: intelAssignee: haihao <haihao.xiang>
Status: ASSIGNED --- QA Contact: Sean V Kelley <seanvk>
Severity: enhancement    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description jon.recker 2016-12-23 16:54:34 UTC
When composing several sources into a single output surface, we can specify the color of the background pixels using VAProcPipelineParameterBuffer::output_background_color. Currently this background color must be a 32-bit ARGB value.

But when the output is a non-RGB format, such as NV12, it would be helpful if we could set the background color to a constant YUV value instead. This would be very useful in scenarios where the composite surface is used as the input to another processing stage that expects YUV (e.g. video encoding).

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.