From b03e989d89e3aec75e59f539c1954de22fbf85b4 Mon Sep 17 00:00:00 2001 From: Govindaraj Rajagopal Date: Thu, 17 Sep 2020 11:38:00 +0530 Subject: [PATCH] msm: vidc: cleanup unsupported profile and levels for VP9 VP9 decoder spec is reduced. So cleaning up unsupported profiles & levels for VP9. Supported Profile - 0 & 2 Max supported level - 5.1 Change-Id: I5b131f5bbd3c50aea2949f62ab6b16d51728ba7d Signed-off-by: Govindaraj Rajagopal --- msm/vidc/msm_vdec.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/msm/vidc/msm_vdec.c b/msm/vidc/msm_vdec.c index 9da5158a5ae8..cadd95ced921 100644 --- a/msm/vidc/msm_vdec.c +++ b/msm/vidc/msm_vdec.c @@ -77,8 +77,6 @@ static const char *const vp9_level[] = { "4.1", "5.0", "5.1", - "6.0", - "6.1", NULL }; @@ -274,7 +272,6 @@ static struct msm_vidc_ctrl msm_vdec_ctrls[] = { .default_value = V4L2_MPEG_VIDEO_VP9_PROFILE_0, .menu_skip_mask = ~( (1 << V4L2_MPEG_VIDEO_VP9_PROFILE_0) | - (1 << V4L2_MPEG_VIDEO_VP9_PROFILE_1) | (1 << V4L2_MPEG_VIDEO_VP9_PROFILE_2) ), .qmenu = NULL, @@ -284,8 +281,8 @@ static struct msm_vidc_ctrl msm_vdec_ctrls[] = { .name = "VP9 Level", .type = V4L2_CTRL_TYPE_MENU, .minimum = V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_UNUSED, - .maximum = V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_61, - .default_value = V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_61, + .maximum = V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_51, + .default_value = V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_51, .menu_skip_mask = ~( (1 << V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_UNUSED) | (1 << V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_1) | @@ -297,9 +294,7 @@ static struct msm_vidc_ctrl msm_vdec_ctrls[] = { (1 << V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_4) | (1 << V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_41) | (1 << V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_5) | - (1 << V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_51) | - (1 << V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_6) | - (1 << V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_61) + (1 << V4L2_MPEG_VIDC_VIDEO_VP9_LEVEL_51) ), .qmenu = vp9_level, },