From fb13af1aa4e82c33aa91082339bd62559ad0ebb7 Mon Sep 17 00:00:00 2001 From: Manikanta Kanamarlapudi Date: Tue, 12 Nov 2019 15:07:28 +0530 Subject: [PATCH] msm: vidc: Add video param capabilities Add heic & B-frame QP capabilities for bengal target. CRs-Fixed: 2558188 Change-Id: I3bfd4f2fc83792395e0a6bd9b4596d7823f92bc8 Signed-off-by: Manikanta Kanamarlapudi --- msm/vidc/msm_vidc_platform.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/msm/vidc/msm_vidc_platform.c b/msm/vidc/msm_vidc_platform.c index 2f2e50beaab6..3e20e57dca95 100644 --- a/msm/vidc/msm_vidc_platform.c +++ b/msm/vidc/msm_vidc_platform.c @@ -115,6 +115,7 @@ static struct msm_vidc_codec_capability bengal_capabilities[] = { 0, 244800, 1, 244800}, {CAP_I_FRAME_QP, ENC, H264|HEVC, 0, 51, 1, 10}, {CAP_P_FRAME_QP, ENC, H264|HEVC, 0, 51, 1, 20}, + {CAP_B_FRAME_QP, ENC, H264|HEVC, 0, 51, 1, 20}, /* 10 slices */ {CAP_SLICE_BYTE, ENC, H264|HEVC, 1, 10, 1, 10}, @@ -127,6 +128,12 @@ static struct msm_vidc_codec_capability bengal_capabilities[] = { /* (1920 * 1088) / 256 */ {CAP_SECURE_MBS_PER_FRAME, DOMAINS_ALL, CODECS_ALL, 36, 8160, 1, 8160}, {CAP_SECURE_BITRATE, DOMAINS_ALL, CODECS_ALL, 1, 40000000, 1, 20000000}, + + /* Image specific */ + {CAP_HEVC_IMAGE_FRAME_WIDTH, ENC, HEVC, 128, 512, 1, 512}, + {CAP_HEVC_IMAGE_FRAME_HEIGHT, ENC, HEVC, 128, 512, 1, 512}, + {CAP_HEIC_IMAGE_FRAME_WIDTH, ENC, HEVC, 512, 8192, 1, 8192}, + {CAP_HEIC_IMAGE_FRAME_HEIGHT, ENC, HEVC, 512, 8192, 1, 8192}, }; static struct msm_vidc_codec_capability lahaina_capabilities[] = {