video: driver: Update metadata delivery and subscription
Enable delivery and subscriptions of various metadata based on client settings. Also, skip instance state changes during metadata port streamon/streamoff. Change-Id: I063b562818c661bf1932c3362ecb709d7fe6bc20 Signed-off-by: Mihir Ganu <mganu@codeaurora.org>
このコミットが含まれているのは:
@@ -967,6 +967,12 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
|
||||
V4L2_CID_MPEG_VIDC_METADATA_INTERLACE,
|
||||
HFI_PROP_INTERLACE_INFO},
|
||||
|
||||
{META_TIMESTAMP, DEC | ENC, CODECS_ALL,
|
||||
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
||||
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
||||
V4L2_CID_MPEG_VIDC_METADATA_TIMESTAMP,
|
||||
HFI_PROP_TIMESTAMP},
|
||||
|
||||
{META_CONCEALED_MB_CNT, DEC, CODECS_ALL,
|
||||
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
||||
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
||||
@@ -1015,6 +1021,12 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
|
||||
V4L2_CID_MPEG_VIDC_METADATA_SUBFRAME_OUTPUT,
|
||||
HFI_PROP_SUBFRAME_OUTPUT},
|
||||
|
||||
{META_ENC_QP_METADATA, ENC, CODECS_ALL,
|
||||
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
||||
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
||||
V4L2_CID_MPEG_VIDC_METADATA_ENC_QP_METADATA,
|
||||
HFI_PROP_ENC_QP_METADATA},
|
||||
|
||||
{META_ROI_INFO, ENC, CODECS_ALL,
|
||||
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
||||
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
||||
|
新しいイシューから参照
ユーザーをブロックする