1759396a116bb2caf006405777a626fe9a8708114Tyler Luu/* 2759396a116bb2caf006405777a626fe9a8708114Tyler Luu * Copyright (C) Texas Instruments - http://www.ti.com/ 3759396a116bb2caf006405777a626fe9a8708114Tyler Luu * 4759396a116bb2caf006405777a626fe9a8708114Tyler Luu * Licensed under the Apache License, Version 2.0 (the "License"); 5759396a116bb2caf006405777a626fe9a8708114Tyler Luu * you may not use this file except in compliance with the License. 6759396a116bb2caf006405777a626fe9a8708114Tyler Luu * You may obtain a copy of the License at 7759396a116bb2caf006405777a626fe9a8708114Tyler Luu * 8759396a116bb2caf006405777a626fe9a8708114Tyler Luu * http://www.apache.org/licenses/LICENSE-2.0 9759396a116bb2caf006405777a626fe9a8708114Tyler Luu * 10759396a116bb2caf006405777a626fe9a8708114Tyler Luu * Unless required by applicable law or agreed to in writing, software 11759396a116bb2caf006405777a626fe9a8708114Tyler Luu * distributed under the License is distributed on an "AS IS" BASIS, 12759396a116bb2caf006405777a626fe9a8708114Tyler Luu * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13759396a116bb2caf006405777a626fe9a8708114Tyler Luu * See the License for the specific language governing permissions and 14759396a116bb2caf006405777a626fe9a8708114Tyler Luu * limitations under the License. 15759396a116bb2caf006405777a626fe9a8708114Tyler Luu */ 16759396a116bb2caf006405777a626fe9a8708114Tyler Luu 17759396a116bb2caf006405777a626fe9a8708114Tyler Luu/** 18759396a116bb2caf006405777a626fe9a8708114Tyler Luu* @file OMXSceneModeTables.h 19759396a116bb2caf006405777a626fe9a8708114Tyler Luu* 20759396a116bb2caf006405777a626fe9a8708114Tyler Luu* This holds scene mode settings for different omx cameras. 21759396a116bb2caf006405777a626fe9a8708114Tyler Luu* 22759396a116bb2caf006405777a626fe9a8708114Tyler Luu*/ 23759396a116bb2caf006405777a626fe9a8708114Tyler Luu 24759396a116bb2caf006405777a626fe9a8708114Tyler Luu#include "OMX_TI_IVCommon.h" 25759396a116bb2caf006405777a626fe9a8708114Tyler Luu#include "OMX_TI_Common.h" 26759396a116bb2caf006405777a626fe9a8708114Tyler Luu#include "OMX_TI_Index.h" 27759396a116bb2caf006405777a626fe9a8708114Tyler Luu 28759396a116bb2caf006405777a626fe9a8708114Tyler Luu#ifndef OMXCAMERAADAPTER_SCENEMODES_H 29759396a116bb2caf006405777a626fe9a8708114Tyler Luu#define OMXCAMERAADAPTER_SCENEMODES_H 30759396a116bb2caf006405777a626fe9a8708114Tyler Luu 31759396a116bb2caf006405777a626fe9a8708114Tyler Luu#ifndef ARRAY_SIZE 32759396a116bb2caf006405777a626fe9a8708114Tyler Luu#define ARRAY_SIZE(array) (sizeof((array)) / sizeof((array)[0])) 33759396a116bb2caf006405777a626fe9a8708114Tyler Luu#endif 34759396a116bb2caf006405777a626fe9a8708114Tyler Luu 35f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmonsnamespace Ti { 36f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmonsnamespace Camera { 37f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons 38759396a116bb2caf006405777a626fe9a8708114Tyler Luustruct SceneModesEntry { 39759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_SCENEMODETYPE scene; 40759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FLASHCONTROLTYPE flash; 41759396a116bb2caf006405777a626fe9a8708114Tyler Luu int focus; 42759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WHITEBALCONTROLTYPE wb; 43759396a116bb2caf006405777a626fe9a8708114Tyler Luu}; 44759396a116bb2caf006405777a626fe9a8708114Tyler Luu 45759396a116bb2caf006405777a626fe9a8708114Tyler Luustruct CameraToSensorModesLUTEntry { 46759396a116bb2caf006405777a626fe9a8708114Tyler Luu const char* name; 47759396a116bb2caf006405777a626fe9a8708114Tyler Luu const SceneModesEntry* Table; 48759396a116bb2caf006405777a626fe9a8708114Tyler Luu const unsigned int size; 49759396a116bb2caf006405777a626fe9a8708114Tyler Luu}; 50759396a116bb2caf006405777a626fe9a8708114Tyler Luu 51759396a116bb2caf006405777a626fe9a8708114Tyler Luustatic const SceneModesEntry S5K4E1GA_SceneModesLUT [] = { 52759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Closeup, 53759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 54759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlAutoMacro, 55759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 56759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Landscape, 57759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 58759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 59759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 60759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Underwater, 61759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 62759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlAutoLock, 63759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlSunLight }, 64759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Sport, 65759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 66759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 67759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 68759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Mood, 69759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 70759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlAutoLock, 71759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 72759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_NightPortrait, 73759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 74759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlPortrait, 75759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 76759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_NightIndoor, 77759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 78759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 79759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 80759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Fireworks, 81759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOn, 82759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 83759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 84759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Document, 85759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 86759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlAutoMacro, 87759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 88759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Barcode, 89759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 90759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlAutoMacro, 91759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 92759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_SuperNight, 93759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 94759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 95759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 96759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Cine, 97759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 98759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 99759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 100759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_OldFilm, 101759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 102759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 103759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 104759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Action, 105759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 106759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlAuto, 107759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 108759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Beach, 109759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 110759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlAutoLock, 111759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 112759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Candlelight, 113759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 114759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 115759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlIncandescent }, 116759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Night, 117759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 118759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlAuto, 119759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 120759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Party, 121759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 122759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlAuto, 123759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 124759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Portrait, 125759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 126759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlPortrait, 127759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 128759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Snow, 129759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 130759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlAutoLock, 131759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 132759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Steadyphoto, 133759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 134759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 135759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 136759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Sunset, 137759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 138759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlAuto, 139759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlSunLight }, 140759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Theatre, 141759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlAuto, 142759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 143759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 144759396a116bb2caf006405777a626fe9a8708114Tyler Luu}; 145759396a116bb2caf006405777a626fe9a8708114Tyler Luu 146759396a116bb2caf006405777a626fe9a8708114Tyler Luustatic const SceneModesEntry S5K6A1GX03_SceneModesLUT [] = { 147759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Closeup, 148759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 149759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 150759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 151759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Landscape, 152759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 153759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 154759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 155759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Underwater, 156759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 157759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 158759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlSunLight }, 159759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Sport, 160759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 161759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 162759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 163759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_SnowBeach, 164759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 165759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 166759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 167759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Mood, 168759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 169759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 170759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 171759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_NightPortrait, 172759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 173759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 174759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 175759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_NightIndoor, 176759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 177759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 178759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 179759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Fireworks, 180759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 181759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 182759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 183759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Document, 184759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 185759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 186759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 187759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Barcode, 188759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 189759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 190759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 191759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_SuperNight, 192759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 193759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 194759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 195759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_Cine, 196759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 197759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 198759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 199759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_OldFilm, 200759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 201759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 202759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 203759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Action, 204759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 205759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 206759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 207759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Beach, 208759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 209759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 210759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 211759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Candlelight, 212759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 213759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 214759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlIncandescent }, 215759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Night, 216759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 217759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 218759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 219759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Party, 220759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 221759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 222759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 223759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Portrait, 224759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 225759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 226759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 227759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Snow, 228759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 229759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 230759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 231759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Steadyphoto, 232759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 233759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 234759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 235759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Sunset, 236759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 237759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 238759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlSunLight }, 239759396a116bb2caf006405777a626fe9a8708114Tyler Luu { OMX_TI_Theatre, 240759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FlashControlOff, 241759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_IMAGE_FocusControlHyperfocal, 242759396a116bb2caf006405777a626fe9a8708114Tyler Luu OMX_WhiteBalControlAuto }, 243759396a116bb2caf006405777a626fe9a8708114Tyler Luu}; 244759396a116bb2caf006405777a626fe9a8708114Tyler Luu 245f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmonsstatic const SceneModesEntry IMX060_SceneModesLUT [] = { 246f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Closeup, 247f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 248f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlAutoMacro, 249f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 250f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Landscape, 251f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 252f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 253f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlSunLight }, 254f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Underwater, 255f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 256f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 257f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 258f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Sport, 259f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 260f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 261f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 262f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_SnowBeach, 263f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 264f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 265f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 266f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Mood, 267f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 268f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 269f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 270f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_NightPortrait, 271f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 272f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlPortrait, 273f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 274f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_NightIndoor, 275f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 276f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 277f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 278f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Fireworks, 279f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOn, 280f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 281f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 282f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Document, 283f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 284f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlAutoMacro, 285f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 286f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Barcode, 287f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 288f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlAutoMacro, 289f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 290f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_SuperNight, 291f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 292f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlAutoInfinity, 293f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 294f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Cine, 295f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 296f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 297f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 298f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_OldFilm, 299f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 300f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 301f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 302f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Action, 303f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 304f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 305f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 306f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Beach, 307f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 308f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 309f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 310f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Candlelight, 311f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 312f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 313f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlIncandescent }, 314f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Night, 315f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 316f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 317f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 318f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Party, 319f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 320f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlAutoLock, 321f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 322f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Portrait, 323f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 324f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 325f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 326f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Snow, 327f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 328f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 329f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 330f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Steadyphoto, 331f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 332f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 333f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 334f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Sunset, 335f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 336f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 337f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons ( OMX_WHITEBALCONTROLTYPE ) OMX_TI_WhiteBalControlSunset }, 338f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Theatre, 339f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 340f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 341f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 342f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons}; 343f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons 344f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmonsstatic const SceneModesEntry OV5640_SceneModesLUT [] = { 345f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Closeup, 346f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 347f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 348f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 349f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Landscape, 350f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 351f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 352f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 353f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Underwater, 354f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 355f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 356f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlSunLight }, 357f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Sport, 358f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 359f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlAutoInfinity, 360f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 361f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_SnowBeach, 362f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 363f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 364f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 365f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Mood, 366f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 367f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 368f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 369f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_NightPortrait, 370f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 371f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 372f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 373f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_NightIndoor, 374f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 375f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 376f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 377f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Fireworks, 378f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 379f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 380f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 381f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Document, 382f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 383f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 384f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 385f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Barcode, 386f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 387f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 388f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 389f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_SuperNight, 390f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 391f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 392f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 393f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Cine, 394f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 395f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 396f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 397f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_OldFilm, 398f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 399f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 400f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 401f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Action, 402f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 403f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 404f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 405f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Beach, 406f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 407f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 408f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 409f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Candlelight, 410f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 411f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 412f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlIncandescent }, 413f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Night, 414f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 415f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 416f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 417f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Party, 418f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 419f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 420f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 421f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Portrait, 422f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 423f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 424f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 425f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Snow, 426f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 427f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 428f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 429f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Steadyphoto, 430f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 431f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 432f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 433f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Sunset, 434f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 435f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 436f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 437f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Theatre, 438f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 439f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 440f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 441f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons}; 442f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons 443f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmonsstatic const SceneModesEntry OV5650_SceneModesLUT [] = { 444f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Closeup, 445f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 446f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 447f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 448f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Landscape, 449f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 450f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 451f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlSunLight }, 452f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Underwater, 453f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 454f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 455f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 456f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Sport, 457f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 458f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 459f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 460f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_SnowBeach, 461f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 462f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 463f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 464f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Mood, 465f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 466f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 467f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 468f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_NightPortrait, 469f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 470f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlPortrait, 471f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 472f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_NightIndoor, 473f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 474f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 475f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 476f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Fireworks, 477f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOn, 478f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 479f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 480f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Document, 481f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 482f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 483f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 484f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Barcode, 485f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 486f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 487f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 488f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_SuperNight, 489f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 490f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlAutoInfinity, 491f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 492f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Cine, 493f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 494f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 495f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 496f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_OldFilm, 497f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 498f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 499f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 500f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Action, 501f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 502f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 503f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 504f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Beach, 505f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 506f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 507f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 508f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Candlelight, 509f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 510f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 511f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlIncandescent }, 512f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Night, 513f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 514f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 515f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 516f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Party, 517f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 518f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlAutoLock, 519f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 520f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Portrait, 521f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 522f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 523f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 524f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Snow, 525f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 526f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 527f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 528f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Steadyphoto, 529f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 530f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 531f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 532f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Sunset, 533f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 534f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 535f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons ( OMX_WHITEBALCONTROLTYPE ) OMX_TI_WhiteBalControlSunset }, 536f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Theatre, 537f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 538f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 539f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 540f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons}; 541f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons 542f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmonsstatic const SceneModesEntry OV8830_SceneModesLUT [] = { 543f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Closeup, 544f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 545f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 546f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 547f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Landscape, 548f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 549f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 550f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlSunLight }, 551f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Underwater, 552f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 553f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 554f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 555f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Sport, 556f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 557f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 558f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 559f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_SnowBeach, 560f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 561f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 562f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 563f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Mood, 564f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 565f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 566f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 567f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_NightPortrait, 568f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 569f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlPortrait, 570f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 571f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_NightIndoor, 572f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 573f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 574f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 575f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Fireworks, 576f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOn, 577f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 578f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 579f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Document, 580f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 581f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 582f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 583f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Barcode, 584f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 585f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 586f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 587f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_SuperNight, 588f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 589f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlAutoInfinity, 590f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 591f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Cine, 592f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 593f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 594f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 595f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_OldFilm, 596f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 597f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 598f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 599f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Action, 600f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 601f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 602f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 603f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Beach, 604f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 605f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 606f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 607f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Candlelight, 608f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 609f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 610f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlIncandescent }, 611f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Night, 612f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 613f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 614f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 615f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Party, 616f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 617f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlAutoLock, 618f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 619f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Portrait, 620f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 621f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 622f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 623f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Snow, 624f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 625f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 626f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 627f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Steadyphoto, 628f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 629f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 630f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 631f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Sunset, 632f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 633f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 634f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons ( OMX_WHITEBALCONTROLTYPE ) OMX_TI_WhiteBalControlSunset }, 635f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Theatre, 636f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 637f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 638f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 639f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons}; 640f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons 641f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmonsstatic const SceneModesEntry OV2722_SceneModesLUT [] = { 642f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Closeup, 643f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 644f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 645f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 646f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Landscape, 647f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 648f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 649f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlSunLight }, 650f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Underwater, 651f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 652f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 653f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 654f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Sport, 655f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 656f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 657f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 658f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_SnowBeach, 659f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 660f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 661f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 662f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Mood, 663f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 664f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 665f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 666f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_NightPortrait, 667f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 668f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 669f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 670f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_NightIndoor, 671f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 672f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 673f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 674f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Fireworks, 675f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOn, 676f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 677f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 678f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Document, 679f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 680f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 681f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 682f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Barcode, 683f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 684f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 685f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 686f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_SuperNight, 687f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 688f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlAutoInfinity, 689f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 690f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_Cine, 691f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 692f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 693f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 694f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_OldFilm, 695f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 696f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 697f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 698f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Action, 699f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 700f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 701f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 702f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Beach, 703f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 704f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 705f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 706f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Candlelight, 707f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 708f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 709f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlIncandescent }, 710f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Night, 711f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 712f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 713f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 714f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Party, 715f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 716f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 717f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 718f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Portrait, 719f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 720f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 721f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 722f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Snow, 723f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 724f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 725f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 726f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Steadyphoto, 727f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 728f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 729f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 730f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Sunset, 731f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlAuto, 732f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 733f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons ( OMX_WHITEBALCONTROLTYPE ) OMX_TI_WhiteBalControlSunset }, 734f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { OMX_TI_Theatre, 735f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FlashControlOff, 736f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_IMAGE_FocusControlHyperfocal, 737f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons OMX_WhiteBalControlAuto }, 738f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons}; 739f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons 740759396a116bb2caf006405777a626fe9a8708114Tyler Luustatic const CameraToSensorModesLUTEntry CameraToSensorModesLUT [] = { 741759396a116bb2caf006405777a626fe9a8708114Tyler Luu { "S5K4E1GA", S5K4E1GA_SceneModesLUT, ARRAY_SIZE(S5K4E1GA_SceneModesLUT)}, 742759396a116bb2caf006405777a626fe9a8708114Tyler Luu { "S5K6A1GX03", S5K6A1GX03_SceneModesLUT, ARRAY_SIZE(S5K6A1GX03_SceneModesLUT)}, 743f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { "IMX060", IMX060_SceneModesLUT, ARRAY_SIZE(IMX060_SceneModesLUT)}, 744f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { "OV5640", OV5640_SceneModesLUT, ARRAY_SIZE(OV5640_SceneModesLUT)}, 745f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { "OV5650", OV5650_SceneModesLUT, ARRAY_SIZE(OV5650_SceneModesLUT)}, 746f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { "OV8830", OV8830_SceneModesLUT, ARRAY_SIZE(OV8830_SceneModesLUT)}, 747f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons { "OV2722", OV2722_SceneModesLUT, ARRAY_SIZE(OV2722_SceneModesLUT)} 748759396a116bb2caf006405777a626fe9a8708114Tyler Luu}; 749759396a116bb2caf006405777a626fe9a8708114Tyler Luu 750f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons} // namespace Camera 751f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons} // namespace Ti 752f7a4d11e9f710e2cd0592310ac1baecccb85f1d1Jason Simmons 753759396a116bb2caf006405777a626fe9a8708114Tyler Luu#endif 754