summaryrefslogtreecommitdiff
path: root/domx/omx_core/inc/OMX_TI_Index.h
diff options
context:
space:
mode:
Diffstat (limited to 'domx/omx_core/inc/OMX_TI_Index.h')
-rwxr-xr-xdomx/omx_core/inc/OMX_TI_Index.h326
1 files changed, 180 insertions, 146 deletions
diff --git a/domx/omx_core/inc/OMX_TI_Index.h b/domx/omx_core/inc/OMX_TI_Index.h
index 61b1e27..3a50ff1 100755
--- a/domx/omx_core/inc/OMX_TI_Index.h
+++ b/domx/omx_core/inc/OMX_TI_Index.h
@@ -57,6 +57,7 @@ extern "C" {
******************************************************************/
#include <OMX_Types.h>
+
/*******************************************************************
* EXTERNAL REFERENCE NOTE: only use if not found in header file
*******************************************************************/
@@ -73,160 +74,193 @@ typedef enum OMX_TI_INDEXTYPE {
OMX_IndexConfigAutoPauseAfterCapture = OMX_IndexAutoPauseAfterCapture,
/* Vendor specific area for storing indices */
+
+ /*Common Indices*/
OMX_TI_IndexConfigChannelName = ((OMX_INDEXTYPE)OMX_IndexVendorStartUnused + 1), /**< reference: OMX_CONFIG_CHANNELNAME */
- OMX_TI_IndexParamJPEGUncompressedMode, /**< reference: OMX_JPEG_PARAM_UNCOMPRESSEDMODETYPE */
- OMX_TI_IndexParamJPEGCompressedMode, /**< reference: OMX_JPEG_PARAM_COMPRESSEDMODETYPE */
- OMX_TI_IndexParamDecodeSubregion, /**< reference: OMX_IMAGE_PARAM_DECODE_SUBREGION */
+ OMX_TI_IndexParamJPEGUncompressedMode, /**< 0x7F000002 reference: OMX_JPEG_PARAM_UNCOMPRESSEDMODETYPE */
+ OMX_TI_IndexParamJPEGCompressedMode, /**< 0x7F000003 reference: OMX_JPEG_PARAM_COMPRESSEDMODETYPE */
+ OMX_TI_IndexParamDecodeSubregion, /**< 0x7F000004 reference: OMX_IMAGE_PARAM_DECODE_SUBREGION */
/* H264 Encoder Indices*/
- OMX_TI_IndexParamVideoDataSyncMode, //!< Refer to OMX_VIDEO_PARAM_DATASYNCMODETYPE structure
- OMX_TI_IndexParamVideoNALUsettings, //!< use OMX_VIDEO_PARAM_AVCNALUCONTROLTYPE to configure the type os NALU to send along with the Different Frame Types
- OMX_TI_IndexParamVideoMEBlockSize, //!< use OMX_VIDEO_PARAM_MEBLOCKSIZETYPE to specify the minimum block size used for motion estimation
- OMX_TI_IndexParamVideoIntraPredictionSettings, //!< use OMX_VIDEO_PARAM_INTRAPREDTYPE to configure the intra prediction modes used for different block sizes
- OMX_TI_IndexParamVideoEncoderPreset, //!< use OMX_VIDEO_PARAM_ENCODER_PRESETTYPE to select the encoding mode & rate control preset
- OMX_TI_IndexParamVideoFrameDataContentSettings, //!< use OMX_TI_VIDEO_PARAM_FRAMEDATACONTENTTYPE to configure the data content tpye
- OMX_TI_IndexParamVideoTransformBlockSize, //!< use OMX_VIDEO_PARAM_TRANSFORM_BLOCKSIZETYPE to specify the block size used for ttransformation
- OMX_TI_IndexParamVideoVUIsettings, //!use OMX_VIDEO_PARAM_VUIINFOTYPE
- OMX_TI_IndexParamVideoAdvancedFMO,
- OMX_TI_IndexConfigVideoPixelInfo, //!< Use OMX_VIDEO_CONFIG_PIXELINFOTYPE structure to know the pixel aspectratio & pixel range
- OMX_TI_IndexConfigVideoMESearchRange, //!< use OMX_VIDEO_CONFIG_MESEARCHRANGETYPE to specify the ME Search settings
- OMX_TI_IndexConfigVideoQPSettings, //!< use OMX_TI_VIDEO_CONFIG_QPSETTINGS to specify the ME Search settings
- OMX_TI_IndexConfigSliceSettings, //!<use OMX_VIDEO_CONFIG_SLICECODINGTYPE to specify the ME Search settings
- OMX_TI_IndexParamAVCInterlaceSettings, //!< use OMX_TI_VIDEO_PARAM_AVCINTERLACECODING to specify the ME Search settings
- OMX_TI_IndexParamStereoInfo2004Settings, //!< use OMX_TI_VIDEO_AVCENC_STEREOINFO2004 to specify the 2004 SEI for AVC Encoder
- OMX_TI_IndexParamStereoFramePacking2010Settings, //!< use OMX_TI_VIDEO_AVCENC_FRAMEPACKINGINFO2010 to specify 2010 SEI for AVC Encoder
-
+ OMX_TI_IndexParamVideoDataSyncMode, /**< 0x7F000005 Refer to OMX_VIDEO_PARAM_DATASYNCMODETYPE structure */
+ OMX_TI_IndexParamVideoNALUsettings, /**< 0x7F000006 use OMX_VIDEO_PARAM_AVCNALUCONTROLTYPE to configure the type os NALU to send along with the Different Frame Types */
+ OMX_TI_IndexParamVideoMEBlockSize, /**< 0x7F000007 use OMX_VIDEO_PARAM_MEBLOCKSIZETYPE to specify the minimum block size used for motion estimation */
+ OMX_TI_IndexParamVideoIntraPredictionSettings, /**< 0x7F000008 use OMX_VIDEO_PARAM_INTRAPREDTYPE to configure the intra prediction modes used for different block sizes */
+ OMX_TI_IndexParamVideoEncoderPreset, /**< 0x7F000009 use OMX_VIDEO_PARAM_ENCODER_PRESETTYPE to select the encoding mode & rate control preset */
+ OMX_TI_IndexParamVideoFrameDataContentSettings, /**< 0x7F00000A use OMX_TI_VIDEO_PARAM_FRAMEDATACONTENTTYPE to configure the data content tpye */
+ OMX_TI_IndexParamVideoTransformBlockSize, /**< 0x7F00000B use OMX_VIDEO_PARAM_TRANSFORM_BLOCKSIZETYPE to specify the block size used for ttransformation */
+ OMX_TI_IndexParamVideoVUIsettings, /**< 0x7F00000C use OMX_VIDEO_PARAM_VUIINFOTYPE */
+ OMX_TI_IndexParamVideoAdvancedFMO, /**< 0x7F00000D reference: TODO: */
+ OMX_TI_IndexConfigVideoPixelInfo, /**< 0x7F00000E Use OMX_VIDEO_CONFIG_PIXELINFOTYPE structure to know the pixel aspectratio & pixel range */
+ OMX_TI_IndexConfigVideoMESearchRange, /**< 0x7F00000F use OMX_VIDEO_CONFIG_MESEARCHRANGETYPE to specify the ME Search settings */
+ OMX_TI_IndexConfigVideoQPSettings, /**< 0x7F000010 use OMX_TI_VIDEO_CONFIG_QPSETTINGS to specify the ME Search settings */
+ OMX_TI_IndexConfigSliceSettings, /**< 0x7F000011 use OMX_VIDEO_CONFIG_SLICECODINGTYPE to specify the ME Search settings */
+ OMX_TI_IndexParamAVCInterlaceSettings, /**< 0x7F000012 use OMX_TI_VIDEO_PARAM_AVCINTERLACECODING to specify the interlace settings for AVC encoder */
+ OMX_TI_IndexParamStereoInfo2004Settings, /**< 0x7F000013 use OMX_TI_VIDEO_AVCENC_STEREOINFO2004 to specify the 2004 SEI for AVC Encoder */
+ OMX_TI_IndexParamStereoFramePacking2010Settings, /**< 0x7F000014 use OMX_TI_VIDEO_AVCENC_FRAMEPACKINGINFO2010 to specify the 2010 SEI for AVC Encoder */
/* Camera Indices */
- OMX_TI_IndexConfigSensorSelect, /**< reference: OMX_CONFIG_SENSORSELECTTYPE */
- OMX_IndexConfigFlickerCancel, /**< reference: OMX_CONFIG_FLICKERCANCELTYPE */
- OMX_IndexConfigSensorCal, /**< reference: OMX_CONFIG_SENSORCALTYPE */
- OMX_IndexConfigISOSetting, /**< reference: OMX_CONFIG_ISOSETTINGTYPE */
- OMX_TI_IndexConfigSceneMode, /**< reference: OMX_CONFIG_SCENEMODETYPE */
-
- OMX_IndexConfigDigitalZoomSpeed, /**< reference: OMX_CONFIG_DIGITALZOOMSPEEDTYPE */
- OMX_IndexConfigDigitalZoomTarget, /**< reference: OMX_CONFIG_DIGITALZOOMTARGETTYPE */
-
- OMX_IndexConfigCommonScaleQuality, /**< reference: OMX_CONFIG_SCALEQUALITYTYPE */
-
- OMX_IndexConfigCommonDigitalZoomQuality, /**< reference: OMX_CONFIG_SCALEQUALITYTYPE */
-
- OMX_IndexConfigOpticalZoomSpeed, /**< reference: OMX_CONFIG_DIGITALZOOMSPEEDTYPE */
- OMX_IndexConfigOpticalZoomTarget, /**< reference: OMX_CONFIG_DIGITALZOOMTARGETTYPE */
-
- OMX_IndexConfigSmoothZoom, /**< reference: OMX_CONFIG_SMOOTHZOOMTYPE */
-
- OMX_IndexConfigBlemish, /**< reference: OMX_CONFIG_BLEMISHTYPE */
-
- OMX_IndexConfigExtCaptureMode, /**< reference: OMX_CONFIG_EXTCAPTUREMODETYPE */
- OMX_IndexConfigExtPrepareCapturing, /**< reference : OMX_CONFIG_BOOLEANTYPE */
- OMX_IndexConfigExtCapturing, /**< reference : OMX_CONFIG_EXTCAPTURING */
-
- OMX_IndexCameraOperatingMode, /**< OMX_CONFIG_CAMOPERATINGMODETYPE */
- OMX_IndexConfigDigitalFlash, /**< reference: OMX_CONFIG_BOOLEANTYPE */
- OMX_IndexConfigPrivacyIndicator, /**< reference: OMX_CONFIG_BOOLEANTYPE */
-
- OMX_IndexConfigTorchMode, /**< reference: OMX_CONFIG_TORCHMODETYPE */
-
- OMX_IndexConfigSlowSync, /**< reference: OMX_CONFIG_BOOLEANTYPE */
-
- OMX_IndexConfigExtFocusRegion, /**< reference : OMX_CONFIG_EXTFOCUSREGIONTYPE */
- OMX_IndexConfigFocusAssist, /**< reference: OMX_CONFIG_BOOLEANTYPE */
-
- OMX_IndexConfigImageFocusLock, /**< reference: OMX_IMAGE_CONFIG_LOCKTYPE */
- OMX_IndexConfigImageWhiteBalanceLock, /**< reference: OMX_IMAGE_CONFIG_LOCKTYPE */
- OMX_IndexConfigImageExposureLock, /**< reference: OMX_IMAGE_CONFIG_LOCKTYPE */
- OMX_IndexConfigImageAllLock, /**< reference: OMX_IMAGE_CONFIG_LOCKTYPE */
-
- OMX_IndexConfigImageDeNoiseLevel, /**< reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
- OMX_IndexConfigSharpeningLevel, /**< reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
- OMX_IndexConfigDeBlurringLevel, /**< reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
- OMX_IndexConfigChromaCorrection, /**< reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
- OMX_IndexConfigDeMosaicingLevel, /**< reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
-
- OMX_IndexConfigCommonWhiteBalanceGain, /**< reference: OMX_CONFIG_WHITEBALGAINTYPE */
-
- OMX_IndexConfigCommonRGB2RGB, /**< reference: OMX_CONFIG_COLORCONVERSIONTYPE_II */
- OMX_IndexConfigCommonRGB2YUV, /**< reference: OMX_CONFIG_COLORCONVERSIONTYPE_II */
- OMX_IndexConfigCommonYUV2RGB, /**< reference : OMX_CONFIG_EXT_COLORCONVERSIONTYPE */
-
- OMX_IndexConfigCommonGammaTable, /**< reference: OMX_CONFIG_GAMMATABLETYPE */
-
- OMX_IndexConfigImageFaceDetection, /**< reference: OMX_CONFIG_OBJDETECTIONTYPE */
- OMX_IndexConfigImageBarcodeDetection, /**< reference: OMX_CONFIG_EXTRADATATYPE */
- OMX_IndexConfigImageSmileDetection, /**< reference: OMX_CONFIG_OBJDETECTIONTYPE */
- OMX_IndexConfigImageBlinkDetection, /**< reference: OMX_CONFIG_OBJDETECTIONTYPE */
- OMX_IndexConfigImageFrontObjectDetection, /**< reference: OMX_CONFIG_EXTRADATATYPE */
- OMX_IndexConfigHistogramMeasurement, /**< reference: OMX_CONFIG_HISTOGRAMTYPE */
- OMX_IndexConfigDistanceMeasurement, /**< reference: OMX_CONFIG_EXTRADATATYPE */
-
- OMX_IndexConfigSnapshotToPreview, /**< reference: OMX_CONFIG_BOOLEANTYPE */
-
- OMX_IndexConfigJpegHeaderType , /**< reference : OMX_CONFIG_JPEGHEEADERTYPE */
- OMX_IndexParamJpegMaxSize, /**< reference: OMX_IMAGE_JPEGMAXSIZE */
-
- OMX_IndexConfigRestartMarker, /**< reference: OMX_CONFIG_BOOLEANTYPE */
-
- OMX_IndexParamImageStampOverlay, /**< reference: OMX_PARAM_IMAGESTAMPOVERLAYTYPE */
- OMX_IndexParamThumbnail, /**< reference: OMX_PARAM_THUMBNAILTYPE */
- OMX_IndexConfigImageStabilization, /**< reference: OMX_CONFIG_BOOLEANTYPE */
- OMX_IndexConfigMotionTriggeredImageStabilisation, /**< reference : OMX_CONFIG_BOOLEANTYPE */
- OMX_IndexConfigRedEyeRemoval, /**< reference: OMX_CONFIG_REDEYEREMOVALTYPE */
- OMX_IndexParamHighISONoiseFiler, /**< reference: OMX_CONFIG_BOOLEANTYPE */
- OMX_IndexParamLensDistortionCorrection, /**< reference: OMX_CONFIG_BOOLEANTYPE */
- OMX_IndexParamLocalBrightnessAndContrast, /**< reference: OMX_CONFIG_BOOLEANTYPE */
- OMX_IndexConfigChromaticAberrationCorrection, /**< reference: OMX_CONFIG_BOOLEANTYPE */
- OMX_IndexParamVideoCaptureYUVRange, /**< reference: OMX_PARAM_VIDEOYUVRANGETYPE */
-
- OMX_IndexConfigFocusRegion, /**< reference: OMX_CONFIG_EXTFOCUSREGIONTYPE */
- OMX_IndexConfigImageMotionEstimation, /**< reference: OMX_CONFIG_OBJDETECTIONTYPE */
- OMX_IndexParamProcessingOrder, /**< reference: OMX_CONFIGPROCESSINGORDERTYPE */
- OMX_IndexParamFrameStabilisation, /**< reference: OMX_CONFIG_BOOLEANTYPE */
- OMX_IndexParamVideoNoiseFilter, /**< reference: OMX_PARAM_VIDEONOISEFILTERTYPE */
-
- OMX_IndexConfigOtherExtraDataControl, /**< reference: OMX_CONFIG_EXTRADATATYPE */
- OMX_TI_IndexParamBufferPreAnnouncement, /**< reference: OMX_TI_PARAM_BUFFERPREANNOUNCE */
- OMX_TI_IndexConfigBufferRefCountNotification, /**< reference: OMX_TI_CONFIG_BUFFERREFCOUNTNOTIFYTYPE */
- OMX_TI_IndexParam2DBufferAllocDimension, /**< reference: OMX_CONFIG_RECTTYPE */
- OMX_TI_IndexConfigWhiteBalanceManualColorTemp, /**< reference: OMX_TI_CONFIG_WHITEBALANCECOLORTEMPTPYPE */
- OMX_TI_IndexConfigFocusSpotWeighting, /**< reference: OMX_TI_CONFIG_FOCUSSPOTWEIGHTINGTYPE */
- OMX_TI_IndexParamSensorOverClockMode, /**< reference: OMX_CONFIG_BOOLEANTYPE */
- OMX_TI_IndexParamDccUriInfo, /**< reference: OMX_TI_PARAM_DCCURIINFO */
- OMX_TI_IndexParamDccUriBuffer, /**< reference: OMX_TI_PARAM_DCCURIBUFFER */
+ OMX_TI_IndexConfigSensorSelect, /**< 0x7F000015 reference: OMX_CONFIG_SENSORSELECTTYPE */
+ OMX_IndexConfigFlickerCancel, /**< 0x7F000016 reference: OMX_CONFIG_FLICKERCANCELTYPE */
+ OMX_IndexConfigSensorCal, /**< 0x7F000017 reference: OMX_CONFIG_SENSORCALTYPE */
+ OMX_IndexConfigISOSetting, /**< 0x7F000018 reference: OMX_CONFIG_ISOSETTINGTYPE */
+ OMX_TI_IndexConfigSceneMode, /**< 0x7F000019 reference: OMX_CONFIG_SCENEMODETYPE */
+ OMX_IndexConfigDigitalZoomSpeed, /**< 0x7F00001A reference: OMX_CONFIG_DIGITALZOOMSPEEDTYPE */
+ OMX_IndexConfigDigitalZoomTarget, /**< 0x7F00001B reference: OMX_CONFIG_DIGITALZOOMTARGETTYPE */
+ OMX_IndexConfigCommonScaleQuality, /**< 0x7F00001C reference: OMX_CONFIG_SCALEQUALITYTYPE */
+ OMX_IndexConfigCommonDigitalZoomQuality, /**< 0x7F00001D reference: OMX_CONFIG_SCALEQUALITYTYPE */
+ OMX_IndexConfigOpticalZoomSpeed, /**< 0x7F00001E reference: OMX_CONFIG_DIGITALZOOMSPEEDTYPE */
+ OMX_IndexConfigOpticalZoomTarget, /**< 0x7F00001F reference: OMX_CONFIG_DIGITALZOOMTARGETTYPE */
+ OMX_IndexConfigSmoothZoom, /**< 0x7F000020 reference: OMX_CONFIG_SMOOTHZOOMTYPE */
+ OMX_IndexConfigBlemish, /**< 0x7F000021 reference: OMX_CONFIG_BLEMISHTYPE */
+ OMX_IndexConfigExtCaptureMode, /**< 0x7F000022 reference: OMX_CONFIG_EXTCAPTUREMODETYPE */
+ OMX_IndexConfigExtPrepareCapturing, /**< 0x7F000023 reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_IndexConfigExtCapturing, /**< 0x7F000024 reference: OMX_CONFIG_EXTCAPTURING */
+
+ OMX_IndexCameraOperatingMode, /**< 0x7F000025 reference: OMX_CONFIG_CAMOPERATINGMODETYPE */
+ OMX_IndexParamCameraOperatingMode = OMX_IndexCameraOperatingMode, /**< 0x7F000025 reference: OMX_CONFIG_CAMOPERATINGMODETYPE */
+
+ OMX_IndexConfigDigitalFlash, /**< 0x7F000026 reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_IndexConfigPrivacyIndicator, /**< 0x7F000027 reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_IndexConfigTorchMode, /**< 0x7F000028 reference: OMX_CONFIG_TORCHMODETYPE */
+ OMX_IndexConfigSlowSync, /**< 0x7F000029 reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_IndexConfigExtFocusRegion, /**< 0x7F00002A reference: OMX_CONFIG_EXTFOCUSREGIONTYPE */
+ OMX_IndexConfigFocusAssist, /**< 0x7F00002B reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_IndexConfigImageFocusLock, /**< 0x7F00002C reference: OMX_IMAGE_CONFIG_LOCKTYPE */
+ OMX_IndexConfigImageWhiteBalanceLock, /**< 0x7F00002D reference: OMX_IMAGE_CONFIG_LOCKTYPE */
+ OMX_IndexConfigImageExposureLock, /**< 0x7F00002E reference: OMX_IMAGE_CONFIG_LOCKTYPE */
+ OMX_IndexConfigImageAllLock, /**< 0x7F00002F reference: OMX_IMAGE_CONFIG_LOCKTYPE */
+ OMX_IndexConfigImageDeNoiseLevel, /**< 0x7F000030 reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
+ OMX_IndexConfigSharpeningLevel, /**< 0x7F000031 reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
+ OMX_IndexConfigDeBlurringLevel, /**< 0x7F000032 reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
+ OMX_IndexConfigChromaCorrection, /**< 0x7F000033 reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
+ OMX_IndexConfigDeMosaicingLevel, /**< 0x7F000034 reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
+ OMX_IndexConfigCommonWhiteBalanceGain, /**< 0x7F000035 reference: OMX_CONFIG_WHITEBALGAINTYPE */
+ OMX_IndexConfigCommonRGB2RGB, /**< 0x7F000036 reference: OMX_CONFIG_COLORCONVERSIONTYPE_II */
+ OMX_IndexConfigCommonRGB2YUV, /**< 0x7F000037 reference: OMX_CONFIG_COLORCONVERSIONTYPE_II */
+ OMX_IndexConfigCommonYUV2RGB, /**< 0x7F000038 reference: OMX_CONFIG_EXT_COLORCONVERSIONTYPE */
+ OMX_IndexConfigCommonGammaTable, /**< 0x7F000039 reference: OMX_CONFIG_GAMMATABLETYPE */
+ OMX_IndexConfigImageFaceDetection, /**< 0x7F00003A reference: OMX_CONFIG_OBJDETECTIONTYPE */
+ OMX_IndexConfigImageBarcodeDetection, /**< 0x7F00003B reference: OMX_CONFIG_OBJDETECTIONTYPE */
+ OMX_IndexConfigImageSmileDetection, /**< 0x7F00003C reference: OMX_CONFIG_OBJDETECTIONTYPE */
+ OMX_IndexConfigImageBlinkDetection, /**< 0x7F00003D reference: OMX_CONFIG_OBJDETECTIONTYPE */
+ OMX_IndexConfigImageFrontObjectDetection, /**< 0x7F00003E reference: OMX_CONFIG_OBJDETECTIONTYPE */
+ OMX_IndexConfigHistogramMeasurement, /**< 0x7F00003F reference: OMX_CONFIG_HISTOGRAMTYPE */
+ OMX_IndexConfigDistanceMeasurement, /**< 0x7F000040 reference: OMX_CONFIG_DISTANCETYPE */
+ OMX_IndexConfigSnapshotToPreview, /**< 0x7F000041 reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_IndexConfigJpegHeaderType, /**< 0x7F000042 reference: OMX_CONFIG_JPEGHEEADERTYPE */
+ OMX_IndexParamJpegMaxSize, /**< 0x7F000043 reference: OMX_IMAGE_JPEGMAXSIZE */
+ OMX_IndexConfigRestartMarker, /**< 0x7F000044 reference: OMX_CONFIG_RSTMARKER */
+ OMX_IndexParamImageStampOverlay, /**< 0x7F000045 reference: OMX_PARAM_IMAGESTAMPOVERLAYTYPE */
+ OMX_IndexParamThumbnail, /**< 0x7F000046 reference: OMX_PARAM_THUMBNAILTYPE */
+ OMX_IndexConfigImageStabilization, /**< 0x7F000047 reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_IndexConfigMotionTriggeredImageStabilisation, /**< 0x7F000048 reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_IndexConfigRedEyeRemoval, /**< 0x7F000049 reference: OMX_CONFIG_REDEYEREMOVALTYPE */
+ OMX_IndexParamHighISONoiseFiler, /**< 0x7F00004A reference: OMX_PARAM_ISONOISEFILTERTYPE */
+ OMX_IndexParamLensDistortionCorrection, /**< 0x7F00004B reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_IndexParamLocalBrightnessAndContrast, /**< 0x7F00004C reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_IndexConfigChromaticAberrationCorrection, /**< 0x7F00004D reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_IndexParamVideoCaptureYUVRange, /**< 0x7F00004E reference: OMX_PARAM_VIDEOYUVRANGETYPE */
+ OMX_IndexConfigFocusRegion, /**< 0x7F00004F reference: OMX_CONFIG_EXTFOCUSREGIONTYPE */
+ OMX_IndexConfigImageMotionEstimation, /**< 0x7F000050 reference: OMX_CONFIG_OBJDETECTIONTYPE */
+ OMX_IndexParamProcessingOrder, /**< 0x7F000051 reference: OMX_CONFIGPROCESSINGORDERTYPE */
+ OMX_IndexParamFrameStabilisation, /**< 0x7F000052 reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_IndexParamVideoNoiseFilter, /**< 0x7F000053 reference: OMX_PARAM_VIDEONOISEFILTERTYPE */
+ OMX_IndexConfigOtherExtraDataControl, /**< 0x7F000054 reference: OMX_CONFIG_EXTRADATATYPE */
+ OMX_TI_IndexParamBufferPreAnnouncement, /**< 0x7F000055 reference: OMX_TI_PARAM_BUFFERPREANNOUNCE */
+ OMX_TI_IndexConfigBufferRefCountNotification, /**< 0x7F000056 reference: OMX_TI_CONFIG_BUFFERREFCOUNTNOTIFYTYPE */
+ OMX_TI_IndexParam2DBufferAllocDimension, /**< 0x7F000057 reference: OMX_TI_PARAM_2DBUFERALLOCDIMENSION */
+ OMX_TI_IndexConfigWhiteBalanceManualColorTemp, /**< 0x7F000058 reference: OMX_CONFIG_WHITEBALANCECOLORTEMPTPYPE */
+ OMX_TI_IndexConfigFocusSpotWeighting, /**< 0x7F000059 reference: OMX_CONFIG_FOCUSSPOTWEIGHTINGTYPE */
+ OMX_TI_IndexParamSensorOverClockMode, /**< 0x7F00005A reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_TI_IndexParamDccUriInfo, /**< 0x7F00005B reference: OMX_PARAM_DCCURIINFO */
+ OMX_TI_IndexParamDccUriBuffer, /**< 0x7F00005C reference: OMX_PARAM_SHAREDBUFFER */
/* MPEG4 and H264 encoder specific Indices */
- OMX_TI_IndexParamVideoIntraRefresh, /**< reference: OMX_TI_VIDEO_PARAM_INTRAREFRESHTYPE */
-
- OMX_TI_IndexConfigShutterCallback, /**< reference: OMX_CONFIG_BOOLEANTYPE */
- OMX_TI_IndexParamVarFrameRate, /**< reference: OMX_PARAM_VARFARAMERATETYPE */
- OMX_TI_IndexConfigAutoConvergence, /**< reference: OMX_TI_CONFIG_CONVERGENCETYPE */
- OMX_TI_IndexConfigRightExposureValue, /**< reference: OMX_TI_CONFIG_EXPOSUREVALUERIGHTTYPE */
- OMX_TI_IndexConfigExifTags, /**< reference: OMX_TI_CONFIG_SHAREDBUFFER */
- OMX_TI_IndexParamVideoPayloadHeaderFlag, /**< reference: OMX_TI_PARAM_PAYLOADHEADERFLAG */
- OMX_TI_IndexParamVideoIvfMode, /**< reference: OMX_TI_PARAM_IVFFLAG */
- OMX_TI_IndexConfigCamCapabilities, /**< reference: OMX_TI_CONFIG_SHAREDBUFFER */
- OMX_TI_IndexConfigFacePriority3a, /**< reference: OMX_TI_CONFIG_3A_FACE_PRIORITY */
- OMX_TI_IndexConfigRegionPriority3a, /**< reference: OMX_TI_CONFIG_3A_REGION_PRIORITY */
- OMX_TI_IndexParamAutoConvergence, /**< reference: OMX_TI_PARAM_AUTOCONVERGENCETYPE */
- OMX_TI_IndexConfigAAAskipBuffer, /**< reference: OMX_TI_CONFIG_AAASKIPBUFFERTYPE */
- OMX_TI_IndexParamStereoFrmLayout, /**< reference: OMX_TI_FRAMELAYOUTTYPE */
- OMX_TI_IndexConfigLocalBrightnessContrastEnhance, /**< reference: OMX_TI_CONFIG_LOCAL_AND_GLOBAL_BRIGHTNESSCONTRASTTYPE */
- OMX_TI_IndexConfigGlobalBrightnessContrastEnhance, /**< reference: OMX_TI_CONFIG_LOCAL_AND_GLOBAL_BRIGHTNESSCONTRASTTYPE */
- OMX_TI_IndexConfigVarFrmRange, /**< reference: OMX_TI_CONFIG_VARFRMRANGETYPE */
- OMX_TI_IndexParamAVCHRDBufferSizeSetting, /**< reference: OMX_TI_VIDEO_PARAM_AVCHRDBUFFERSETTING */
- OMX_TI_IndexConfigAVCHRDBufferSizeSetting, /**< reference: OMX_TI_VIDEO_CONFIG_AVCHRDBUFFERSETTING */
- OMX_TI_IndexConfigFocusDistance, /**< reference: OMX_TI_CONFIG_FOCUSDISTANCETYPE */
- OMX_TI_IndexUseNativeBuffers, /**< reference: OMX_TI_ParamUseNativeBuffer */
- OMX_TI_IndexParamUseEnhancedPortReconfig, /**< reference: OMX_TI_IndexParamUseEnhancedPortReconfig */
- OMX_TI_IndexEncoderStoreMetadatInBuffers,
- OMX_TI_IndexParamZslHistoryLen, /**< reference: OMX_TI_PARAM_ZSLHISTORYLENTYPE */
- OMX_TI_IndexConfigZslDelay, /**< reference: OMX_TI_CONFIG_ZSLDELAYTYPE */
- OMX_TI_IndexParamMetaDataBufferInfo, /***< reference: OMX_TI_PARAM_METADATABUFFERINFO */
- OMX_TI_IndexConfigZslFrameSelectMethod, /**< reference: OMX_TI_CONFIG_ZSLFRAMESELECTMETHODTYPE */
- OMX_TI_IndexAndroidNativeBufferUsage, /**< reference: OMX_TI_IndexAndroidNativeBufferUsage */
- OMX_TI_IndexConfigAlgoAreas, /**< reference: OMX_PARAM_SHAREDBUFFER (pSharedBuff is OMX_ALGOAREASTYPE) */
- OMX_TI_IndexConfigAutofocusEnable /**< reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_TI_IndexParamVideoIntraRefresh, /**< 0x7F00005D reference: OMX_TI_VIDEO_PARAM_INTRAREFRESHTYPE */
+
+ /* camera indices continues*/
+ OMX_TI_IndexConfigShutterCallback, /**< 0x7F00005E reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_TI_IndexParamVarFrameRate, /**< 0x7F00005F reference: OMX_PARAM_VARFARAMERATETYPE */
+ OMX_TI_IndexConfigAutoConvergence, /**< 0x7F000060 reference: OMX_TI_CONFIG_CONVERGENCETYPE */
+ OMX_TI_IndexConfigRightExposureValue, /**< 0x7F000061 reference: OMX_TI_CONFIG_EXPOSUREVALUERIGHTTYPE */
+ OMX_TI_IndexConfigExifTags, /**< 0x7F000062 reference: OMX_TI_CONFIG_SHAREDBUFFER */
+ OMX_TI_IndexParamVideoPayloadHeaderFlag, /**< 0x7F000063 reference: OMX_TI_PARAM_PAYLOADHEADERFLAG */
+ OMX_TI_IndexParamVideoIvfMode, /**< 0x7F000064 reference: OMX_TI_PARAM_IVFFLAG */
+ OMX_TI_IndexConfigCamCapabilities, /**< 0x7F000065 reference: OMX_TI_CONFIG_SHAREDBUFFER */
+ OMX_TI_IndexConfigFacePriority3a, /**< 0x7F000066 reference: OMX_TI_CONFIG_3A_FACE_PRIORITY */
+ OMX_TI_IndexConfigRegionPriority3a, /**< 0x7F000067 reference: OMX_TI_CONFIG_3A_REGION_PRIORITY */
+ OMX_TI_IndexParamAutoConvergence, /**< 0x7F000068 reference: OMX_TI_PARAM_AUTOCONVERGENCETYPE */
+ OMX_TI_IndexConfigAAAskipBuffer, /**< 0x7F000069 reference: OMX_TI_CONFIG_SHAREDBUFFER */
+ OMX_TI_IndexParamStereoFrmLayout, /**< 0x7F00006A reference: OMX_TI_FRAMELAYOUTTYPE */
+ OMX_TI_IndexConfigLocalBrightnessContrastEnhance, /**< 0x7F00006B reference: OMX_TI_CONFIG_LOCAL_AND_GLOBAL_BRIGHTNESSCONTRASTTYPE */
+ OMX_TI_IndexConfigGlobalBrightnessContrastEnhance, /**< 0x7F00006C reference: OMX_TI_CONFIG_LOCAL_AND_GLOBAL_BRIGHTNESSCONTRASTTYPE */
+ OMX_TI_IndexConfigVarFrmRange, /**< 0x7F00006D reference: OMX_TI_CONFIG_VARFRMRANGETYPE */
+
+ /*H264 Encoder specific Indices*/
+ OMX_TI_IndexParamAVCHRDBufferSizeSetting, /**< 0x7F00006E reference: OMX_TI_VIDEO_PARAM_AVCHRDBUFFERSETTING */
+ OMX_TI_IndexConfigAVCHRDBufferSizeSetting, /**< 0x7F00006F reference: OMX_TI_VIDEO_CONFIG_AVCHRDBUFFERSETTING */
+ OMX_TI_IndexConfigFocusDistance, /**< 0x7F000070 reference: OMX_TI_CONFIG_FOCUSDISTANCETYPE */
+ OMX_TI_IndexUseNativeBuffers, /**< 0x7F000071 reference: OMX_TI_ParamUseNativeBuffer(used only in proxy) */
+ OMX_TI_IndexConfigSinglePreviewMode, /**< 0x7F000072 reference: */
+ OMX_TI_IndexConfigFreezeAWB, /**< 0x7F000073 reference: */
+ OMX_TI_IndexConfigAWBMinDelayTime, /**< 0x7F000074 reference: */
+ OMX_TI_IndexConfigDetectedGesturesInfo, /**< 0x7F000075 reference: */
+ OMX_TI_IndexConfigAutoExpMinDelayTime, /**< 0x7F000076 reference: */
+ OMX_TI_IndexConfigFreezeAutoExp, /**< 0x7F000077 reference: */
+ OMX_TI_IndexConfigAutoExpThreshold, /**< 0x7F000078 reference: */
+ OMX_TI_IndexParamZslHistoryLen, /**< 0x7F000079 reference: OMX_TI_PARAM_ZSLHISTORYLENTYPE */
+ OMX_TI_IndexConfigZslDelay, /**< 0x7F00007A reference: OMX_TI_CONFIG_ZSLDELAYTYPE */
+ OMX_TI_IndexConfigMechanicalMisalignment, /**< 0x7F00007B reference: OMX_TI_CONFIG_MM */
+ OMX_TI_IndexParamAffineTransform, /**< 0x7F00007C reference: OMX_TI_CONFIG_AFFINE */
+ OMX_TI_IndexParamUseEnhancedPortReconfig, /**< 0x7F00007D reference: OMX_TI_IndexParamUseEnhancedPortReconfig */
+ OMX_TI_IndexEncoderStoreMetadatInBuffers, /**< 0x7F00007E reference: */
+ OMX_TI_IndexParamMetaDataBufferInfo, /**< 0x7F00007F reference: OMX_TI_PARAM_METADATABUFFERINFO */
+ OMX_TI_IndexConfigZslFrameSelectMethod, /**< 0x7F000080 reference: OMX_TI_CONFIG_ZSLFRAMESELECTMETHODTYPE */
+ OMX_TI_IndexAndroidNativeBufferUsage, /**< 0x7F000081 reference: OMX_TI_IndexAndroidNativeBufferUsage */
+ OMX_TI_IndexConfigAlgoAreas, /**< 0x7F000082 reference: OMX_PARAM_SHAREDBUFFER (pSharedBuff is OMX_ALGOAREASTYPE) */
+
+ OMX_TI_IndexParamSensorDetect, /**< 0x7F000083 reference: OMX_TI_PARAM_SENSORDETECT */
+ OMX_TI_IndexParamVideoSvc, /**< 0x7F000084 reference: OMX_TI_VIDEO_PARAM_SVCTYPE */
+ OMX_TI_IndexConfigVideoSvcLayerDetails, /**< 0x7F000085 reference: OMX_TI_VIDEO_CONFIG_SVCLAYERDETAILS */
+ OMX_TI_IndexConfigVideoSvcTargetLayer, /**< 0x7F000086 reference: OMX_TI_VIDEO_CONFIG_SVCTARGETLAYER */
+ OMX_TI_IndexConfigZslFremeSelectPrio, /**< 0x7F000087 reference: OMX_TI_CONFIG_ZSLFRAMESELECTPRIOTYPE */
+
+ OMX_TI_IndexUseBufferDescriptor, /**< 0x7F000088 reference: OMX_TI_PARAM_USEBUFFERDESCRIPTOR */
+ OMX_TI_IndexParamVtcSlice, /**< 0x7F000089 reference: OMX_TI_PARAM_VTCSLICE */
+
+ OMX_TI_IndexConfigAutofocusEnable, /**< 0x7F00008A reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_TI_IndexParamAVCEnableLTRMode, /**< 0x7F00008B reference: OMX_TI_VIDEO_PARAM_AVC_LTRP*/
+ OMX_TI_IndexConfigAVCEnableNextLTR, /**< 0x7F00008C reference: OMX_TI_VIDEO_CONFIG_AVC_LTRP*/
+ OMX_TI_IndexConfigAVCUpdateLTRInterval, /**< 0x7F00008D reference: OMX_TI_VIDEO_CONFIG_AVC_LTRP_INTERVAL*/
+ OMX_TI_IndexParamTimeStampInDecodeOrder, /**< 0x7F00008E reference: OMX_TI_PARAM_TIMESTAMP_IN_DECODE_ORDER */
+ OMX_TI_IndexParamVideoAutoFrameRateUpdate, /**< 0x7F00008F reference: OMX_TI_VIDEO_PARAM_AUTO_FRAMERATE_UPDATE */
+ OMX_TI_IndexParamBayerCompression, /**< 0x7F000090 reference: OMX_TI_PARAM_BAYERCOMPRESSION */
+ OMX_TI_IndexParamSkipGreyOutputFrames, /**< 0x7F000091 reference: OMX_TI_PARAM_SKIP_GREY_OUTPUT_FRAMES */
+ OMX_TI_IndexConfigMipiCounters, /**< 0x7F000092 reference: OMX_CONFIG_MIPICOUNTERS */
+ OMX_TI_IndexConfigCsiTimingRW, /**< 0x7F000093 reference: OMX_CONFIG_CSITIMINGRW */
+ OMX_TI_IndexConfigCSIcomplexIO, /**< 0x7F000094 reference: OMX_CONFIG_CSICMPXIO */
+ OMX_TI_IndexConfigAFScore, /**< 0x7F000095 reference: OMX_CONFIG_AUTOFOCUSSCORE */
+ OMX_TI_IndexConfigColorBars, /**< 0x7F000096 reference: OMX_CONFIG_COLORBARS */
+ OMX_TI_IndexConfigOTPEeprom, /**< 0x7F000097 reference: OMX_CONFIG_OTPEEPROM */
+ OMX_TI_IndexConfigISPInfo, /**< 0x7F000098 reference: OMX_CONFIG_ISPINFO */
+ OMX_TI_IndexConfigPicSizeControlInfo, /**< 0x7F000099 reference: OMX_TI_VIDEO_CONFIG_PICSIZECONTROLINFO */
+ OMX_TI_IndexConfigPortTapPoint, /**< 0x7F00009A reference: OMX_TI_CONFIG_PORTTAPPOINTTYPE */
+ OMX_TI_IndexConfigDisableNSF2, /**< 0x7F00009B reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_TI_IndexConfigDisableSharpening, /**< 0x7F00009C reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_TI_IndexConfigFixedGamma, /**< 0x7F00009D reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_TI_IndexConfigDisableThreeLinColorMap, /**< 0x7F00009E reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_TI_IndexParamComponentBufferAllocation, /**< 0x7F00009F reference: OMX_TI_PARAM_COMPONENTBUFALLOCTYPE */
+ OMX_TI_IndexConfigEnqueueShotConfigs, /**< 0x7F0000A0 reference: OMX_TI_CONFIG_ENQUEUESHOTCONFIGS */
+ OMX_TI_IndexConfigQueryAvailableShots, /**< 0x7F0000A1 reference: OMX_TI_CONFIG_QUERYAVAILABLESHOTS */
+ OMX_TI_IndexConfigDisableNSF1, /**< 0x7F0000A2 reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_TI_IndexConfigDisableGIC, /**< 0x7F0000A3 reference: OMX_CONFIG_BOOLEANTYPE */
+ OMX_TI_IndexConfigVectShotStopMethod, /**< 0x7F0000A4 reference: OMX_TI_CONFIG_VECTSHOTSTOPMETHODTYPE */
+ OMX_TI_IndexParamComponentExpectedSuspensionState, /**< 0x7F0000A5 reference: OMX_PARAM_SUSPENSIONTYPE */
+ OMX_TI_IndexComponentHandle, /**< 0x7F0000A6 reference: OMX_TI_COMPONENT_HANDLE */
+ OMX_TI_IndexParamVideoEnableMetadata, /**< 0x7F0000A7 reference: OMX_TI_PARAM_DECMETADATA */
+ OMX_TI_IndexConfigStreamInterlaceFormats = ((OMX_INDEXTYPE)OMX_IndexVendorStartUnused + 0x100) /**< 0x7F000100 reference: OMX_STREAMINTERLACEFORMATTYPE */
} OMX_TI_INDEXTYPE;