mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 09:38:07 +02:00
radeon/uvd: fix video format reporting
UVD can only support NV12 in the case of hardware decoding, but we can still use all other formats for software decoding. Use the UNKNOWN profile to signal that we're not interesting in hardware decoding. v2: use profile instead of entrypoint Reviewed-by: Christian König <christian.koenig@amd.com>
This commit is contained in:
parent
c207fa6c18
commit
0bb05484bf
1 changed files with 5 additions and 2 deletions
|
|
@ -1163,6 +1163,9 @@ boolean ruvd_is_format_supported(struct pipe_screen *screen,
|
|||
enum pipe_video_profile profile,
|
||||
enum pipe_video_entrypoint entrypoint)
|
||||
{
|
||||
/* we can only handle this one anyway */
|
||||
return format == PIPE_FORMAT_NV12;
|
||||
/* we can only handle this one with UVD */
|
||||
if (profile != PIPE_VIDEO_PROFILE_UNKNOWN)
|
||||
return format == PIPE_FORMAT_NV12;
|
||||
|
||||
return vl_video_buffer_is_format_supported(screen, format, profile, entrypoint);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue