summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnkush Mitra <quic_ankumitr@quicinc.com>2023-01-27 15:42:40 +0530
committerAnkush Mitra <quic_ankumitr@quicinc.com>2023-02-01 10:28:21 +0530
commitb990b02cca753bab2e672732d12728462cdbcedb (patch)
treec5dfe436c7429556b67b442c65cf1d1eb926cbc0
parenteab34b045ddfd177557c7f89a3f624a8ebb7e4c7 (diff)
downloadvideo-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.c12
-rw-r--r--driver/platform/parrot/src/msm_vidc_parrot.c10
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,