summaryrefslogtreecommitdiff
path: root/mm-core/inc
diff options
context:
space:
mode:
authorShivendra Kakrania <shiven@codeaurora.org>2017-07-18 12:43:33 -0700
committerShivendra Kakrania <shiven@codeaurora.org>2017-07-18 14:48:19 -0700
commitf92efd34d639838984f553e73e96ad78abff72c7 (patch)
treef1eb0c43eff646e60186caf35cc32bb139a69800 /mm-core/inc
parent5bca75340f299f3b63b6fc9b376cae424af92aa2 (diff)
downloadmedia-f92efd34d639838984f553e73e96ad78abff72c7.tar.gz
mm-video-v4l2: venc: Remove unsupported LTR indices
In this change all unsupported LTR indices & related parameters are removed eg. QOMX_IndexConfigVideoLTRPeriod, QOMX_IndexParamVideoLTRMode, QOMX_IndexParamVideoLTRCountRangeSupported. CRs-Fixed: 2078518 Change-Id: Idf8106066264a4e945133075f55c24706ac1fdd3
Diffstat (limited to 'mm-core/inc')
-rw-r--r--mm-core/inc/OMX_QCOMExtns.h67
1 files changed, 0 insertions, 67 deletions
diff --git a/mm-core/inc/OMX_QCOMExtns.h b/mm-core/inc/OMX_QCOMExtns.h
index 7a81223b..a5108c84 100644
--- a/mm-core/inc/OMX_QCOMExtns.h
+++ b/mm-core/inc/OMX_QCOMExtns.h
@@ -438,18 +438,9 @@ enum OMX_QCOM_EXTN_INDEXTYPE
OMX_QcomIndexEnableH263PlusPType = 0x7F000023,
- /*"OMX.QCOM.index.param.video.LTRCountRangeSupported"*/
- QOMX_IndexParamVideoLTRCountRangeSupported = 0x7F000024,
-
- /*"OMX.QCOM.index.param.video.LTRMode"*/
- QOMX_IndexParamVideoLTRMode = 0x7F000025,
-
/*"OMX.QCOM.index.param.video.LTRCount"*/
QOMX_IndexParamVideoLTRCount = 0x7F000026,
- /*"OMX.QCOM.index.config.video.LTRPeriod"*/
- QOMX_IndexConfigVideoLTRPeriod = 0x7F000027,
-
/*"OMX.QCOM.index.config.video.LTRUse"*/
QOMX_IndexConfigVideoLTRUse = 0x7F000028,
@@ -816,45 +807,6 @@ typedef struct QOMX_EXTNINDEX_RANGETYPE {
} QOMX_EXTNINDEX_RANGETYPE;
/**
- * Specifies LTR mode types.
- */
-typedef enum QOMX_VIDEO_LTRMODETYPE
-{
- QOMX_VIDEO_LTRMode_Disable = 0x0, /**< LTR encoding is disabled */
- QOMX_VIDEO_LTRMode_Manual = 0x1, /**< In this mode, IL client configures
- ** the encoder the LTR count and manually
- ** controls the marking and use of LTR
- ** frames during video encoding.
- */
- QOMX_VIDEO_LTRMode_Auto = 0x2, /**< In this mode, IL client configures
- ** the encoder the LTR count and LTR
- ** period. The encoder marks LTR frames
- ** automatically based on the LTR period
- ** during video encoding. IL client controls
- ** the use of LTR frames.
- */
- QOMX_VIDEO_LTRMode_MAX = 0x7FFFFFFF /** Maximum LTR Mode type */
-} QOMX_VIDEO_LTRMODETYPE;
-
-/**
- * LTR mode index parameter. This structure is used
- * to enable vendor specific extension on output port
- * to pass the LTR mode information.
- *
- * STRUCT MEMBERS:
- * nSize : Size of Structure in bytes
- * nVersion : OpenMAX IL specification version information
- * nPortIndex : Index of the port to which this structure applies
- * eLTRMode : Specifies the LTR mode used in encoder
- */
-typedef struct QOMX_VIDEO_PARAM_LTRMODE_TYPE {
- OMX_U32 nSize;
- OMX_VERSIONTYPE nVersion;
- OMX_U32 nPortIndex;
- QOMX_VIDEO_LTRMODETYPE eLTRMode;
-} QOMX_VIDEO_PARAM_LTRMODE_TYPE;
-
-/**
* LTR count index parameter. This structure is used
* to enable vendor specific extension on output port
* to pass the LTR count information.
@@ -880,25 +832,6 @@ typedef struct QOMX_VIDEO_PARAM_LTRCOUNT_TYPE {
typedef QOMX_VIDEO_PARAM_LTRCOUNT_TYPE OMX_QCOM_VIDEO_PARAM_LTRCOUNT_TYPE;
/**
- * LTR period index parameter. This structure is used
- * to enable vendor specific extension on output port
- * to pass the LTR period information.
- *
- * STRUCT MEMBERS:
- * nSize : Size of Structure in bytes
- * nVersion : OpenMAX IL specification version information
- * nPortIndex : Index of the port to which this structure applies
- * nFrames : Specifies the number of frames between two consecutive
- * LTR frames.
- */
-typedef struct QOMX_VIDEO_CONFIG_LTRPERIOD_TYPE {
- OMX_U32 nSize;
- OMX_VERSIONTYPE nVersion;
- OMX_U32 nPortIndex;
- OMX_U32 nFrames;
-} QOMX_VIDEO_CONFIG_LTRPERIOD_TYPE;
-
-/**
* Marks the next encoded frame as an LTR frame.
* STRUCT MEMBERS:
* nSize : Size of Structure in bytes