From 0bf00000ff44fe179b3746b79b92c2ff7e53f3a9 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Thu, 7 May 2026 15:27:02 +0200 Subject: [PATCH] pipe/video: Remove unused PIPE_VIDEO_CAP_STACKED_FRAMES Reviewed-by: Ruijing Dong Part-of: --- src/gallium/drivers/r600/radeon_video.c | 2 -- src/gallium/drivers/radeonsi/mm/si_mm_screen.c | 2 -- src/gallium/drivers/virgl/virgl_screen.c | 2 -- src/gallium/include/pipe/p_video_enums.h | 1 - 4 files changed, 7 deletions(-) diff --git a/src/gallium/drivers/r600/radeon_video.c b/src/gallium/drivers/r600/radeon_video.c index 88f56fec81b..1708af24417 100644 --- a/src/gallium/drivers/r600/radeon_video.c +++ b/src/gallium/drivers/r600/radeon_video.c @@ -210,8 +210,6 @@ int rvid_get_video_param(struct pipe_screen *screen, return 1152; case PIPE_VIDEO_CAP_SUPPORTS_PROGRESSIVE: return true; - case PIPE_VIDEO_CAP_STACKED_FRAMES: - return 1; default: return 0; } diff --git a/src/gallium/drivers/radeonsi/mm/si_mm_screen.c b/src/gallium/drivers/radeonsi/mm/si_mm_screen.c index aeb000db14d..0f6de5e39a3 100644 --- a/src/gallium/drivers/radeonsi/mm/si_mm_screen.c +++ b/src/gallium/drivers/radeonsi/mm/si_mm_screen.c @@ -148,8 +148,6 @@ static int si_video_get_param(struct pipe_screen *screen, enum pipe_video_profil return (sscreen->info.family < CHIP_TONGA) ? 1152 : 2304; case PIPE_VIDEO_CAP_SUPPORTS_PROGRESSIVE: return true; - case PIPE_VIDEO_CAP_STACKED_FRAMES: - return (sscreen->info.family < CHIP_TONGA) ? 1 : 2; case PIPE_VIDEO_CAP_MAX_TEMPORAL_LAYERS: return (sscreen->info.ip[AMD_IP_UVD_ENC].num_queues || sscreen->info.vcn_ip_version >= VCN_1_0_0) ? 4 : 0; diff --git a/src/gallium/drivers/virgl/virgl_screen.c b/src/gallium/drivers/virgl/virgl_screen.c index 1884646edd9..bcade7bc68a 100644 --- a/src/gallium/drivers/virgl/virgl_screen.c +++ b/src/gallium/drivers/virgl/virgl_screen.c @@ -144,8 +144,6 @@ virgl_get_video_param(struct pipe_screen *screen, return vcaps ? vcaps->max_height : 0; case PIPE_VIDEO_CAP_SUPPORTS_PROGRESSIVE: return vcaps ? vcaps->supports_progressive : true; - case PIPE_VIDEO_CAP_STACKED_FRAMES: - return vcaps ? vcaps->stacked_frames : 0; case PIPE_VIDEO_CAP_MAX_MACROBLOCKS: return vcaps ? vcaps->max_macroblocks : 0; case PIPE_VIDEO_CAP_MAX_TEMPORAL_LAYERS: diff --git a/src/gallium/include/pipe/p_video_enums.h b/src/gallium/include/pipe/p_video_enums.h index ce2e9c9dde9..cee17dfde04 100644 --- a/src/gallium/include/pipe/p_video_enums.h +++ b/src/gallium/include/pipe/p_video_enums.h @@ -84,7 +84,6 @@ enum pipe_video_cap PIPE_VIDEO_CAP_MAX_WIDTH = 2, PIPE_VIDEO_CAP_MAX_HEIGHT = 3, PIPE_VIDEO_CAP_SUPPORTS_PROGRESSIVE = 6, - PIPE_VIDEO_CAP_STACKED_FRAMES = 9, PIPE_VIDEO_CAP_MAX_MACROBLOCKS = 10, PIPE_VIDEO_CAP_MAX_TEMPORAL_LAYERS = 11, PIPE_VIDEO_CAP_SKIP_CLEAR_SURFACE = 12,