mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 09:28:07 +02:00
gallium/vl: Don't support planar RGB as video format
We assume everywhere that RGB is not planar, so sampling and color space conversions will not work correctly with RGBP. Drivers can still support RGBP, but processing entrypoint with shaders doesn't support it. Fixes:bdb7f36aa8("frontends/va: add support for RGBP rt_format") Reviewed-by: Ruijing Dong <ruijing.dong@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32252> (cherry picked from commit6c83f3c3bb)
This commit is contained in:
parent
5fb44f6df0
commit
3aae04545c
2 changed files with 4 additions and 1 deletions
|
|
@ -54,7 +54,7 @@
|
|||
"description": "gallium/vl: Don't support planar RGB as video format",
|
||||
"nominated": true,
|
||||
"nomination_type": 2,
|
||||
"resolution": 0,
|
||||
"resolution": 1,
|
||||
"main_sha": null,
|
||||
"because_sha": "bdb7f36aa8ee4554550f13cf2801dd680fa849c2",
|
||||
"notes": null
|
||||
|
|
|
|||
|
|
@ -120,6 +120,9 @@ vl_video_buffer_is_format_supported(struct pipe_screen *screen,
|
|||
enum pipe_format resource_formats[VL_NUM_COMPONENTS];
|
||||
unsigned i;
|
||||
|
||||
if (entrypoint == PIPE_VIDEO_ENTRYPOINT_PROCESSING && format == PIPE_FORMAT_R8_G8_B8_UNORM)
|
||||
return false;
|
||||
|
||||
vl_get_video_buffer_formats(screen, format, resource_formats);
|
||||
|
||||
for (i = 0; i < VL_NUM_COMPONENTS; ++i) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue