video: driver: add input metadata fd control

Added an extension to allow client to send
input metadata buffer fd via request api.

Change-Id: I8e05e53512b3f5dd31fa16ea64ee5d97ef2de7b4
Signed-off-by: Darshana Patil <quic_darshana@quicinc.com>
This commit is contained in:
Darshana Patil
2022-01-14 12:12:21 -08:00
부모 acc83ca211
커밋 dce0ce7996
4개의 변경된 파일15개의 추가작업 그리고 0개의 파일을 삭제

파일 보기

@@ -459,6 +459,7 @@ enum msm_vidc_inst_capability_type {
FILM_GRAIN,
SUPER_BLOCK,
ALL_INTRA,
INPUT_METADATA_FD,
META_BITSTREAM_RESOLUTION,
META_CROP_OFFSETS,
META_LTR_MARK_USE,

파일 보기

@@ -176,6 +176,7 @@ static const struct msm_vidc_cap_name cap_name_arr[] = {
{FILM_GRAIN, "FILM_GRAIN" },
{SUPER_BLOCK, "SUPER_BLOCK" },
{ALL_INTRA, "ALL_INTRA" },
{INPUT_METADATA_FD, "INPUT_METADATA_FD" },
{META_BITSTREAM_RESOLUTION, "META_BITSTREAM_RESOLUTION" },
{META_CROP_OFFSETS, "META_CROP_OFFSETS" },
{META_LTR_MARK_USE, "META_LTR_MARK_USE" },
@@ -1337,6 +1338,7 @@ bool msm_vidc_allow_s_ctrl(struct msm_vidc_inst *inst, u32 id)
case V4L2_CID_MPEG_VIDC_ENC_INPUT_COMPRESSION_RATIO:
case V4L2_CID_MPEG_VIDEO_BITRATE_PEAK:
case V4L2_CID_MPEG_VIDC_PRIORITY:
case V4L2_CID_MPEG_VIDC_INPUT_METADATA_FD:
allow = true;
break;
default: