diff options
author | Pushkaraj Patil <ppatil@codeaurora.org> | 2014-07-21 10:43:22 +0530 |
---|---|---|
committer | Pushkaraj Patil <ppatil@codeaurora.org> | 2014-08-04 11:10:46 +0530 |
commit | 60b4f4d4531e02c83efa97c3b9185461408481ac (patch) | |
tree | b004d066bb77cd4c1f749b06913d6eb76934258b /mm-core | |
parent | 33eb569fc79664b01650ff622e388b154a8e5242 (diff) | |
download | android_hardware_qcom_media-60b4f4d4531e02c83efa97c3b9185461408481ac.tar.gz android_hardware_qcom_media-60b4f4d4531e02c83efa97c3b9185461408481ac.tar.bz2 android_hardware_qcom_media-60b4f4d4531e02c83efa97c3b9185461408481ac.zip |
mm_video: vidc: Add support to set custom input buffer size
Video driver will set the input buffer size based on the
maximum supported resolution of the chip set for any video
playback. To reduce the memory requirements, allow client
to set the custom input buffer size using OMX_SetParameter
index OMX_QcomIndexParamVideoCustomBufferSize with parameter
as QOMX_VIDEO_CUSTOM_BUFFERSIZE structure.
Change-Id: I8e257ce509945fb5203c34a336e7fd2cdc225652
Diffstat (limited to 'mm-core')
-rw-r--r-- | mm-core/inc/OMX_QCOMExtns.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/mm-core/inc/OMX_QCOMExtns.h b/mm-core/inc/OMX_QCOMExtns.h index bc902cee..75447455 100644 --- a/mm-core/inc/OMX_QCOMExtns.h +++ b/mm-core/inc/OMX_QCOMExtns.h @@ -473,6 +473,9 @@ enum OMX_QCOM_EXTN_INDEXTYPE /*"OMX.QCOM.index.config.video.LTRMark"*/ OMX_QcomIndexConfigVideoLTRMark = QOMX_IndexConfigVideoLTRMark, + + /*"OMX.QCOM.index.param.video.CustomBufferSize"*/ + OMX_QcomIndexParamVideoCustomBufferSize = 0x7F00003E, }; /** @@ -1325,6 +1328,12 @@ typedef struct QOMX_INDEXDOWNSCALAR { OMX_BOOL bEnable; } QOMX_INDEXDOWNSCALAR; +typedef struct QOMX_VIDEO_CUSTOM_BUFFERSIZE { + OMX_U32 nSize; + OMX_VERSIONTYPE nVersion; + OMX_U32 nPortIndex; + OMX_U32 nBufferSize; +} QOMX_VIDEO_CUSTOM_BUFFERSIZE; #define OMX_QCOM_INDEX_PARAM_VIDEO_SYNCFRAMEDECODINGMODE "OMX.QCOM.index.param.video.SyncFrameDecodingMode" #define OMX_QCOM_INDEX_PARAM_INDEXEXTRADATA "OMX.QCOM.index.param.IndexExtraData" |