diff options
author | Vaibhav Deshu Venkatesh <vdeshuve@codeaurora.org> | 2017-02-15 18:04:39 -0800 |
---|---|---|
committer | Vaibhav Deshu Venkatesh <vdeshuve@codeaurora.org> | 2017-02-17 15:21:14 -0800 |
commit | e9793b6c1f8795c12522d9a306cee783aac44e3d (patch) | |
tree | 7bfa35ffe1c52cccc3c52d30838496f250dfe35e /mm-core/inc | |
parent | 07cb2359062df3889a6757e7f476d067dc491d7e (diff) | |
download | media-e9793b6c1f8795c12522d9a306cee783aac44e3d.tar.gz |
mm-video-v4l2: vidc: OMX cleanup for removed V4L2 controls
Cleanup of unused V4L2 controls and fixing issues due to
removal of AClass headers : msm_vidc_vdec.h and
msm_vidc_venc.h
Change-Id: Id522615f6e56b7832adadf0dd141a775cce0c54c
Diffstat (limited to 'mm-core/inc')
-rw-r--r-- | mm-core/inc/OMX_QCOMExtns.h | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/mm-core/inc/OMX_QCOMExtns.h b/mm-core/inc/OMX_QCOMExtns.h index f1d27d69..fbbb118f 100644 --- a/mm-core/inc/OMX_QCOMExtns.h +++ b/mm-core/inc/OMX_QCOMExtns.h @@ -221,18 +221,6 @@ typedef struct OMX_QCOM_VIDEO_PARAM_QPRANGETYPE { OMX_U32 maxQP; } OMX_QCOM_VIDEO_PARAM_QPRANGETYPE; -typedef struct OMX_QCOM_VIDEO_PARAM_IPB_QPRANGETYPE { - OMX_U32 nSize; - OMX_VERSIONTYPE nVersion; - OMX_U32 nPortIndex; - OMX_U32 minIQP; - OMX_U32 maxIQP; - OMX_U32 minPQP; - OMX_U32 maxPQP; - OMX_U32 minBQP; - OMX_U32 maxBQP; -} OMX_QCOM_VIDEO_PARAM_IPB_QPRANGETYPE; - #define OMX_QCOM_PLATFORMPVT_EXTN "OMX.QCOM.index.param.platformprivate" /** Allowed APIs on the above Index: OMX_SetParameter() */ @@ -466,8 +454,6 @@ enum OMX_QCOM_EXTN_INDEXTYPE /* OMX.google.android.index.prependSPSPPSToIDRFrames */ OMX_QcomIndexParamSequenceHeaderWithIDR = 0x7F00002A, - OMX_QcomIndexParamH264AUDelimiter = 0x7F00002B, - OMX_QcomIndexParamVideoDownScalar = 0x7F00002C, /* "OMX.QCOM.index.param.video.FramePackingExtradata" */ @@ -507,9 +493,6 @@ enum OMX_QCOM_EXTN_INDEXTYPE OMX_QcomIndexParamPeakBitrate = 0x7F00003A, - /* Enable InitialQP index */ - QOMX_IndexParamVideoInitialQp = 0x7F00003B, - OMX_QcomIndexParamSetMVSearchrange = 0x7F00003C, /*"OMX.QCOM.index.param.video.LTRCount"*/ @@ -527,9 +510,6 @@ enum OMX_QCOM_EXTN_INDEXTYPE /* Max Hierarchical P layers */ OMX_QcomIndexMaxHierarchicallayers = 0x7F000041, - /* Set Encoder Performance Index */ - OMX_QcomIndexConfigVideoVencPerfMode = 0x7F000042, - /* Set Hybrid Hier-p layers */ OMX_QcomIndexParamVideoHybridHierpMode = 0x7F000043, @@ -541,9 +521,6 @@ enum OMX_QCOM_EXTN_INDEXTYPE /* Enable VPP */ OMX_QcomIndexParamEnableVpp = 0x7F000046, - /* MBI statistics mode */ - OMX_QcomIndexParamMBIStatisticsMode = 0x7F000047, - /* Set PictureTypeDecode */ OMX_QcomIndexConfigPictureTypeDecode = 0x7F000048, @@ -603,9 +580,6 @@ enum OMX_QCOM_EXTN_INDEXTYPE /* Configure BLUR resolution for encode */ OMX_QTIIndexConfigVideoBlurResolution = 0x7F00005E, - /* QP range for I frame B frame P frame */ - OMX_QcomIndexParamVideoIPBQPRange = 0x7F00005F, - /* Enable client extradata */ OMX_QTIIndexParamVideoClientExtradata = 0x7F000060, @@ -723,55 +697,6 @@ typedef struct QOMX_EXTNINDEX_VIDEO_HYBRID_HP_MODE { } QOMX_EXTNINDEX_VIDEO_HYBRID_HP_MODE; /** - * Encoder Performance Mode. This structure is used to set - * performance mode or power save mode when encoding. The search - * range is modified to save power or improve quality. - * - * STRUCT MEMBERS: - * OMX_U32 nPerfMode : Performance mode: - * 1: MAX_QUALITY - * 2: POWER_SAVE - */ - -typedef struct QOMX_EXTNINDEX_VIDEO_PERFMODE { - OMX_U32 nSize; - OMX_VERSIONTYPE nVersion; - OMX_U32 nPerfMode; -} QOMX_EXTNINDEX_VIDEO_PERFMODE; - -/** - * Initial QP parameter. This structure is used to enable - * vendor specific extension to let client enable setting - * initial QP values to I P B Frames - * - * STRUCT MEMBERS: - * nSize : Size of Structure in bytes - * nVersion : OpenMAX IL specification version information - * nPortIndex : Index of the port to which this structure applies - * OMX_U32 nQpI : First Iframe QP - * OMX_U32 nQpP : First Pframe QP - * OMX_U32 nQpB : First Bframe QP - * OMX_U32 bEnableInitQp : Bit field indicating which frame type(s) shall - * use the specified initial QP. - * Bit 0: Enable initial QP for I/IDR - * and use value specified in nInitQpI - * Bit 1: Enable initial QP for P - * and use value specified in nInitQpP - * Bit 2: Enable initial QP for B - * and use value specified in nInitQpB - */ - -typedef struct QOMX_EXTNINDEX_VIDEO_INITIALQP { - OMX_U32 nSize; - OMX_VERSIONTYPE nVersion; - OMX_U32 nPortIndex; - OMX_U32 nQpI; - OMX_U32 nQpP; - OMX_U32 nQpB; - OMX_U32 bEnableInitQp; -} QOMX_EXTNINDEX_VIDEO_INITIALQP; - -/** * Extension index parameter. This structure is used to enable * vendor specific extension on input/output port and * to pass the required flags and data, if any. @@ -1087,18 +1012,6 @@ typedef struct OMX_QCOM_VIDEO_CONFIG_QPRANGE OMX_U32 nMaxQP; /** The number for maximum quantization parameter */ } OMX_QCOM_VIDEO_CONFIG_QPRANGE; -/** - * This structure describes the parameters for the - * OMX_QcomIndexParamH264AUDelimiter extension. It enables/disables - * the AU delimiters in the H264 stream, which is used by WFD. - */ -typedef struct OMX_QCOM_VIDEO_CONFIG_H264_AUD -{ - OMX_U32 nSize; /** Size of the structure in bytes */ - OMX_VERSIONTYPE nVersion;/** OMX specification version information */ - OMX_BOOL bEnable; /** Enable/disable the setting */ -} OMX_QCOM_VIDEO_CONFIG_H264_AUD; - typedef enum QOMX_VIDEO_PICTURE_TYPE_DECODE { OMX_QCOM_PictypeDecode_IPB, @@ -2012,13 +1925,6 @@ typedef enum OMX_QOMX_VIDEO_MBISTATISTICSTYPE { QOMX_MBI_STATISTICS_MODE_2 = 0x02, } OMX_QOMX_VIDEO_MBISTATISTICSTYPE; -typedef struct OMX_QOMX_VIDEO_MBI_STATISTICS { - OMX_U32 nSize; - OMX_VERSIONTYPE nVersion; - OMX_U32 nPortIndex; - OMX_QOMX_VIDEO_MBISTATISTICSTYPE eMBIStatisticsType; -} OMX_QOMX_VIDEO_MBI_STATISTICS; - typedef struct QOMX_VIDEO_BATCHSIZETYPE { OMX_U32 nSize; OMX_VERSIONTYPE nVersion; |