From 7a278600700ee5a2e9957b78b11b5fd73e57a69d Mon Sep 17 00:00:00 2001 From: Darshana Patil Date: Fri, 4 Feb 2022 16:08:35 -0800 Subject: [PATCH] video: driver: add request api controls for metadata - Added an extension to enable sending input metadata via request. - Added an extension for client to send input metadata buffer fd via request api. Change-Id: I503ea2cbfb02831d9cfd475e83c94eee72545836 Signed-off-by: Darshana Patil --- driver/platform/waipio/src/msm_vidc_waipio.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/driver/platform/waipio/src/msm_vidc_waipio.c b/driver/platform/waipio/src/msm_vidc_waipio.c index f15ca8d102..a064b343a7 100644 --- a/driver/platform/waipio/src/msm_vidc_waipio.c +++ b/driver/platform/waipio/src/msm_vidc_waipio.c @@ -1411,6 +1411,23 @@ static struct msm_platform_inst_capability instance_data_waipio[] = { {LTR_COUNT, IR_RANDOM, SLICE_MODE}, msm_vidc_adjust_all_intra, NULL}, + {INPUT_METADATA_FD, ENC|DEC, CODECS_ALL, + -1, INT_MAX, 1, -1, + V4L2_CID_MPEG_VIDC_INPUT_METADATA_FD, + 0, + CAP_FLAG_INPUT_PORT | CAP_FLAG_DYNAMIC_ALLOWED, + {0}, {0}, + NULL, NULL}, + + {INPUT_META_VIA_REQUEST, ENC|DEC, CODECS_ALL, + V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE, + 1, V4L2_MPEG_MSM_VIDC_DISABLE, + V4L2_CID_MPEG_VIDC_INPUT_METADATA_VIA_REQUEST_ENABLE, + 0, + CAP_FLAG_INPUT_PORT, + {0}, {0}, + NULL, NULL}, + {META_LTR_MARK_USE, ENC, H264|HEVC, V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE, 1, V4L2_MPEG_MSM_VIDC_DISABLE,