mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 06:58:05 +02:00
pipe/video: Remove unused PIPE_VIDEO_CAP_MAX_LEVEL
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com> Reviewed-by: Sil Vilerino <sivileri@microsoft.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40644>
This commit is contained in:
parent
5aad0242eb
commit
1edf478e57
8 changed files with 0 additions and 106 deletions
|
|
@ -2247,7 +2247,6 @@ d3d12_screen_get_video_param_decode(struct pipe_screen *pscreen,
|
|||
return 0;
|
||||
case PIPE_VIDEO_CAP_MAX_WIDTH:
|
||||
case PIPE_VIDEO_CAP_MAX_HEIGHT:
|
||||
case PIPE_VIDEO_CAP_MAX_LEVEL:
|
||||
case PIPE_VIDEO_CAP_MIN_WIDTH:
|
||||
case PIPE_VIDEO_CAP_MIN_HEIGHT:
|
||||
case PIPE_VIDEO_CAP_SUPPORTED:
|
||||
|
|
@ -2284,8 +2283,6 @@ d3d12_screen_get_video_param_decode(struct pipe_screen *pscreen,
|
|||
return lowestSupportedConfig.resolution.Width;
|
||||
} else if (param == PIPE_VIDEO_CAP_MIN_HEIGHT) {
|
||||
return lowestSupportedConfig.resolution.Height;
|
||||
} else if (param == PIPE_VIDEO_CAP_MAX_LEVEL) {
|
||||
return bestSupportedConfig.level;
|
||||
} else if (param == PIPE_VIDEO_CAP_SUPPORTED) {
|
||||
return 1;
|
||||
}
|
||||
|
|
@ -2487,7 +2484,6 @@ d3d12_screen_get_video_param_encode(struct pipe_screen *pscreen,
|
|||
case PIPE_VIDEO_CAP_MAX_HEIGHT:
|
||||
case PIPE_VIDEO_CAP_MIN_WIDTH:
|
||||
case PIPE_VIDEO_CAP_MIN_HEIGHT:
|
||||
case PIPE_VIDEO_CAP_MAX_LEVEL:
|
||||
case PIPE_VIDEO_CAP_SUPPORTED:
|
||||
case PIPE_VIDEO_CAP_ENC_MAX_SLICES_PER_FRAME:
|
||||
case PIPE_VIDEO_CAP_ENC_SLICES_STRUCTURE:
|
||||
|
|
@ -2572,8 +2568,6 @@ d3d12_screen_get_video_param_encode(struct pipe_screen *pscreen,
|
|||
return minResEncode.Width;
|
||||
} else if (param == PIPE_VIDEO_CAP_MIN_HEIGHT) {
|
||||
return minResEncode.Height;
|
||||
} else if (param == PIPE_VIDEO_CAP_MAX_LEVEL) {
|
||||
return maxLvlEncode;
|
||||
} else if (param == PIPE_VIDEO_CAP_SUPPORTED) {
|
||||
return 1;
|
||||
} else if (param == PIPE_VIDEO_CAP_ENC_MAX_SLICES_PER_FRAME) {
|
||||
|
|
|
|||
|
|
@ -837,16 +837,6 @@ nouveau_screen_get_video_param(struct pipe_screen *pscreen,
|
|||
return vl_video_buffer_max_size(pscreen);
|
||||
case PIPE_VIDEO_CAP_SUPPORTS_PROGRESSIVE:
|
||||
return true;
|
||||
case PIPE_VIDEO_CAP_MAX_LEVEL:
|
||||
switch (profile) {
|
||||
case PIPE_VIDEO_PROFILE_MPEG1:
|
||||
return 0;
|
||||
case PIPE_VIDEO_PROFILE_MPEG2_SIMPLE:
|
||||
case PIPE_VIDEO_PROFILE_MPEG2_MAIN:
|
||||
return 3;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
default:
|
||||
debug_printf("unknown video param: %d\n", param);
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -489,28 +489,6 @@ nouveau_vp3_screen_get_video_param(struct pipe_screen *pscreen,
|
|||
}
|
||||
case PIPE_VIDEO_CAP_SUPPORTS_PROGRESSIVE:
|
||||
return false;
|
||||
case PIPE_VIDEO_CAP_MAX_LEVEL:
|
||||
switch (profile) {
|
||||
case PIPE_VIDEO_PROFILE_MPEG1:
|
||||
return 0;
|
||||
case PIPE_VIDEO_PROFILE_MPEG2_SIMPLE:
|
||||
case PIPE_VIDEO_PROFILE_MPEG2_MAIN:
|
||||
return 3;
|
||||
case PIPE_VIDEO_PROFILE_VC1_SIMPLE:
|
||||
return 1;
|
||||
case PIPE_VIDEO_PROFILE_VC1_MAIN:
|
||||
return 2;
|
||||
case PIPE_VIDEO_PROFILE_VC1_ADVANCED:
|
||||
return 4;
|
||||
case PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE:
|
||||
case PIPE_VIDEO_PROFILE_MPEG4_AVC_CONSTRAINED_BASELINE:
|
||||
case PIPE_VIDEO_PROFILE_MPEG4_AVC_MAIN:
|
||||
case PIPE_VIDEO_PROFILE_MPEG4_AVC_HIGH:
|
||||
return 41;
|
||||
default:
|
||||
debug_printf("unknown video profile: %d\n", profile);
|
||||
return 0;
|
||||
}
|
||||
case PIPE_VIDEO_CAP_MAX_MACROBLOCKS:
|
||||
switch (codec) {
|
||||
case PIPE_VIDEO_FORMAT_MPEG12:
|
||||
|
|
|
|||
|
|
@ -826,21 +826,6 @@ nv84_screen_get_video_param(struct pipe_screen *pscreen,
|
|||
return 2048;
|
||||
case PIPE_VIDEO_CAP_SUPPORTS_PROGRESSIVE:
|
||||
return false;
|
||||
case PIPE_VIDEO_CAP_MAX_LEVEL:
|
||||
switch (profile) {
|
||||
case PIPE_VIDEO_PROFILE_MPEG1:
|
||||
return 0;
|
||||
case PIPE_VIDEO_PROFILE_MPEG2_SIMPLE:
|
||||
case PIPE_VIDEO_PROFILE_MPEG2_MAIN:
|
||||
return 3;
|
||||
case PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE:
|
||||
case PIPE_VIDEO_PROFILE_MPEG4_AVC_MAIN:
|
||||
case PIPE_VIDEO_PROFILE_MPEG4_AVC_HIGH:
|
||||
return 41;
|
||||
default:
|
||||
debug_printf("unknown video profile: %d\n", profile);
|
||||
return 0;
|
||||
}
|
||||
case PIPE_VIDEO_CAP_MAX_MACROBLOCKS:
|
||||
return 8192; /* vc-1 actually has 8190, but this is not supported */
|
||||
default:
|
||||
|
|
|
|||
|
|
@ -241,26 +241,6 @@ int rvid_get_video_param(struct pipe_screen *screen,
|
|||
return 1152;
|
||||
case PIPE_VIDEO_CAP_SUPPORTS_PROGRESSIVE:
|
||||
return true;
|
||||
case PIPE_VIDEO_CAP_MAX_LEVEL:
|
||||
switch (profile) {
|
||||
case PIPE_VIDEO_PROFILE_MPEG1:
|
||||
return 0;
|
||||
case PIPE_VIDEO_PROFILE_MPEG2_SIMPLE:
|
||||
case PIPE_VIDEO_PROFILE_MPEG2_MAIN:
|
||||
return 3;
|
||||
case PIPE_VIDEO_PROFILE_VC1_SIMPLE:
|
||||
return 1;
|
||||
case PIPE_VIDEO_PROFILE_VC1_MAIN:
|
||||
return 2;
|
||||
case PIPE_VIDEO_PROFILE_VC1_ADVANCED:
|
||||
return 4;
|
||||
case PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE:
|
||||
case PIPE_VIDEO_PROFILE_MPEG4_AVC_MAIN:
|
||||
case PIPE_VIDEO_PROFILE_MPEG4_AVC_HIGH:
|
||||
return 41;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -441,36 +441,6 @@ static int si_video_get_param(struct pipe_screen *screen, enum pipe_video_profil
|
|||
}
|
||||
case PIPE_VIDEO_CAP_SUPPORTS_PROGRESSIVE:
|
||||
return true;
|
||||
case PIPE_VIDEO_CAP_MAX_LEVEL:
|
||||
if ((profile == PIPE_VIDEO_PROFILE_MPEG2_SIMPLE ||
|
||||
profile == PIPE_VIDEO_PROFILE_MPEG2_MAIN ||
|
||||
profile == PIPE_VIDEO_PROFILE_VC1_ADVANCED) &&
|
||||
sscreen->info.dec_caps.codec_info[codec - 1].valid) {
|
||||
return sscreen->info.dec_caps.codec_info[codec - 1].max_level;
|
||||
} else {
|
||||
switch (profile) {
|
||||
case PIPE_VIDEO_PROFILE_MPEG1:
|
||||
return 0;
|
||||
case PIPE_VIDEO_PROFILE_MPEG2_SIMPLE:
|
||||
case PIPE_VIDEO_PROFILE_MPEG2_MAIN:
|
||||
return 3;
|
||||
case PIPE_VIDEO_PROFILE_VC1_SIMPLE:
|
||||
return 1;
|
||||
case PIPE_VIDEO_PROFILE_VC1_MAIN:
|
||||
return 2;
|
||||
case PIPE_VIDEO_PROFILE_VC1_ADVANCED:
|
||||
return 4;
|
||||
case PIPE_VIDEO_PROFILE_MPEG4_AVC_CONSTRAINED_BASELINE:
|
||||
case PIPE_VIDEO_PROFILE_MPEG4_AVC_MAIN:
|
||||
case PIPE_VIDEO_PROFILE_MPEG4_AVC_HIGH:
|
||||
return (sscreen->info.family < CHIP_TONGA) ? 41 : 52;
|
||||
case PIPE_VIDEO_PROFILE_HEVC_MAIN:
|
||||
case PIPE_VIDEO_PROFILE_HEVC_MAIN_10:
|
||||
return 186;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
case PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP:
|
||||
return true;
|
||||
case PIPE_VIDEO_CAP_ROI_CROP_DEC:
|
||||
|
|
|
|||
|
|
@ -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_MAX_LEVEL:
|
||||
return vcaps ? vcaps->max_level : 0;
|
||||
case PIPE_VIDEO_CAP_STACKED_FRAMES:
|
||||
return vcaps ? vcaps->stacked_frames : 0;
|
||||
case PIPE_VIDEO_CAP_MAX_MACROBLOCKS:
|
||||
|
|
|
|||
|
|
@ -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_MAX_LEVEL = 8,
|
||||
PIPE_VIDEO_CAP_STACKED_FRAMES = 9,
|
||||
PIPE_VIDEO_CAP_MAX_MACROBLOCKS = 10,
|
||||
PIPE_VIDEO_CAP_MAX_TEMPORAL_LAYERS = 11,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue