st/va: enable 4:2:2 chroma format
Everything is in place to support them. Acked-by: Leo Liu <leo.liu@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3738>
This commit is contained in:
parent
69aadc4933
commit
d2e715e57a
|
@ -124,7 +124,7 @@ vlVaGetConfigAttributes(VADriverContextP ctx, VAProfile profile, VAEntrypoint en
|
|||
if (entrypoint == VAEntrypointVLD) {
|
||||
switch (attrib_list[i].type) {
|
||||
case VAConfigAttribRTFormat:
|
||||
value = VA_RT_FORMAT_YUV420;
|
||||
value = VA_RT_FORMAT_YUV420 | VA_RT_FORMAT_YUV422;
|
||||
if (pscreen->is_video_format_supported(pscreen, PIPE_FORMAT_P016,
|
||||
ProfileToPipe(profile),
|
||||
PIPE_VIDEO_ENTRYPOINT_BITSTREAM))
|
||||
|
@ -256,7 +256,7 @@ vlVaCreateConfig(VADriverContextP ctx, VAProfile profile, VAEntrypoint entrypoin
|
|||
}
|
||||
|
||||
config->profile = p;
|
||||
supported_rt_formats = VA_RT_FORMAT_YUV420;
|
||||
supported_rt_formats = VA_RT_FORMAT_YUV420 | VA_RT_FORMAT_YUV422;
|
||||
if (pscreen->is_video_format_supported(pscreen, PIPE_FORMAT_P016, p,
|
||||
config->entrypoint))
|
||||
supported_rt_formats |= VA_RT_FORMAT_YUV420_10BPP;
|
||||
|
|
Loading…
Reference in New Issue