1c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev/*
2c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * Copyright (c) 2010, Texas Instruments Incorporated
3c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * All rights reserved.
4c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *
5c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * Redistribution and use in source and binary forms, with or without
6c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * modification, are permitted provided that the following conditions
7c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * are met:
8c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *
9c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * *  Redistributions of source code must retain the above copyright
10c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *    notice, this list of conditions and the following disclaimer.
11c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *
12c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * *  Redistributions in binary form must reproduce the above copyright
13c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *    notice, this list of conditions and the following disclaimer in the
14c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *    documentation and/or other materials provided with the distribution.
15c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *
16c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * *  Neither the name of Texas Instruments Incorporated nor the names of
17c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *    its contributors may be used to endorse or promote products derived
18c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *    from this software without specific prior written permission.
19c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *
20c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
22c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
23c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
24c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
27c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
28c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
29c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
30c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev */
32c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
33c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev/**
34c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *  @file  omx_ti_index.h
35c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *         This file contains the vendor(TI) specific indexes
36c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *
37c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *  @path \OMAPSW_SysDev\multimedia\omx\khronos1_1\omx_core\inc
38c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *
39c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *  @rev 1.0
40c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev */
41c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
42c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev/*==============================================================
43c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *! Revision History
44c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *! ============================
45c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *! 20-Dec-2008 x0052661@ti.com, initial version
46c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *================================================================*/
47c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
48c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev#ifndef _OMX_TI_INDEX_H_
49c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev#define _OMX_TI_INDEX_H_
50c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
51c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev#ifdef __cplusplus
52c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchevextern "C" {
53c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev#endif /* __cplusplus */
54c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
55c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev/******************************************************************
56c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *   INCLUDE FILES
57c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev ******************************************************************/
58c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev#include <OMX_Types.h>
59c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
60e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen
61c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev/*******************************************************************
62c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * EXTERNAL REFERENCE NOTE: only use if not found in header file
63c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *******************************************************************/
64c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev/*----------         function prototypes      ------------------- */
65c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev/*----------         data declarations        ------------------- */
66c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev/*******************************************************************
67c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * PUBLIC DECLARATIONS: defined here, used elsewhere
68c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *******************************************************************/
69c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev/*----------         function prototypes      ------------------- */
70c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev/*----------         data declarations        ------------------- */
71c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
72c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchevtypedef enum OMX_TI_INDEXTYPE {
73c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
74c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev    OMX_IndexConfigAutoPauseAfterCapture = OMX_IndexAutoPauseAfterCapture,
75c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
76c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev    /* Vendor specific area for storing indices */
77e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen
78e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    /*Common Indices*/
79c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev    OMX_TI_IndexConfigChannelName = ((OMX_INDEXTYPE)OMX_IndexVendorStartUnused + 1), /**< reference: OMX_CONFIG_CHANNELNAME */
80c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
81e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamJPEGUncompressedMode,              /**< 0x7F000002 reference: OMX_JPEG_PARAM_UNCOMPRESSEDMODETYPE */
82e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamJPEGCompressedMode,                /**< 0x7F000003 reference: OMX_JPEG_PARAM_COMPRESSEDMODETYPE */
83e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamDecodeSubregion,                   /**< 0x7F000004 reference: OMX_IMAGE_PARAM_DECODE_SUBREGION */
84c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
85c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev    /* H264 Encoder Indices*/
86e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoDataSyncMode,                 /**< 0x7F000005 Refer to OMX_VIDEO_PARAM_DATASYNCMODETYPE structure */
87e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoNALUsettings,                 /**< 0x7F000006 use OMX_VIDEO_PARAM_AVCNALUCONTROLTYPE to configure the type os NALU to send along with the Different Frame Types */
88e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoMEBlockSize,                  /**< 0x7F000007 use OMX_VIDEO_PARAM_MEBLOCKSIZETYPE to specify the minimum block size used for motion estimation */
89e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoIntraPredictionSettings,      /**< 0x7F000008 use OMX_VIDEO_PARAM_INTRAPREDTYPE to configure the intra prediction modes used for different block sizes */
90e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoEncoderPreset,                /**< 0x7F000009 use OMX_VIDEO_PARAM_ENCODER_PRESETTYPE to select the encoding mode & rate control preset */
91e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoFrameDataContentSettings,     /**< 0x7F00000A use OMX_TI_VIDEO_PARAM_FRAMEDATACONTENTTYPE to configure the data content tpye */
92e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoTransformBlockSize,           /**< 0x7F00000B use OMX_VIDEO_PARAM_TRANSFORM_BLOCKSIZETYPE to specify the block size used for ttransformation */
93e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoVUIsettings,                  /**< 0x7F00000C use OMX_VIDEO_PARAM_VUIINFOTYPE */
94e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoAdvancedFMO,                  /**< 0x7F00000D reference: TODO: */
95e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigVideoPixelInfo,                   /**< 0x7F00000E Use OMX_VIDEO_CONFIG_PIXELINFOTYPE structure to know the pixel aspectratio & pixel range */
96e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigVideoMESearchRange,               /**< 0x7F00000F use OMX_VIDEO_CONFIG_MESEARCHRANGETYPE to specify the ME Search settings */
97e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigVideoQPSettings,                  /**< 0x7F000010 use OMX_TI_VIDEO_CONFIG_QPSETTINGS to specify the ME Search settings */
98e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigSliceSettings,                    /**< 0x7F000011 use OMX_VIDEO_CONFIG_SLICECODINGTYPE to specify the ME Search settings */
99e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamAVCInterlaceSettings,              /**< 0x7F000012 use OMX_TI_VIDEO_PARAM_AVCINTERLACECODING to specify the interlace settings for AVC encoder */
100e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamStereoInfo2004Settings,            /**< 0x7F000013 use OMX_TI_VIDEO_AVCENC_STEREOINFO2004 to specify the 2004 SEI for AVC Encoder */
101e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamStereoFramePacking2010Settings,    /**< 0x7F000014 use OMX_TI_VIDEO_AVCENC_FRAMEPACKINGINFO2010 to specify the 2010 SEI for AVC Encoder */
102c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
103c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev    /* Camera Indices */
104e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigSensorSelect,                     /**< 0x7F000015 reference: OMX_CONFIG_SENSORSELECTTYPE */
105e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigFlickerCancel,                       /**< 0x7F000016 reference: OMX_CONFIG_FLICKERCANCELTYPE */
106e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigSensorCal,                           /**< 0x7F000017 reference: OMX_CONFIG_SENSORCALTYPE */
107e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigISOSetting,                          /**< 0x7F000018 reference: OMX_CONFIG_ISOSETTINGTYPE */
108e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigSceneMode,                        /**< 0x7F000019 reference: OMX_CONFIG_SCENEMODETYPE */
109e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigDigitalZoomSpeed,                    /**< 0x7F00001A reference: OMX_CONFIG_DIGITALZOOMSPEEDTYPE */
110e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigDigitalZoomTarget,                   /**< 0x7F00001B reference: OMX_CONFIG_DIGITALZOOMTARGETTYPE */
111e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigCommonScaleQuality,                  /**< 0x7F00001C reference: OMX_CONFIG_SCALEQUALITYTYPE */
112e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigCommonDigitalZoomQuality,            /**< 0x7F00001D reference: OMX_CONFIG_SCALEQUALITYTYPE */
113e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigOpticalZoomSpeed,                    /**< 0x7F00001E reference: OMX_CONFIG_DIGITALZOOMSPEEDTYPE */
114e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigOpticalZoomTarget,                   /**< 0x7F00001F reference: OMX_CONFIG_DIGITALZOOMTARGETTYPE */
115e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigSmoothZoom,                          /**< 0x7F000020 reference: OMX_CONFIG_SMOOTHZOOMTYPE */
116e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigBlemish,                             /**< 0x7F000021 reference: OMX_CONFIG_BLEMISHTYPE */
117e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigExtCaptureMode,                      /**< 0x7F000022 reference: OMX_CONFIG_EXTCAPTUREMODETYPE */
118e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigExtPrepareCapturing,                 /**< 0x7F000023 reference: OMX_CONFIG_BOOLEANTYPE */
119e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigExtCapturing,                        /**< 0x7F000024 reference: OMX_CONFIG_EXTCAPTURING */
120e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen
121e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexCameraOperatingMode,                       /**< 0x7F000025 reference: OMX_CONFIG_CAMOPERATINGMODETYPE */
122e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexParamCameraOperatingMode = OMX_IndexCameraOperatingMode, /**< 0x7F000025 reference: OMX_CONFIG_CAMOPERATINGMODETYPE */
123e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen
124e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigDigitalFlash,                        /**< 0x7F000026 reference: OMX_CONFIG_BOOLEANTYPE */
125e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigPrivacyIndicator,                    /**< 0x7F000027 reference: OMX_CONFIG_BOOLEANTYPE */
126e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigTorchMode,                           /**< 0x7F000028 reference: OMX_CONFIG_TORCHMODETYPE */
127e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigSlowSync,                            /**< 0x7F000029 reference: OMX_CONFIG_BOOLEANTYPE */
128e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigExtFocusRegion,                      /**< 0x7F00002A reference: OMX_CONFIG_EXTFOCUSREGIONTYPE */
129e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigFocusAssist,                         /**< 0x7F00002B reference: OMX_CONFIG_BOOLEANTYPE */
130e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigImageFocusLock,                      /**< 0x7F00002C reference: OMX_IMAGE_CONFIG_LOCKTYPE */
131e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigImageWhiteBalanceLock,               /**< 0x7F00002D reference: OMX_IMAGE_CONFIG_LOCKTYPE */
132e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigImageExposureLock,                   /**< 0x7F00002E reference: OMX_IMAGE_CONFIG_LOCKTYPE */
133e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigImageAllLock,                        /**< 0x7F00002F reference: OMX_IMAGE_CONFIG_LOCKTYPE */
134e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigImageDeNoiseLevel,                   /**< 0x7F000030 reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
135e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigSharpeningLevel,                     /**< 0x7F000031 reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
136e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigDeBlurringLevel,                     /**< 0x7F000032 reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
137e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigChromaCorrection,                    /**< 0x7F000033 reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
138e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigDeMosaicingLevel,                    /**< 0x7F000034 reference: OMX_IMAGE_CONFIG_PROCESSINGLEVELTYPE */
139e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigCommonWhiteBalanceGain,              /**< 0x7F000035 reference: OMX_CONFIG_WHITEBALGAINTYPE */
140e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigCommonRGB2RGB,                       /**< 0x7F000036 reference: OMX_CONFIG_COLORCONVERSIONTYPE_II */
141e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigCommonRGB2YUV,                       /**< 0x7F000037 reference: OMX_CONFIG_COLORCONVERSIONTYPE_II */
142e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigCommonYUV2RGB,                       /**< 0x7F000038 reference: OMX_CONFIG_EXT_COLORCONVERSIONTYPE */
143e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigCommonGammaTable,                    /**< 0x7F000039 reference: OMX_CONFIG_GAMMATABLETYPE */
144e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigImageFaceDetection,                  /**< 0x7F00003A reference: OMX_CONFIG_OBJDETECTIONTYPE */
145e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigImageBarcodeDetection,               /**< 0x7F00003B reference: OMX_CONFIG_OBJDETECTIONTYPE */
146e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigImageSmileDetection,                 /**< 0x7F00003C reference: OMX_CONFIG_OBJDETECTIONTYPE */
147e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigImageBlinkDetection,                 /**< 0x7F00003D reference: OMX_CONFIG_OBJDETECTIONTYPE */
148e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigImageFrontObjectDetection,           /**< 0x7F00003E reference: OMX_CONFIG_OBJDETECTIONTYPE */
149e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigHistogramMeasurement,                /**< 0x7F00003F reference: OMX_CONFIG_HISTOGRAMTYPE */
150e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigDistanceMeasurement,                 /**< 0x7F000040 reference: OMX_CONFIG_DISTANCETYPE */
151e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigSnapshotToPreview,                   /**< 0x7F000041 reference: OMX_CONFIG_BOOLEANTYPE */
152e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigJpegHeaderType,                      /**< 0x7F000042 reference: OMX_CONFIG_JPEGHEEADERTYPE */
153e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexParamJpegMaxSize,                          /**< 0x7F000043 reference: OMX_IMAGE_JPEGMAXSIZE */
154e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigRestartMarker,                       /**< 0x7F000044 reference: OMX_CONFIG_RSTMARKER */
155e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexParamImageStampOverlay,                    /**< 0x7F000045 reference: OMX_PARAM_IMAGESTAMPOVERLAYTYPE */
156e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexParamThumbnail,                            /**< 0x7F000046 reference: OMX_PARAM_THUMBNAILTYPE */
157e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigImageStabilization,                  /**< 0x7F000047 reference: OMX_CONFIG_BOOLEANTYPE */
158e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigMotionTriggeredImageStabilisation,   /**< 0x7F000048 reference: OMX_CONFIG_BOOLEANTYPE */
159e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigRedEyeRemoval,                       /**< 0x7F000049 reference: OMX_CONFIG_REDEYEREMOVALTYPE */
160e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexParamHighISONoiseFiler,                    /**< 0x7F00004A reference: OMX_PARAM_ISONOISEFILTERTYPE */
161e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexParamLensDistortionCorrection,             /**< 0x7F00004B reference: OMX_CONFIG_BOOLEANTYPE */
162e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexParamLocalBrightnessAndContrast,           /**< 0x7F00004C reference: OMX_CONFIG_BOOLEANTYPE */
163e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigChromaticAberrationCorrection,       /**< 0x7F00004D reference: OMX_CONFIG_BOOLEANTYPE */
164e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexParamVideoCaptureYUVRange,                 /**< 0x7F00004E reference: OMX_PARAM_VIDEOYUVRANGETYPE */
165e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigFocusRegion,                         /**< 0x7F00004F reference: OMX_CONFIG_EXTFOCUSREGIONTYPE */
166e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigImageMotionEstimation,               /**< 0x7F000050 reference: OMX_CONFIG_OBJDETECTIONTYPE */
167e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexParamProcessingOrder,                      /**< 0x7F000051 reference: OMX_CONFIGPROCESSINGORDERTYPE */
168e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexParamFrameStabilisation,                   /**< 0x7F000052 reference: OMX_CONFIG_BOOLEANTYPE */
169e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexParamVideoNoiseFilter,                     /**< 0x7F000053 reference: OMX_PARAM_VIDEONOISEFILTERTYPE */
170e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_IndexConfigOtherExtraDataControl,               /**< 0x7F000054 reference: OMX_CONFIG_EXTRADATATYPE */
171e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamBufferPreAnnouncement,             /**< 0x7F000055 reference: OMX_TI_PARAM_BUFFERPREANNOUNCE */
172e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigBufferRefCountNotification,       /**< 0x7F000056 reference: OMX_TI_CONFIG_BUFFERREFCOUNTNOTIFYTYPE */
173e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParam2DBufferAllocDimension,            /**< 0x7F000057 reference: OMX_TI_PARAM_2DBUFERALLOCDIMENSION */
174e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigWhiteBalanceManualColorTemp,      /**< 0x7F000058 reference: OMX_CONFIG_WHITEBALANCECOLORTEMPTPYPE */
175e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigFocusSpotWeighting,               /**< 0x7F000059 reference: OMX_CONFIG_FOCUSSPOTWEIGHTINGTYPE */
176e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamSensorOverClockMode,               /**< 0x7F00005A reference: OMX_CONFIG_BOOLEANTYPE */
177e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamDccUriInfo,                        /**< 0x7F00005B reference: OMX_PARAM_DCCURIINFO */
178e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamDccUriBuffer,                      /**< 0x7F00005C reference: OMX_PARAM_SHAREDBUFFER */
179c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
180c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev    /* MPEG4 and H264 encoder specific Indices */
181e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoIntraRefresh,                 /**< 0x7F00005D reference: OMX_TI_VIDEO_PARAM_INTRAREFRESHTYPE */
182e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen
183e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    /* camera indices continues*/
184e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigShutterCallback,                  /**< 0x7F00005E reference: OMX_CONFIG_BOOLEANTYPE */
185e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVarFrameRate,                      /**< 0x7F00005F reference: OMX_PARAM_VARFARAMERATETYPE */
186e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigAutoConvergence,                  /**< 0x7F000060 reference: OMX_TI_CONFIG_CONVERGENCETYPE */
187e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigRightExposureValue,               /**< 0x7F000061 reference: OMX_TI_CONFIG_EXPOSUREVALUERIGHTTYPE */
188e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigExifTags,                         /**< 0x7F000062 reference: OMX_TI_CONFIG_SHAREDBUFFER */
189e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoPayloadHeaderFlag,            /**< 0x7F000063 reference: OMX_TI_PARAM_PAYLOADHEADERFLAG */
190e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoIvfMode,                      /**< 0x7F000064 reference: OMX_TI_PARAM_IVFFLAG */
191e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigCamCapabilities,                  /**< 0x7F000065 reference: OMX_TI_CONFIG_SHAREDBUFFER */
192e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigFacePriority3a,                   /**< 0x7F000066 reference: OMX_TI_CONFIG_3A_FACE_PRIORITY */
193e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigRegionPriority3a,                 /**< 0x7F000067 reference: OMX_TI_CONFIG_3A_REGION_PRIORITY */
194e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamAutoConvergence,                   /**< 0x7F000068 reference: OMX_TI_PARAM_AUTOCONVERGENCETYPE */
195e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigAAAskipBuffer,                    /**< 0x7F000069 reference: OMX_TI_CONFIG_SHAREDBUFFER */
196e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamStereoFrmLayout,                   /**< 0x7F00006A reference: OMX_TI_FRAMELAYOUTTYPE */
197e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigLocalBrightnessContrastEnhance,   /**< 0x7F00006B reference: OMX_TI_CONFIG_LOCAL_AND_GLOBAL_BRIGHTNESSCONTRASTTYPE */
198e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigGlobalBrightnessContrastEnhance,  /**< 0x7F00006C reference: OMX_TI_CONFIG_LOCAL_AND_GLOBAL_BRIGHTNESSCONTRASTTYPE */
199e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigVarFrmRange,                      /**< 0x7F00006D reference: OMX_TI_CONFIG_VARFRMRANGETYPE */
200e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen
201e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    /*H264 Encoder specific Indices*/
202e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamAVCHRDBufferSizeSetting,           /**< 0x7F00006E reference: OMX_TI_VIDEO_PARAM_AVCHRDBUFFERSETTING */
203e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigAVCHRDBufferSizeSetting,          /**< 0x7F00006F reference: OMX_TI_VIDEO_CONFIG_AVCHRDBUFFERSETTING */
204e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigFocusDistance,                    /**< 0x7F000070 reference: OMX_TI_CONFIG_FOCUSDISTANCETYPE */
205e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexUseNativeBuffers,                       /**< 0x7F000071 reference: OMX_TI_ParamUseNativeBuffer(used only in proxy) */
206e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigSinglePreviewMode,                /**< 0x7F000072 reference:  */
207e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigFreezeAWB,                        /**< 0x7F000073 reference:  */
208e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigAWBMinDelayTime,                  /**< 0x7F000074 reference:  */
209e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigDetectedGesturesInfo,             /**< 0x7F000075 reference:  */
210e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigAutoExpMinDelayTime,              /**< 0x7F000076 reference:  */
211e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigFreezeAutoExp,                    /**< 0x7F000077 reference:  */
212e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigAutoExpThreshold,                 /**< 0x7F000078 reference:  */
213e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamZslHistoryLen,                     /**< 0x7F000079 reference: OMX_TI_PARAM_ZSLHISTORYLENTYPE */
214e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigZslDelay,                         /**< 0x7F00007A reference: OMX_TI_CONFIG_ZSLDELAYTYPE */
215e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigMechanicalMisalignment,           /**< 0x7F00007B reference: OMX_TI_CONFIG_MM */
216e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamAffineTransform,                   /**< 0x7F00007C reference: OMX_TI_CONFIG_AFFINE */
217e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamUseEnhancedPortReconfig,           /**< 0x7F00007D reference: OMX_TI_IndexParamUseEnhancedPortReconfig */
218e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexEncoderStoreMetadatInBuffers,           /**< 0x7F00007E reference:  */
219e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamMetaDataBufferInfo,                /**< 0x7F00007F reference: OMX_TI_PARAM_METADATABUFFERINFO */
220e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigZslFrameSelectMethod,             /**< 0x7F000080 reference: OMX_TI_CONFIG_ZSLFRAMESELECTMETHODTYPE */
221e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexAndroidNativeBufferUsage,               /**< 0x7F000081 reference: OMX_TI_IndexAndroidNativeBufferUsage */
222e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigAlgoAreas,                        /**< 0x7F000082 reference: OMX_PARAM_SHAREDBUFFER (pSharedBuff is OMX_ALGOAREASTYPE) */
223e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen
224e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamSensorDetect,                      /**< 0x7F000083 reference: OMX_TI_PARAM_SENSORDETECT */
225e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoSvc,                          /**< 0x7F000084 reference: OMX_TI_VIDEO_PARAM_SVCTYPE */
226e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigVideoSvcLayerDetails,             /**< 0x7F000085 reference: OMX_TI_VIDEO_CONFIG_SVCLAYERDETAILS */
227e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigVideoSvcTargetLayer,              /**< 0x7F000086 reference: OMX_TI_VIDEO_CONFIG_SVCTARGETLAYER */
228e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigZslFremeSelectPrio,               /**< 0x7F000087 reference: OMX_TI_CONFIG_ZSLFRAMESELECTPRIOTYPE */
229e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen
230e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexUseBufferDescriptor,                    /**< 0x7F000088 reference: OMX_TI_PARAM_USEBUFFERDESCRIPTOR */
231e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVtcSlice,                          /**< 0x7F000089 reference: OMX_TI_PARAM_VTCSLICE */
232e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen
233e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigAutofocusEnable,                  /**< 0x7F00008A reference: OMX_CONFIG_BOOLEANTYPE */
234e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamAVCEnableLTRMode,                  /**< 0x7F00008B reference: OMX_TI_VIDEO_PARAM_AVC_LTRP*/
235e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigAVCEnableNextLTR,                 /**< 0x7F00008C reference: OMX_TI_VIDEO_CONFIG_AVC_LTRP*/
236e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigAVCUpdateLTRInterval,             /**< 0x7F00008D reference: OMX_TI_VIDEO_CONFIG_AVC_LTRP_INTERVAL*/
237e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamTimeStampInDecodeOrder,            /**< 0x7F00008E reference: OMX_TI_PARAM_TIMESTAMP_IN_DECODE_ORDER */
238e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoAutoFrameRateUpdate,          /**< 0x7F00008F reference: OMX_TI_VIDEO_PARAM_AUTO_FRAMERATE_UPDATE */
239e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamBayerCompression,                  /**< 0x7F000090 reference: OMX_TI_PARAM_BAYERCOMPRESSION */
240e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamSkipGreyOutputFrames,              /**< 0x7F000091 reference: OMX_TI_PARAM_SKIP_GREY_OUTPUT_FRAMES */
241e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigMipiCounters,                     /**< 0x7F000092 reference: OMX_CONFIG_MIPICOUNTERS */
242e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigCsiTimingRW,                      /**< 0x7F000093 reference: OMX_CONFIG_CSITIMINGRW */
243e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigCSIcomplexIO,                     /**< 0x7F000094 reference: OMX_CONFIG_CSICMPXIO */
244e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigAFScore,                          /**< 0x7F000095 reference: OMX_CONFIG_AUTOFOCUSSCORE */
245e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigColorBars,                        /**< 0x7F000096 reference: OMX_CONFIG_COLORBARS */
246e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigOTPEeprom,                        /**< 0x7F000097 reference: OMX_CONFIG_OTPEEPROM */
247e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigISPInfo,                          /**< 0x7F000098 reference: OMX_CONFIG_ISPINFO */
248e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigPicSizeControlInfo,               /**< 0x7F000099 reference: OMX_TI_VIDEO_CONFIG_PICSIZECONTROLINFO */
249e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigPortTapPoint,                     /**< 0x7F00009A reference: OMX_TI_CONFIG_PORTTAPPOINTTYPE */
250e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigDisableNSF2,                      /**< 0x7F00009B reference: OMX_CONFIG_BOOLEANTYPE */
251e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigDisableSharpening,                /**< 0x7F00009C reference: OMX_CONFIG_BOOLEANTYPE */
252e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigFixedGamma,                       /**< 0x7F00009D reference: OMX_CONFIG_BOOLEANTYPE */
253e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigDisableThreeLinColorMap,          /**< 0x7F00009E reference: OMX_CONFIG_BOOLEANTYPE */
254e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamComponentBufferAllocation,         /**< 0x7F00009F reference: OMX_TI_PARAM_COMPONENTBUFALLOCTYPE */
255e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigEnqueueShotConfigs,               /**< 0x7F0000A0 reference: OMX_TI_CONFIG_ENQUEUESHOTCONFIGS */
256e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigQueryAvailableShots,              /**< 0x7F0000A1 reference: OMX_TI_CONFIG_QUERYAVAILABLESHOTS */
257e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigDisableNSF1,                      /**< 0x7F0000A2 reference: OMX_CONFIG_BOOLEANTYPE */
258e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigDisableGIC,                       /**< 0x7F0000A3 reference: OMX_CONFIG_BOOLEANTYPE */
259e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigVectShotStopMethod,               /**< 0x7F0000A4 reference: OMX_TI_CONFIG_VECTSHOTSTOPMETHODTYPE */
260e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamComponentExpectedSuspensionState,  /**< 0x7F0000A5 reference: OMX_PARAM_SUSPENSIONTYPE */
261e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexComponentHandle,                        /**< 0x7F0000A6 reference: OMX_TI_COMPONENT_HANDLE */
262e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexParamVideoEnableMetadata,               /**< 0x7F0000A7 reference: OMX_TI_PARAM_DECMETADATA */
263e4b5eb97c1ebb41905d9acb8cf1c0992688152e9Mike J. Chen    OMX_TI_IndexConfigStreamInterlaceFormats = ((OMX_INDEXTYPE)OMX_IndexVendorStartUnused + 0x100) /**< 0x7F000100 reference: OMX_STREAMINTERLACEFORMATTYPE */
264c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev} OMX_TI_INDEXTYPE;
265c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
266c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
267c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
268c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev/*******************************************************************
269c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev * PRIVATE DECLARATIONS: defined here, used only here
270c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev *******************************************************************/
271c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev/*----------          data declarations        ------------------- */
272c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev/*----------          function prototypes      ------------------- */
273c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
274c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev#ifdef __cplusplus
275c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev}
276c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev#endif /* __cplusplus */
277c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
278c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev#endif /* _OMX_TI_INDEX_H_ */
279c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
280