diff options
author | Ankush Mitra <quic_ankumitr@quicinc.com> | 2023-01-27 15:42:40 +0530 |
---|---|---|
committer | Ankush Mitra <quic_ankumitr@quicinc.com> | 2023-02-01 10:28:21 +0530 |
commit | b990b02cca753bab2e672732d12728462cdbcedb (patch) | |
tree | c5dfe436c7429556b67b442c65cf1d1eb926cbc0 | |
parent | eab34b045ddfd177557c7f89a3f624a8ebb7e4c7 (diff) | |
download | video-driver-b990b02cca753bab2e672732d12728462cdbcedb.tar.gz |
video: driver: Modify V4L2 interface for VUI Timing Info
Modify V4L2 interface with VUI_TIMING_INFO with
default value as disabled and keeping the HFI
interface as DISABLE_VUI_TIMING_INFO with default
value as enabled.
Change-Id: I264af5df01ef6847158fe5977f6a111a25a60bce
Signed-off-by: Ankush Mitra <quic_ankumitr@quicinc.com>
-rw-r--r-- | driver/platform/diwali/src/msm_vidc_diwali.c | 12 | ||||
-rw-r--r-- | driver/platform/parrot/src/msm_vidc_parrot.c | 10 |
2 files changed, 21 insertions, 1 deletions
diff --git a/driver/platform/diwali/src/msm_vidc_diwali.c b/driver/platform/diwali/src/msm_vidc_diwali.c index d0fb8cc..2c532dc 100644 --- a/driver/platform/diwali/src/msm_vidc_diwali.c +++ b/driver/platform/diwali/src/msm_vidc_diwali.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. - * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. + * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved. */ #include <linux/of.h> @@ -430,6 +430,16 @@ static struct msm_platform_inst_capability instance_data_diwali_v0[] = { 1, V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_CID_MPEG_VIDEO_PREPEND_SPSPPS_TO_IDR}, + {VUI_TIMING_INFO, ENC, CODECS_ALL, + V4L2_MPEG_MSM_VIDC_DISABLE, + V4L2_MPEG_MSM_VIDC_ENABLE, + 1, V4L2_MPEG_MSM_VIDC_DISABLE, + V4L2_CID_MPEG_VIDC_VUI_TIMING_INFO, + HFI_PROP_DISABLE_VUI_TIMING_INFO, + CAP_FLAG_OUTPUT_PORT, + {0}, {0}, + NULL, msm_vidc_set_vui_timing_info}, + {META_SEQ_HDR_NAL, ENC, CODECS_ALL, V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE, diff --git a/driver/platform/parrot/src/msm_vidc_parrot.c b/driver/platform/parrot/src/msm_vidc_parrot.c index fa148e4..8273a3c 100644 --- a/driver/platform/parrot/src/msm_vidc_parrot.c +++ b/driver/platform/parrot/src/msm_vidc_parrot.c @@ -426,6 +426,16 @@ static struct msm_platform_inst_capability instance_data_parrot_v0[] = { 1, V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_CID_MPEG_VIDEO_PREPEND_SPSPPS_TO_IDR}, + {VUI_TIMING_INFO, ENC, CODECS_ALL, + V4L2_MPEG_MSM_VIDC_DISABLE, + V4L2_MPEG_MSM_VIDC_ENABLE, + 1, V4L2_MPEG_MSM_VIDC_DISABLE, + V4L2_CID_MPEG_VIDC_VUI_TIMING_INFO, + HFI_PROP_DISABLE_VUI_TIMING_INFO, + CAP_FLAG_OUTPUT_PORT, + {0}, {0}, + NULL, msm_vidc_set_vui_timing_info}, + {META_SEQ_HDR_NAL, ENC, CODECS_ALL, V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE, |