From 413235d164b5d36a30604695d70f2760f696fbeb Mon Sep 17 00:00:00 2001 From: Thong Thai Date: Thu, 13 Apr 2023 10:19:43 -0400 Subject: [PATCH] radeonsi: return min width and min height video cap values Signed-off-by: Thong Thai Reviewed-by: Ruijing Dong Reviewed-by: Boyuan Zhang Part-of: --- src/gallium/drivers/radeonsi/si_get.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/gallium/drivers/radeonsi/si_get.c b/src/gallium/drivers/radeonsi/si_get.c index dabc09c221c..4b9db8082c6 100644 --- a/src/gallium/drivers/radeonsi/si_get.c +++ b/src/gallium/drivers/radeonsi/si_get.c @@ -604,6 +604,10 @@ static int si_get_video_param(struct pipe_screen *screen, enum pipe_video_profil (profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10 && sscreen->info.family >= CHIP_RENOIR))); case PIPE_VIDEO_CAP_NPOT_TEXTURES: return 1; + case PIPE_VIDEO_CAP_MIN_WIDTH: + return 256; + case PIPE_VIDEO_CAP_MIN_HEIGHT: + return 128; case PIPE_VIDEO_CAP_MAX_WIDTH: if (codec != PIPE_VIDEO_FORMAT_UNKNOWN && QUERYABLE_KERNEL) return KERNEL_ENC_CAP(codec, max_width); @@ -779,6 +783,9 @@ static int si_get_video_param(struct pipe_screen *screen, enum pipe_video_profil } case PIPE_VIDEO_CAP_NPOT_TEXTURES: return 1; + case PIPE_VIDEO_CAP_MIN_WIDTH: + case PIPE_VIDEO_CAP_MIN_HEIGHT: + return 64; case PIPE_VIDEO_CAP_MAX_WIDTH: if (codec != PIPE_VIDEO_FORMAT_UNKNOWN && QUERYABLE_KERNEL) return KERNEL_DEC_CAP(codec, max_width);