+30177
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,5 @@
|
||||
#
|
||||
# Automatically generated file. DO NOT MODIFY
|
||||
#
|
||||
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
@@ -0,0 +1,3 @@
|
||||
#
|
||||
# Automatically generated file. DO NOT MODIFY
|
||||
#
|
||||
+1479
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
+586
@@ -0,0 +1,586 @@
|
||||
<!--
|
||||
Copyright (c) 2016-2019 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<!--
|
||||
CameraModuleConfig :
|
||||
This node must be added for each module prosent in the device.
|
||||
It contain all information about the module present.
|
||||
The number of nodes of CameraModuleConfig indicate number of modules
|
||||
to be probed on the device.
|
||||
Maximum number of CameraModuleConfig nodes is 10
|
||||
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
|
||||
*CameraId :
|
||||
Camera Id is the Slot number in which the mode is plugged.
|
||||
Valid values are 0, 1, 2 and 3.
|
||||
*SensorName :
|
||||
Name of the sensor present on the module.
|
||||
The sensor library name should be of the form libmmcamera_<SensorName>.so
|
||||
ActuatorName :
|
||||
Name of the actuator on this module.
|
||||
The actuator library name should be of the form libactuator_<ActuatorName>.so.
|
||||
If there is no actuator remove the <ActuatorName> node.
|
||||
EepromName :
|
||||
Name of the eeprom on this module.
|
||||
Eeprom lib name should be of the form libmmcamera_<EepromName>_eeprom.so
|
||||
If there is no eeprom remove the <EepromName> node.
|
||||
FlashName :
|
||||
Name of the flash on this module.
|
||||
The flash library name should be of the form libflash_<FlashName>.so.
|
||||
If there is no flash remove the <FlashName> node.
|
||||
ChromatixName :
|
||||
Name of the tuning xml file.
|
||||
Tuning file contains the list of chromatix library names.
|
||||
If there is no tuning xml file remove the <ChromatixName> node.
|
||||
Position :
|
||||
Position of the sensor module. Valid values are:
|
||||
BACK, FRONT and BACK_AUX
|
||||
MountAngle :
|
||||
Angle at which the sensor is mounted. Valid values are 0, 90, 180, 270 and 360.
|
||||
To use default mountangle mentioned in kernel use 360.
|
||||
|
||||
CsiInfo : This node contains information about the receiver configuration.
|
||||
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
|
||||
*CSIDCore :
|
||||
CSID core to receive the data. Valid values are 0, 1, 2 and 3.
|
||||
*LaneMask :
|
||||
Mask to mention which lane is enabled.
|
||||
LaneMask[0] for DL0.
|
||||
LaneMask[1] for CLK.
|
||||
LaneMask[2] for DL1.
|
||||
LaneMask[3] for DL2.
|
||||
LaneMask[4] for DL3
|
||||
*LaneAssign :
|
||||
Number which describes the lane mapping between sensor and PHY.
|
||||
LaneAssign[0:3] is sensor lane number connected to data lane 0 of PHY on MSM
|
||||
LaneAssign[4:7] is sensor lane number connected to data lane 2 of PHY on MSM
|
||||
LaneAssign[8:11] is sensor lane number connected to data lane 3 of PHY on MSM
|
||||
LaneAssign[12:15] is sensor lane number connected to data lane 4 of PHY on MSM
|
||||
|
||||
NOTE : Lane 1 is reserved for the clock lane.
|
||||
Wiring and setting it to a data lane is prohibited.
|
||||
ComboMode :
|
||||
Flag to enable combo mode.
|
||||
This flag is enabled if multiple sensors are using same CSI-PHY receiver
|
||||
|
||||
LensInfo : Information of the lens present in the module.
|
||||
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
|
||||
*FocalLength :
|
||||
FocalLength of the lens in micometers.
|
||||
Distance between the center of curvature to the focal point.
|
||||
*FNumber :
|
||||
FNumber of the lens.
|
||||
*TotalFocusDistance : The total distance in meters the lens could focus.
|
||||
*HorizontalViewAngle : HorizontalViewAngle in degrees
|
||||
*VerticalViewAngle : VerticalViewAngle in degrees
|
||||
*MinFocusDistance : Minimum distance in meters the lens could focus.
|
||||
|
||||
*VARIABLES MARKED WITH ASTRICK (*) ARE MANDATORY.
|
||||
G_AUX for wide camera
|
||||
W_AUX for micro camera
|
||||
-->
|
||||
<CameraConfigurationRoot>
|
||||
<!--- back main camera -->
|
||||
<CameraModuleConfig>
|
||||
<CameraId>0</CameraId>
|
||||
<SensorName>ginkgo_s5kgm1_sunny_i</SensorName>
|
||||
<ActuatorName>ginkgo_s5kgm1_sunny_i_dw9800</ActuatorName>
|
||||
<EepromName>ginkgo_s5kgm1_sunny_i</EepromName>
|
||||
<FlashName>pmic</FlashName>
|
||||
<ChromatixName_india>ginkgo_s5kgm1_sunny_india_i_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_s5kgm1_sunny_i_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>BACK</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>0</CSIDCore>
|
||||
<LaneMask>0x1F</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>4.74</FocalLength>
|
||||
<FNumber>1.79</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>67.2</HorizontalViewAngle>
|
||||
<VerticalViewAngle>53.2</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>0</CameraId>
|
||||
<SensorName>ginkgo_s5kgm1_ofilm_ii</SensorName>
|
||||
<ActuatorName>ginkgo_s5kgm1_ofilm_ii_dw9800</ActuatorName>
|
||||
<EepromName>ginkgo_s5kgm1_ofilm_ii</EepromName>
|
||||
<FlashName>pmic</FlashName>
|
||||
<ChromatixName_india>ginkgo_s5kgm1_ofilm_india_ii_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_s5kgm1_ofilm_ii_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>BACK</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>0</CSIDCore>
|
||||
<LaneMask>0x1F</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>4.74</FocalLength>
|
||||
<FNumber>1.79</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>67.2</HorizontalViewAngle>
|
||||
<VerticalViewAngle>53.2</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>0</CameraId>
|
||||
<SensorName>ginkgo_imx582_qtech_iii</SensorName>
|
||||
<ActuatorName>ginkgo_imx582_qtech_iii_dw9800</ActuatorName>
|
||||
<EepromName>ginkgo_imx582_qtech_iii</EepromName>
|
||||
<FlashName>pmic</FlashName>
|
||||
<ChromatixName_india>ginkgo_imx582_qtech_india_iii_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_imx582_qtech_iii_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>BACK</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>0</CSIDCore>
|
||||
<LaneMask>0x1F</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<!--<FocalLength>4.74</FocalLength>
|
||||
<FNumber>1.79</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>67.2</HorizontalViewAngle>
|
||||
<VerticalViewAngle>53.2</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>-->
|
||||
<FocalLength>3.543</FocalLength>
|
||||
<FNumber>2.0</FNumber>
|
||||
<TotalFocusDistance>1.97</TotalFocusDistance>
|
||||
<HorizontalViewAngle>67.45</HorizontalViewAngle>
|
||||
<VerticalViewAngle>52.73</VerticalViewAngle>
|
||||
<MinFocusDistance>0.07</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<!--- back aux camera -->
|
||||
<CameraModuleConfig>
|
||||
<CameraId>1</CameraId>
|
||||
<SensorName>ginkgo_ov02a10_sunny_i</SensorName>
|
||||
<ChromatixName_india>ginkgo_ov02a10_sunny_india_i_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_ov02a10_sunny_i_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>BACK_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>1</CSIDCore>
|
||||
<LaneMask>0x7</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.94</FocalLength>
|
||||
<FNumber>2.4</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>71.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>56.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>1</CameraId>
|
||||
<SensorName>ginkgo_ov02a10_ofilm_ii</SensorName>
|
||||
<ChromatixName_india>ginkgo_ov02a10_ofilm_india_ii_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_ov02a10_ofilm_ii_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>BACK_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>1</CSIDCore>
|
||||
<LaneMask>0x7</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.94</FocalLength>
|
||||
<FNumber>2.4</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>71.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>56.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>1</CameraId>
|
||||
<SensorName>ginkgo_gc02m1_ofilm_ii</SensorName>
|
||||
<ChromatixName>ginkgo_gc02m1_ofilm_ii_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>BACK_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>1</CSIDCore>
|
||||
<LaneMask>0x7</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.94</FocalLength>
|
||||
<FNumber>2.4</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>71.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>56.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>1</CameraId>
|
||||
<SensorName>ginkgo_gc02m1_ofilm_iii</SensorName>
|
||||
<ChromatixName>ginkgo_gc02m1_ofilm_iii_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>BACK_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>1</CSIDCore>
|
||||
<LaneMask>0x7</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.94</FocalLength>
|
||||
<FNumber>2.4</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>71.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>56.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>1</CameraId>
|
||||
<SensorName>ginkgo_gc02m1_sunny_ii</SensorName>
|
||||
<ChromatixName>ginkgo_gc02m1_sunny_ii_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>BACK_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>1</CSIDCore>
|
||||
<LaneMask>0x7</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.94</FocalLength>
|
||||
<FNumber>2.4</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>71.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>56.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>1</CameraId>
|
||||
<SensorName>ginkgo_gc2375h_ofilm_ii</SensorName>
|
||||
<ChromatixName>ginkgo_gc2375h_ofilm_ii_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>BACK_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>1</CSIDCore>
|
||||
<LaneMask>0x7</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.94</FocalLength>
|
||||
<FNumber>2.4</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>71.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>56.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<!--- front camera -->
|
||||
<CameraModuleConfig>
|
||||
<CameraId>2</CameraId>
|
||||
<SensorName>ginkgo_ov13855_sunny_ii</SensorName>
|
||||
<EepromName>ginkgo_ov13855_sunny_ii</EepromName>
|
||||
<ChromatixName_india>ginkgo_ov13855_sunny_india_ii_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_ov13855_sunny_ii_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>FRONT</Position>
|
||||
<MountAngle>270</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>2</CSIDCore>
|
||||
<LaneMask>0x1F</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>3.51</FocalLength>
|
||||
<FNumber>2.0</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>98.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>80.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>2</CameraId>
|
||||
<SensorName>ginkgo_ov13855_ofilm_i</SensorName>
|
||||
<EepromName>ginkgo_ov13855_ofilm_i</EepromName>
|
||||
<ChromatixName_india>ginkgo_ov13855_ofilm_india_i_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_ov13855_ofilm_i_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>FRONT</Position>
|
||||
<MountAngle>270</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>2</CSIDCore>
|
||||
<LaneMask>0x1F</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>3.51</FocalLength>
|
||||
<FNumber>2.0</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>98.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>80.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>2</CameraId>
|
||||
<SensorName>ginkgo_ov13B10</SensorName>
|
||||
<EepromName>ginkgo_ov13B10</EepromName>
|
||||
<ChromatixName_india>ginkgo_ov13B10_india_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_ov13B10_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>FRONT</Position>
|
||||
<MountAngle>270</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>2</CSIDCore>
|
||||
<LaneMask>0x1F</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>3.51</FocalLength>
|
||||
<FNumber>2.0</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>98.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>80.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<!--- back 8M camera -->
|
||||
<CameraModuleConfig>
|
||||
<CameraId>3</CameraId>
|
||||
<SensorName>ginkgo_ov8856_sunny_i</SensorName>
|
||||
<EepromName>ginkgo_ov8856_sunny_i</EepromName>
|
||||
<FlashName>pmic</FlashName>
|
||||
<ChromatixName_india>ginkgo_ov8856_sunny_india_i_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_ov8856_sunny_i_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>G_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>2</CSIDCore>
|
||||
<LaneMask>0x1F</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.66</FocalLength>
|
||||
<FNumber>2.2</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>98.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>80.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>3</CameraId>
|
||||
<SensorName>ginkgo_ov8856_ofilm_ii</SensorName>
|
||||
<EepromName>ginkgo_ov8856_ofilm_ii</EepromName>
|
||||
<FlashName>pmic</FlashName>
|
||||
<ChromatixName_india>ginkgo_ov8856_ofilm_india_ii_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_ov8856_ofilm_ii_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>G_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>2</CSIDCore>
|
||||
<LaneMask>0x1F</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.66</FocalLength>
|
||||
<FNumber>2.2</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>98.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>80.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>3</CameraId>
|
||||
<SensorName>ginkgo_s5k4h7_ofilm_iii</SensorName>
|
||||
<EepromName>ginkgo_s5k4h7_ofilm_iii</EepromName>
|
||||
<FlashName>pmic</FlashName>
|
||||
<ChromatixName_india>ginkgo_s5k4h7_ofilm_india_iii_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_s5k4h7_ofilm_iii_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>G_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>2</CSIDCore>
|
||||
<LaneMask>0x1F</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.66</FocalLength>
|
||||
<FNumber>2.2</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>98.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>80.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<!--- back macro camera -->
|
||||
<CameraModuleConfig>
|
||||
<CameraId>4</CameraId>
|
||||
<SensorName>ginkgo_ov02a10_af_sunny_i</SensorName>
|
||||
<ActuatorName>ginkgo_ov02a10_sunny_i_dw9714</ActuatorName>
|
||||
<EepromName>ginkgo_ov02a10_af_sunny_i</EepromName>
|
||||
<FlashName>pmic</FlashName>
|
||||
<ChromatixName_india>ginkgo_ov02a10_af_sunny_india_i_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_ov02a10_af_sunny_i_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>W_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>1</CSIDCore>
|
||||
<LaneMask>0x18</LaneMask>
|
||||
<LaneAssign>0x3</LaneAssign>
|
||||
<ComboMode>1</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.94</FocalLength>
|
||||
<FNumber>2.4</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>71.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>56.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.02</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>4</CameraId>
|
||||
<SensorName>ginkgo_gc2375h_af_ofilm_ii</SensorName>
|
||||
<ActuatorName>ginkgo_gc2375h_ofilm_ii_dw9714</ActuatorName>
|
||||
<EepromName>ginkgo_gc2375h_af_ofilm_ii</EepromName>
|
||||
<FlashName>pmic</FlashName>
|
||||
<ChromatixName_india>ginkgo_gc2375h_af_ofilm_india_ii_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_gc2375h_af_ofilm_ii_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>W_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>1</CSIDCore>
|
||||
<LaneMask>0x18</LaneMask>
|
||||
<LaneAssign>0x3</LaneAssign>
|
||||
<ComboMode>1</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.94</FocalLength>
|
||||
<FNumber>2.4</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>71.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>56.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.02</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>4</CameraId>
|
||||
<SensorName>ginkgo_hi259_af_ofilm_iii</SensorName>
|
||||
<ActuatorName>ginkgo_hi259_ofilm_iii_dw9714</ActuatorName>
|
||||
<EepromName>ginkgo_hi259_af_ofilm_iii</EepromName>
|
||||
<FlashName>pmic</FlashName>
|
||||
<ChromatixName_india>ginkgo_hi259_af_ofilm_india_iii_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_hi259_af_ofilm_iii_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>W_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>1</CSIDCore>
|
||||
<LaneMask>0x18</LaneMask>
|
||||
<LaneAssign>0x3</LaneAssign>
|
||||
<ComboMode>1</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.94</FocalLength>
|
||||
<FNumber>2.4</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>71.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>56.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.02</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>4</CameraId>
|
||||
<SensorName>ginkgo_hi259_af_ofilm_iii</SensorName>
|
||||
<ActuatorName>ginkgo_hi259_ofilm_iii_dw9714</ActuatorName>
|
||||
<EepromName>ginkgo_hi259_af_ofilm_iii</EepromName>
|
||||
<FlashName>pmic</FlashName>
|
||||
<ChromatixName_india>ginkgo_hi259_af_ofilm_india_iii_chromatix</ChromatixName_india>
|
||||
<ChromatixName>ginkgo_hi259_af_ofilm_iii_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>W_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>1</CSIDCore>
|
||||
<LaneMask>0x18</LaneMask>
|
||||
<LaneAssign>0x3</LaneAssign>
|
||||
<ComboMode>1</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.94</FocalLength>
|
||||
<FNumber>2.4</FNumber>
|
||||
<TotalFocusDistance>4.0</TotalFocusDistance>
|
||||
<HorizontalViewAngle>71.0</HorizontalViewAngle>
|
||||
<VerticalViewAngle>56.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.02</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>5</CameraId>
|
||||
<SensorName>ginkgo_vtcamera</SensorName>
|
||||
<ChromatixName>csidtg_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>BACK_AUX</Position>
|
||||
<MountAngle>0</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>3</CSIDCore>
|
||||
<LaneMask>0x0</LaneMask>
|
||||
<LaneAssign>0x0</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.65</FocalLength>
|
||||
<FNumber>2.2</FNumber>
|
||||
<TotalFocusDistance>4.26</TotalFocusDistance>
|
||||
<HorizontalViewAngle>78.6</HorizontalViewAngle>
|
||||
<VerticalViewAngle>119</VerticalViewAngle>
|
||||
<MinFocusDistance>0.4</MinFocusDistance>
|
||||
<MaxRollDegree>360</MaxRollDegree>
|
||||
<MaxPitchDegree>360</MaxPitchDegree>
|
||||
<MaxYawDegree>360</MaxYawDegree>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
</CameraConfigurationRoot>
|
||||
@@ -0,0 +1,3 @@
|
||||
0:stream_type:EQ:3:1:2
|
||||
1:0
|
||||
1:0
|
||||
+110
@@ -0,0 +1,110 @@
|
||||
<!--
|
||||
Copyright (c) 2015 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<!--
|
||||
CameraModuleConfig :
|
||||
This node must be added for each module prosent in the device.
|
||||
It contain all information about the module present.
|
||||
The number of nodes of CameraModuleConfig indicate number of modules
|
||||
to be probed on the device.
|
||||
Maximum number of CameraModuleConfig nodes is 10
|
||||
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
|
||||
*CameraId :
|
||||
Camera Id is the Slot number in which the mode is plugged.
|
||||
Valid values are 0, 1, 2 and 3.
|
||||
*SensorName :
|
||||
Name of the sensor present on the module.
|
||||
The sensor library name should be of the form libmmcamera_<SensorName>.so
|
||||
ActuatorName :
|
||||
Name of the actuator on this module.
|
||||
The actuator library name should be of the form libactuator_<ActuatorName>.so.
|
||||
If there is no actuator remove the <ActuatorName> node.
|
||||
EepromName :
|
||||
Name of the eeprom on this module.
|
||||
Eeprom lib name should be of the form libmmcamera_<EepromName>_eeprom.so
|
||||
If there is no eeprom remove the <EepromName> node.
|
||||
FlashName :
|
||||
Name of the flash on this module.
|
||||
The flash library name should be of the form libflash_<FlashName>.so.
|
||||
If there is no flash remove the <FlashName> node.
|
||||
ChromatixName :
|
||||
Name of the tuning xml file.
|
||||
Tuning file contains the list of chromatix library names.
|
||||
If there is no tuning xml file remove the <ChromatixName> node.
|
||||
Position :
|
||||
Position of the sensor module. Valid values are:
|
||||
BACK, FRONT and BACK_AUX
|
||||
MountAngle :
|
||||
Angle at which the sensor is mounted. Valid values are 0, 90, 180, 270 and 360.
|
||||
To use default mountangle mentioned in kernel use 360.
|
||||
|
||||
CsiInfo : This node contains information about the receiver configuration.
|
||||
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
|
||||
*CSIDCore :
|
||||
CSID core to receive the data. Valid values are 0, 1, 2 and 3.
|
||||
*LaneMask :
|
||||
Mask to mention which lane is enabled.
|
||||
LaneMask[0] for DL0.
|
||||
LaneMask[1] for CLK.
|
||||
LaneMask[2] for DL1.
|
||||
LaneMask[3] for DL2.
|
||||
LaneMask[4] for DL3
|
||||
*LaneAssign :
|
||||
Number which describes the lane mapping between sensor and PHY.
|
||||
LaneAssign[0:3] is sensor lane number connected to data lane 0 of PHY on MSM
|
||||
LaneAssign[4:7] is sensor lane number connected to data lane 2 of PHY on MSM
|
||||
LaneAssign[8:11] is sensor lane number connected to data lane 3 of PHY on MSM
|
||||
LaneAssign[12:15] is sensor lane number connected to data lane 4 of PHY on MSM
|
||||
|
||||
NOTE : Lane 1 is reserved for the clock lane.
|
||||
Wiring and setting it to a data lane is prohibited.
|
||||
ComboMode :
|
||||
Flag to enable combo mode.
|
||||
This flag is enabled if multiple sensors are using same CSI-PHY receiver
|
||||
|
||||
LensInfo : Information of the lens present in the module.
|
||||
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
|
||||
*FocalLength :
|
||||
FocalLength of the lens in micometers.
|
||||
Distance between the center of curvature to the focal point.
|
||||
*FNumber :
|
||||
FNumber of the lens.
|
||||
*TotalFocusDistance : The total distance in meters the lens could focus.
|
||||
*HorizontalViewAngle : HorizontalViewAngle in degrees
|
||||
*VerticalViewAngle : VerticalViewAngle in degrees
|
||||
*MinFocusDistance : Minimum distance in meters the lens could focus.
|
||||
|
||||
*VARIABLES MARKED WITH ASTRICK (*) ARE MANDATORY.
|
||||
|
||||
-->
|
||||
|
||||
<CameraConfigurationRoot>
|
||||
<CameraModuleConfig>
|
||||
<CameraId>0</CameraId>
|
||||
<SensorName>csidtg</SensorName>
|
||||
<ChromatixName>csidtg_chromatix</ChromatixName>
|
||||
<ActuatorName>pseudo</ActuatorName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>BACK</Position>
|
||||
<MountAngle>360</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>0</CSIDCore>
|
||||
<LaneMask>0x1F</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>3.82</FocalLength>
|
||||
<FNumber>2.0</FNumber>
|
||||
<TotalFocusDistance>1.2</TotalFocusDistance>
|
||||
<HorizontalViewAngle>69.6</HorizontalViewAngle>
|
||||
<VerticalViewAngle>43.0</VerticalViewAngle>
|
||||
<MinFocusDistance>0.1</MinFocusDistance>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
</CameraConfigurationRoot>
|
||||
+203
@@ -0,0 +1,203 @@
|
||||
<!--
|
||||
Copyright (c) 2015-2016 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask has values from this list:
|
||||
"FLASH"
|
||||
"ZOOM_UPSCALE"
|
||||
"ZOOM_DOWNSCALE"
|
||||
"OIS_CAPTURE"
|
||||
"ISO_100"
|
||||
"ISO_200"
|
||||
"ISO_400"
|
||||
"ISO_800"
|
||||
"ISO_1600"
|
||||
"DIM_720P"
|
||||
"DIM_1080P"
|
||||
"DIM_UHD"
|
||||
"SCENE_LANDSCAPE"
|
||||
"SCENE_SNOW"
|
||||
"SCENE_BEACH"
|
||||
"SCENE_SUNSET"
|
||||
"SCENE_NIGHT"
|
||||
"SCENE_PORTRAIT"
|
||||
"SCENE_BACKLIGHT"
|
||||
"SCENE_SPORTS"
|
||||
"SCENE_ANTISHAKE"
|
||||
"SCENE_FLOWERS"
|
||||
"SCENE_CANDLELIGHT"
|
||||
"SCENE_FIREWORKS"
|
||||
"SCENE_PARTY"
|
||||
"SCENE_NIGHT_PORTRAIT"
|
||||
"SCENE_THEATRE"
|
||||
"SCENE_ACTION"
|
||||
"SCENE_AR"
|
||||
"SCENE_FACE_PRIORITY"
|
||||
"SCENE_BARCODE"
|
||||
|
||||
special_mode_mask:
|
||||
special_mode_mask is a string or a group of strings from the above list
|
||||
separated by a comma(,) or pipe (|) but not both.
|
||||
Multiple strings in special_mode_mask separated by | share same
|
||||
chromatix name. It picks the chromatix when any one of the
|
||||
modes mentioned in the list ar selected.
|
||||
Multiple strings in special_mode_mask separated by , means to use the
|
||||
chromatix when all the those modes are selected.
|
||||
special_mode_mask can contain any number of special modes delimited by
|
||||
, or | but cannot be both.
|
||||
Valid usecases:
|
||||
"ISO_100|SCENE_BEACH|SCENE_SNOW"
|
||||
"ISO_100,SCENE_BEACH,SCENE_SNOW"
|
||||
Invalid usecases:
|
||||
"ISO_100|SCENE_BEACH,SCENE_SNOW"
|
||||
"ISO_100,SCENE_BEACH|SCENE_SNOW"
|
||||
|
||||
Creating special_mode_mask examples:
|
||||
If a special chromatix is required for ISO100 then
|
||||
special_mode_mask="ISO_100"
|
||||
If a special chromatix is required when both ISO100 and BEACH are set
|
||||
special_mode_mask="ISO_100,SCENE_BEACH"
|
||||
If same chromatix is to be used for SPORTS, BEACH, SNOW then
|
||||
special_mode_mask="ISO_100|SCENE_BEACH|SCENE_SNOW"
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName>
|
||||
<ISPCommon>csidtg_common</ISPCommon>
|
||||
<PostProc>csidtg_postproc</PostProc>
|
||||
<ISPPreview>csidtg_preview</ISPPreview>
|
||||
<ISPSnapshot>csidtg_preview</ISPSnapshot>
|
||||
<ISPVideo>csidtg_preview</ISPVideo>
|
||||
<CPPPreview>csidtg_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>csidtg_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>csidtg_cpp_preview</CPPVideo>
|
||||
<CPPLiveshot>csidtg_cpp_preview</CPPLiveshot>
|
||||
<A3Preview>csidtg_zsl_preview</A3Preview>
|
||||
<A3Video>csidtg_zsl_preview</A3Video>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0">
|
||||
<ISPPreview>csidtg_preview</ISPPreview>
|
||||
<ISPSnapshot>csidtg_preview</ISPSnapshot>
|
||||
<ISPVideo>csidtg_preview</ISPVideo>
|
||||
<CPPPreview>csidtg_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>csidtg_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>csidtg_cpp_preview</CPPVideo>
|
||||
<CPPLiveshot>csidtg_cpp_preview</CPPLiveshot>
|
||||
<A3Preview>csidtg_zsl_preview</A3Preview>
|
||||
<A3Video>csidtg_zsl_preview</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1">
|
||||
<ISPPreview>csidtg_preview</ISPPreview>
|
||||
<ISPSnapshot>csidtg_preview</ISPSnapshot>
|
||||
<ISPVideo>csidtg_preview</ISPVideo>
|
||||
<CPPPreview>csidtg_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>csidtg_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>csidtg_cpp_preview</CPPVideo>
|
||||
<CPPLiveshot>csidtg_cpp_preview</CPPLiveshot>
|
||||
<A3Preview>csidtg_zsl_preview</A3Preview>
|
||||
<A3Video>csidtg_zsl_preview</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2">
|
||||
<ISPPreview>csidtg_preview</ISPPreview>
|
||||
<ISPSnapshot>csidtg_preview</ISPSnapshot>
|
||||
<ISPVideo>csidtg_preview</ISPVideo>
|
||||
<CPPPreview>csidtg_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>csidtg_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>csidtg_cpp_preview</CPPVideo>
|
||||
<CPPLiveshot>csidtg_cpp_preview</CPPLiveshot>
|
||||
<A3Preview>csidtg_zsl_preview</A3Preview>
|
||||
<A3Video>csidtg_zsl_preview</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3">
|
||||
<ISPPreview>csidtg_preview</ISPPreview>
|
||||
<ISPSnapshot>csidtg_preview</ISPSnapshot>
|
||||
<ISPVideo>csidtg_preview</ISPVideo>
|
||||
<CPPPreview>csidtg_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>csidtg_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>csidtg_cpp_preview</CPPVideo>
|
||||
<CPPLiveshot>csidtg_cpp_preview</CPPLiveshot>
|
||||
<A3Preview>csidtg_zsl_preview</A3Preview>
|
||||
<A3Video>csidtg_zsl_preview</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4">
|
||||
<ISPPreview>csidtg_preview</ISPPreview>
|
||||
<ISPSnapshot>csidtg_preview</ISPSnapshot>
|
||||
<ISPVideo>csidtg_preview</ISPVideo>
|
||||
<CPPPreview>csidtg_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>csidtg_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>csidtg_cpp_preview</CPPVideo>
|
||||
<CPPLiveshot>csidtg_cpp_preview</CPPLiveshot>
|
||||
<A3Preview>csidtg_zsl_preview</A3Preview>
|
||||
<A3Video>csidtg_zsl_preview</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 655 B |
@@ -0,0 +1,101 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_gc02m1_ofilm_ii_common</ISPCommon>
|
||||
<PostProc>ginkgo_gc02m1_ofilm_ii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_gc02m1_ofilm_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc02m1_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_gc02m1_ofilm_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_gc02m1_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc02m1_ofilm_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_gc02m1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_gc02m1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_gc02m1_ofilm_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_gc02m1_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_gc02m1_ofilm_iii_common</ISPCommon>
|
||||
<PostProc>ginkgo_gc02m1_ofilm_iii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_gc02m1_ofilm_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc02m1_ofilm_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_gc02m1_ofilm_iii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_gc02m1_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc02m1_ofilm_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_gc02m1_ofilm_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_gc02m1_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_gc02m1_ofilm_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_gc02m1_ofilm_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_gc02m1_sunny_ii_common</ISPCommon>
|
||||
<PostProc>ginkgo_gc02m1_sunny_ii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_gc02m1_sunny_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc02m1_sunny_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_gc02m1_sunny_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_gc02m1_sunny_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc02m1_sunny_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_gc02m1_sunny_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_gc02m1_sunny_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_gc02m1_sunny_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_gc02m1_sunny_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
@@ -0,0 +1,144 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_gc2375h_af_ofilm_ii_common</ISPCommon>
|
||||
<PostProc>ginkgo_gc2375h_af_ofilm_ii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_gc2375h_af_ofilm_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc2375h_af_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_gc2375h_af_ofilm_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_gc2375h_af_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc2375h_af_ofilm_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_gc2375h_af_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_gc2375h_af_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_gc2375h_af_ofilm_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_gc2375h_af_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_gc2375h_af_ofilm_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc2375h_af_ofilm_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_gc2375h_af_ofilm_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_gc2375h_af_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc2375h_af_ofilm_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_gc2375h_af_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_gc2375h_af_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_gc2375h_af_ofilm_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_gc2375h_af_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_gc2375h_af_ofilm_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc2375h_af_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_gc2375h_af_ofilm_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_gc2375h_af_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc2375h_af_ofilm_ii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_gc2375h_af_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_gc2375h_af_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_gc2375h_af_ofilm_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_gc2375h_af_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR_MODE">
|
||||
<ISPPreview>ginkgo_gc2375h_af_ofilm_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc2375h_af_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_gc2375h_af_ofilm_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_gc2375h_af_ofilm_ii_cpp_preview_sr</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc2375h_af_ofilm_ii_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_gc2375h_af_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_gc2375h_af_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_gc2375h_af_ofilm_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_gc2375h_af_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<CPPPreview>ginkgo_gc2375h_af_ofilm_ii_cpp_preview_video</CPPPreview>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SENSOR_SPECIAL_MODE_PRO">
|
||||
<ISPPreview>ginkgo_gc2375h_af_ofilm_ii_pro_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc2375h_af_ofilm_ii_pro_preview</ISPSnapshot>
|
||||
<CPPPreview>ginkgo_gc2375h_af_ofilm_ii_pro_cpp</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc2375h_af_ofilm_ii_pro_cpp</CPPSnapshot>
|
||||
<A3Preview>ginkgo_gc2375h_af_ofilm_ii_pro_preview_3a</A3Preview>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
+144
@@ -0,0 +1,144 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_gc2375h_af_ofilm_india_ii_common</ISPCommon>
|
||||
<PostProc>ginkgo_gc2375h_af_ofilm_india_ii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_gc2375h_af_ofilm_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc2375h_af_ofilm_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_gc2375h_af_ofilm_india_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_gc2375h_af_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc2375h_af_ofilm_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_gc2375h_af_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_gc2375h_af_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_gc2375h_af_ofilm_india_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_gc2375h_af_ofilm_india_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_gc2375h_af_ofilm_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc2375h_af_ofilm_india_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_gc2375h_af_ofilm_india_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_gc2375h_af_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc2375h_af_ofilm_india_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_gc2375h_af_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_gc2375h_af_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_gc2375h_af_ofilm_india_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_gc2375h_af_ofilm_india_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_gc2375h_af_ofilm_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc2375h_af_ofilm_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_gc2375h_af_ofilm_india_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_gc2375h_af_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc2375h_af_ofilm_india_ii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_gc2375h_af_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_gc2375h_af_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_gc2375h_af_ofilm_india_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_gc2375h_af_ofilm_india_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR_MODE">
|
||||
<ISPPreview>ginkgo_gc2375h_af_ofilm_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc2375h_af_ofilm_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_gc2375h_af_ofilm_india_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_gc2375h_af_ofilm_india_ii_cpp_preview_sr</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc2375h_af_ofilm_india_ii_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_gc2375h_af_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_gc2375h_af_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_gc2375h_af_ofilm_india_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_gc2375h_af_ofilm_india_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<CPPPreview>ginkgo_gc2375h_af_ofilm_india_ii_cpp_preview_video</CPPPreview>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SENSOR_SPECIAL_MODE_PRO">
|
||||
<ISPPreview>ginkgo_gc2375h_af_ofilm_india_ii_pro_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc2375h_af_ofilm_india_ii_pro_preview</ISPSnapshot>
|
||||
<CPPPreview>ginkgo_gc2375h_af_ofilm_india_ii_pro_cpp</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc2375h_af_ofilm_india_ii_pro_cpp</CPPSnapshot>
|
||||
<A3Preview>ginkgo_gc2375h_af_ofilm_india_ii_pro_preview_3a</A3Preview>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
@@ -0,0 +1,106 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName>
|
||||
<ISPCommon>ginkgo_gc2375h_ofilm_ii_common</ISPCommon>
|
||||
<PostProc>ginkgo_gc2375h_ofilm_ii_postproc</PostProc>
|
||||
<CPPPreview>ginkgo_gc2375h_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_gc2375h_ofilm_ii_cpp_preview</CPPSnapshot>
|
||||
<CPPLiveshot>ginkgo_gc2375h_ofilm_ii_cpp_preview</CPPLiveshot>
|
||||
<ISPPreview>ginkgo_gc2375h_ofilm_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_gc2375h_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_gc2375h_ofilm_ii_snapshot</ISPVideo>
|
||||
<CPPVideo>ginkgo_gc2375h_ofilm_ii_cpp_preview</CPPVideo>
|
||||
<A3Preview>ginkgo_gc2375h_ofilm_ii_zsl_preview</A3Preview>
|
||||
<A3Video>ginkgo_gc2375h_ofilm_ii_zsl_preview</A3Video>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPSnapshot>ginkgo_gc2375h_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_gc2375h_ofilm_ii_snapshot</ISPVideo>
|
||||
<CPPVideo>ginkgo_gc2375h_ofilm_ii_cpp_preview</CPPVideo>
|
||||
<A3Preview>ginkgo_gc2375h_ofilm_ii_zsl_preview</A3Preview>
|
||||
<A3Video>ginkgo_gc2375h_ofilm_ii_zsl_preview</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
@@ -0,0 +1,144 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_hi259_af_ofilm_iii_common</ISPCommon>
|
||||
<PostProc>ginkgo_hi259_af_ofilm_iii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_hi259_af_ofilm_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_hi259_af_ofilm_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_hi259_af_ofilm_iii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_hi259_af_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_hi259_af_ofilm_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_hi259_af_ofilm_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_hi259_af_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_hi259_af_ofilm_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_hi259_af_ofilm_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_hi259_af_ofilm_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_hi259_af_ofilm_iii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_hi259_af_ofilm_iii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_hi259_af_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_hi259_af_ofilm_iii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_hi259_af_ofilm_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_hi259_af_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_hi259_af_ofilm_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_hi259_af_ofilm_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_hi259_af_ofilm_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_hi259_af_ofilm_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_hi259_af_ofilm_iii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_hi259_af_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_hi259_af_ofilm_iii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_hi259_af_ofilm_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_hi259_af_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_hi259_af_ofilm_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_hi259_af_ofilm_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR_MODE">
|
||||
<ISPPreview>ginkgo_hi259_af_ofilm_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_hi259_af_ofilm_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_hi259_af_ofilm_iii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_hi259_af_ofilm_iii_cpp_preview_sr</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_hi259_af_ofilm_iii_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_hi259_af_ofilm_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_hi259_af_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_hi259_af_ofilm_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_hi259_af_ofilm_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<CPPPreview>ginkgo_hi259_af_ofilm_iii_cpp_preview_video</CPPPreview>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SENSOR_SPECIAL_MODE_PRO">
|
||||
<ISPPreview>ginkgo_hi259_af_ofilm_iii_pro_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_hi259_af_ofilm_iii_pro_preview</ISPSnapshot>
|
||||
<CPPPreview>ginkgo_hi259_af_ofilm_iii_pro_cpp</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_hi259_af_ofilm_iii_pro_cpp</CPPSnapshot>
|
||||
<A3Preview>ginkgo_hi259_af_ofilm_iii_pro_preview_3a</A3Preview>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
@@ -0,0 +1,144 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_hi259_af_ofilm_iii_common</ISPCommon>
|
||||
<PostProc>ginkgo_hi259_af_ofilm_iii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_hi259_af_ofilm_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_hi259_af_ofilm_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_hi259_af_ofilm_iii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_hi259_af_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_hi259_af_ofilm_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_hi259_af_ofilm_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_hi259_af_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_hi259_af_ofilm_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_hi259_af_ofilm_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_hi259_af_ofilm_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_hi259_af_ofilm_iii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_hi259_af_ofilm_iii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_hi259_af_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_hi259_af_ofilm_iii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_hi259_af_ofilm_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_hi259_af_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_hi259_af_ofilm_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_hi259_af_ofilm_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_hi259_af_ofilm_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_hi259_af_ofilm_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_hi259_af_ofilm_iii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_hi259_af_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_hi259_af_ofilm_iii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_hi259_af_ofilm_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_hi259_af_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_hi259_af_ofilm_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_hi259_af_ofilm_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR_MODE">
|
||||
<ISPPreview>ginkgo_hi259_af_ofilm_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_hi259_af_ofilm_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_hi259_af_ofilm_iii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_hi259_af_ofilm_iii_cpp_preview_sr</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_hi259_af_ofilm_iii_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_hi259_af_ofilm_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_hi259_af_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_hi259_af_ofilm_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_hi259_af_ofilm_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<CPPPreview>ginkgo_hi259_af_ofilm_iii_cpp_preview_video</CPPPreview>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SENSOR_SPECIAL_MODE_PRO">
|
||||
<ISPPreview>ginkgo_hi259_af_ofilm_iii_pro_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_hi259_af_ofilm_iii_pro_preview</ISPSnapshot>
|
||||
<CPPPreview>ginkgo_hi259_af_ofilm_iii_pro_cpp</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_hi259_af_ofilm_iii_pro_cpp</CPPSnapshot>
|
||||
<A3Preview>ginkgo_hi259_af_ofilm_iii_pro_preview_3a</A3Preview>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
@@ -0,0 +1,341 @@
|
||||
<!--
|
||||
Copyright (c) 2016 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_imx582_qtech_iii_common</ISPCommon>
|
||||
<PostProc>ginkgo_imx582_qtech_iii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_snapshot_its</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_snapshot_its</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_zsl_preview_3a_its</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="PANORAMA">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_pano_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR_MODE">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_preview_sr</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SN_MODE">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_snapshot_sn</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_snapshot_sn</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_preview_sn</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot_sn</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_zsl_preview_3a_sn</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="BOKEH">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_snapshot_bokeh</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_snapshot_bokeh</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot_bokeh</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_bokeh_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_video_720p</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video_720p</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_video_720p</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot_720p</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_3a_video_720p</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_3a_video_720p</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_video_720p</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video_720p</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_video_720p</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot_720p</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_3a_video_720p</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_3a_video_720p</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="PANORAMA">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_pano_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_video_weixin_res1</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_video_weixin_res1</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video_weixin_res1</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_video_weixin_res1</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_video_weixin_res1</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video_weixin_res1</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_video_weixin_res1</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_weixin_video_3a_res1</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_weixin_video_3a_res1</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_hfr_60_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_hfr_60_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_preview_cts</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_preview_cts</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_preview_video</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_zsl_preview_3a_its</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_hfr_90</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_hfr_90</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_hfr_90</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_hfr_90</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_hfr_90</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_hfr_90</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_hfr_90</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_hfr_90_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_hfr_90_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_hfr_120</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_hfr_120_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_hfr_120_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="6" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_iii_hfr_240</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_iii_hfr_240</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_iii_hfr_240</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_iii_cpp_hfr_240</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_iii_cpp_hfr_240</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_iii_cpp_hfr_240</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_iii_cpp_hfr_240</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_iii_hfr_240_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_iii_hfr_240_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
@@ -0,0 +1,341 @@
|
||||
<!--
|
||||
Copyright (c) 2016 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_imx582_qtech_india_iii_common</ISPCommon>
|
||||
<PostProc>ginkgo_imx582_qtech_india_iii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_zsl_preview_3a_its</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="PANORAMA">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_pano_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR_MODE">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview_sr</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SN_MODE">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_snapshot_sn</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_snapshot_sn</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview_sn</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot_sn</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_zsl_preview_3a_sn</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="BOKEH">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_snapshot_bokeh</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_snapshot_bokeh</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot_bokeh</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_bokeh_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video_720p</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot_720p</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_3a_video_720p</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="PANORAMA">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_pano_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_video_weixin_res1</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_video_weixin_res1</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video_weixin_res1</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_video_weixin_res1</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_video_weixin_res1</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video_weixin_res1</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_video_weixin_res1</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_weixin_video_3a_res1</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_weixin_video_3a_res1</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_hfr_60_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_hfr_60_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_preview_cts</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_preview_cts</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_preview_video</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_hfr_90</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_hfr_90</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_hfr_90</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_hfr_90</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_hfr_90</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_hfr_90</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_hfr_90</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_hfr_90_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_hfr_90_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_hfr_120</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_hfr_120_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_hfr_120_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="6" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_imx582_qtech_india_iii_hfr_240</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_imx582_qtech_india_iii_hfr_240</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_imx582_qtech_india_iii_hfr_240</ISPVideo>
|
||||
<CPPPreview>ginkgo_imx582_qtech_india_iii_cpp_hfr_240</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_imx582_qtech_india_iii_cpp_hfr_240</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_imx582_qtech_india_iii_cpp_hfr_240</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_imx582_qtech_india_iii_cpp_hfr_240</CPPLiveshot>
|
||||
<A3Preview>ginkgo_imx582_qtech_india_iii_hfr_240_3a</A3Preview>
|
||||
<A3Video>ginkgo_imx582_qtech_india_iii_hfr_240_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
@@ -0,0 +1,144 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_ov02a10_af_sunny_i_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov02a10_af_sunny_i_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_ov02a10_af_sunny_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_af_sunny_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov02a10_af_sunny_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov02a10_af_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_af_sunny_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov02a10_af_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov02a10_af_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov02a10_af_sunny_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov02a10_af_sunny_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov02a10_af_sunny_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_af_sunny_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov02a10_af_sunny_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov02a10_af_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_af_sunny_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov02a10_af_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov02a10_af_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov02a10_af_sunny_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov02a10_af_sunny_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_ov02a10_af_sunny_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_af_sunny_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov02a10_af_sunny_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov02a10_af_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_af_sunny_i_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov02a10_af_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov02a10_af_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov02a10_af_sunny_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov02a10_af_sunny_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR_MODE">
|
||||
<ISPPreview>ginkgo_ov02a10_af_sunny_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_af_sunny_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov02a10_af_sunny_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov02a10_af_sunny_i_cpp_preview_sr</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_af_sunny_i_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov02a10_af_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov02a10_af_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov02a10_af_sunny_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov02a10_af_sunny_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<CPPPreview>ginkgo_ov02a10_af_sunny_i_cpp_preview_video</CPPPreview>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SENSOR_SPECIAL_MODE_PRO">
|
||||
<ISPPreview>ginkgo_ov02a10_af_sunny_i_pro_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_af_sunny_i_pro_preview</ISPSnapshot>
|
||||
<CPPPreview>ginkgo_ov02a10_af_sunny_i_pro_cpp</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_af_sunny_i_pro_cpp</CPPSnapshot>
|
||||
<A3Preview>ginkgo_ov02a10_af_sunny_i_pro_preview_3a</A3Preview>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
@@ -0,0 +1,144 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_ov02a10_af_sunny_india_i_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov02a10_af_sunny_india_i_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_ov02a10_af_sunny_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_af_sunny_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov02a10_af_sunny_india_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov02a10_af_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_af_sunny_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov02a10_af_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov02a10_af_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov02a10_af_sunny_india_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov02a10_af_sunny_india_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov02a10_af_sunny_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_af_sunny_india_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov02a10_af_sunny_india_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov02a10_af_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_af_sunny_india_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov02a10_af_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov02a10_af_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov02a10_af_sunny_india_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov02a10_af_sunny_india_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_ov02a10_af_sunny_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_af_sunny_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov02a10_af_sunny_india_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov02a10_af_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_af_sunny_india_i_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov02a10_af_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov02a10_af_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov02a10_af_sunny_india_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov02a10_af_sunny_india_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR_MODE">
|
||||
<ISPPreview>ginkgo_ov02a10_af_sunny_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_af_sunny_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov02a10_af_sunny_india_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov02a10_af_sunny_india_i_cpp_preview_sr</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_af_sunny_india_i_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov02a10_af_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov02a10_af_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov02a10_af_sunny_india_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov02a10_af_sunny_india_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<CPPPreview>ginkgo_ov02a10_af_sunny_india_i_cpp_preview_video</CPPPreview>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SENSOR_SPECIAL_MODE_PRO">
|
||||
<ISPPreview>ginkgo_ov02a10_af_sunny_india_i_pro_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_af_sunny_india_i_pro_preview</ISPSnapshot>
|
||||
<CPPPreview>ginkgo_ov02a10_af_sunny_india_i_pro_cpp</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_af_sunny_india_i_pro_cpp</CPPSnapshot>
|
||||
<A3Preview>ginkgo_ov02a10_af_sunny_india_i_pro_preview_3a</A3Preview>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_ov02a10_ofilm_ii_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov02a10_ofilm_ii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_ov02a10_ofilm_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov02a10_ofilm_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov02a10_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_ofilm_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov02a10_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov02a10_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov02a10_ofilm_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov02a10_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_ov02a10_ofilm_india_ii_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov02a10_ofilm_india_ii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_ov02a10_ofilm_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_ofilm_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov02a10_ofilm_india_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov02a10_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_ofilm_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov02a10_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov02a10_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov02a10_ofilm_india_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov02a10_ofilm_india_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_ov02a10_sunny_i_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov02a10_sunny_i_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_ov02a10_sunny_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_sunny_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov02a10_sunny_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov02a10_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_sunny_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov02a10_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov02a10_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov02a10_sunny_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov02a10_sunny_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_ov02a10_sunny_india_i_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov02a10_sunny_india_i_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_ov02a10_sunny_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov02a10_sunny_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov02a10_sunny_india_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov02a10_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov02a10_sunny_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov02a10_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov02a10_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov02a10_sunny_india_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov02a10_sunny_india_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
|
||||
@@ -0,0 +1,309 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName>
|
||||
<ISPCommon>ginkgo_ov13855_ofilm_i_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov13855_ofilm_i_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_snapshot_its</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_snapshot_its</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="FACE">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_video_face</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_video_face</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_face</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_video_face</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_video_face</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_face</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_video_face</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_face_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_face_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_video_720p</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_liveshot_720p</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_default_video_720p</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_hfr_60_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_hfr_60_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_hfr_90</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_hfr_90</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_hfr_90</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_hfr_90</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_hfr_90</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_hfr_90</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_hfr_90</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_hfr_90_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_hfr_90_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="6">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_i_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_i_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_i_hfr_120</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_i_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_i_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_i_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_i_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_i_hfr_120_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_i_hfr_120_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
@@ -0,0 +1,309 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName>
|
||||
<ISPCommon>ginkgo_ov13855_ofilm_india_i_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov13855_ofilm_india_i_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_snapshot_its</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_snapshot_its</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="FACE">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_video_face</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_video_face</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_face</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_video_face</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_video_face</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_face</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_video_face</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_face_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_face_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_video_720p</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_liveshot_720p</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_default_video_720p</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_hfr_60_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_hfr_60_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_hfr_90</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_hfr_90</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_hfr_90</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_hfr_90</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_hfr_90</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_hfr_90</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_hfr_90</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_hfr_90_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_hfr_90_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="6">
|
||||
<ISPPreview>ginkgo_ov13855_ofilm_india_i_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_ofilm_india_i_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_ofilm_india_i_hfr_120</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_ofilm_india_i_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_ofilm_india_i_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_ofilm_india_i_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_ofilm_india_i_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_ofilm_india_i_hfr_120_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_ofilm_india_i_hfr_120_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
@@ -0,0 +1,309 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName>
|
||||
<ISPCommon>ginkgo_ov13855_sunny_ii_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov13855_sunny_ii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_snapshot_its</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_snapshot_its</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="FACE">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_video_face</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_video_face</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_face</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_video_face</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_video_face</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_face</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_video_face</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_face_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_face_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_video_720p</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_liveshot_720p</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_default_video_720p</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_hfr_60_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_hfr_60_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_hfr_90</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_hfr_90</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_hfr_90</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_hfr_90</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_hfr_90</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_hfr_90</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_hfr_90</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_hfr_90_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_hfr_90_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="6">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_ii_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_ii_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_ii_hfr_120</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_ii_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_ii_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_ii_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_ii_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_ii_hfr_120_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_ii_hfr_120_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
@@ -0,0 +1,309 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName>
|
||||
<ISPCommon>ginkgo_ov13855_sunny_india_ii_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov13855_sunny_india_ii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_snapshot_its</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_snapshot_its</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="FACE">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_video_face</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_video_face</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_face</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_video_face</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_video_face</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_face</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_video_face</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_face_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_face_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_video_720p</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_liveshot_720p</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_default_video_720p</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_hfr_60_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_hfr_60_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_hfr_90</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_hfr_90</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_hfr_90</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_hfr_90</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_hfr_90</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_hfr_90</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_hfr_90</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_hfr_90_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_hfr_90_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="6">
|
||||
<ISPPreview>ginkgo_ov13855_sunny_india_ii_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13855_sunny_india_ii_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13855_sunny_india_ii_hfr_120</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13855_sunny_india_ii_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13855_sunny_india_ii_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13855_sunny_india_ii_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13855_sunny_india_ii_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13855_sunny_india_ii_hfr_120_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13855_sunny_india_ii_hfr_120_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
@@ -0,0 +1,309 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName>
|
||||
<ISPCommon>ginkgo_ov13B10_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov13B10_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0">
|
||||
<ISPPreview>ginkgo_ov13B10_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_ov13B10_snapshot_its</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_snapshot_its</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13B10_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov13B10_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_ov13B10_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13B10_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1">
|
||||
<ISPPreview>ginkgo_ov13B10_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov13B10_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13B10_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13B10_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_snapshot</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2">
|
||||
<ISPPreview>ginkgo_ov13B10_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_ov13B10_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="MFNR_MODE">
|
||||
<ISPPreview>ginkgo_ov13B10_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_snapshot_mfnr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="FACE">
|
||||
<ISPPreview>ginkgo_ov13B10_video_face</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_video_face</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_face</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_video_face</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_video_face</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_face</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_video_face</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_face_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_face_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3">
|
||||
<ISPPreview>ginkgo_ov13B10_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_ov13B10_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_ov13B10_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_video_720p</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_liveshot_720p</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_default_video_720p</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4">
|
||||
<ISPPreview>ginkgo_ov13B10_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_hfr_60_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_hfr_60_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5">
|
||||
<ISPPreview>ginkgo_ov13B10_hfr_90</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_hfr_90</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_hfr_90</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_hfr_90</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_hfr_90</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_hfr_90</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_hfr_90</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_hfr_90_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_hfr_90_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="6">
|
||||
<ISPPreview>ginkgo_ov13B10_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov13B10_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov13B10_hfr_120</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov13B10_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov13B10_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov13B10_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov13B10_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov13B10_hfr_120_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov13B10_hfr_120_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
@@ -0,0 +1,177 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName>
|
||||
<ISPCommon>ginkgo_ov8856_ofilm_ii_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov8856_ofilm_ii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_ii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_ii_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_ii_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_ii_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_ii_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_ii_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_ii_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_ii_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_ii_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_ii_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_ii_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_ii_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_ii_hfr_60_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_ii_hfr_60_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
@@ -0,0 +1,177 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName>
|
||||
<ISPCommon>ginkgo_ov8856_ofilm_india_ii_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov8856_ofilm_india_ii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_india_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_india_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_india_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_india_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_india_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_india_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_india_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_india_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_india_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_india_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_india_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_india_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_india_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_india_ii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_india_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_india_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_india_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_india_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_india_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_india_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_india_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_india_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_india_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_india_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_india_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_india_ii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_india_ii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_india_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_india_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_india_ii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_india_ii_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_india_ii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_india_ii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_india_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_india_ii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_india_ii_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_india_ii_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_india_ii_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3">
|
||||
<ISPPreview>ginkgo_ov8856_ofilm_india_ii_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_ofilm_india_ii_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_ofilm_india_ii_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_ofilm_india_ii_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_ofilm_india_ii_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_ofilm_india_ii_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_ofilm_india_ii_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_ofilm_india_ii_hfr_60_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_ofilm_india_ii_hfr_60_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
@@ -0,0 +1,177 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName>
|
||||
<ISPCommon>ginkgo_ov8856_sunny_i_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov8856_sunny_i_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_i_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_i_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_i_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_i_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_i_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_i_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_i_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_i_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_i_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_i_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_i_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_i_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_i_hfr_60_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_i_hfr_60_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
@@ -0,0 +1,177 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName>
|
||||
<ISPCommon>ginkgo_ov8856_sunny_india_i_common</ISPCommon>
|
||||
<PostProc>ginkgo_ov8856_sunny_india_i_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_india_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_india_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_india_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_india_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_india_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_india_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_india_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_india_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_india_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_india_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_india_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_india_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_india_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_india_i_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_india_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_india_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_india_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_india_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_india_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_india_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_india_i_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_india_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_india_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_india_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_india_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_india_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_india_i_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_india_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_india_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_india_i_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_india_i_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_india_i_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_india_i_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_india_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_india_i_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_india_i_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_india_i_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_india_i_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3">
|
||||
<ISPPreview>ginkgo_ov8856_sunny_india_i_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_ov8856_sunny_india_i_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_ov8856_sunny_india_i_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_ov8856_sunny_india_i_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_ov8856_sunny_india_i_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_ov8856_sunny_india_i_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_ov8856_sunny_india_i_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_ov8856_sunny_india_i_hfr_60_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_ov8856_sunny_india_i_hfr_60_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
@@ -0,0 +1,166 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName>
|
||||
<ISPCommon>ginkgo_s5k4h7_ofilm_iii_common</ISPCommon>
|
||||
<PostProc>ginkgo_s5k4h7_ofilm_iii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_iii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_iii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_iii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_iii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_iii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_iii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_iii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_iii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_iii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_iii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_iii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_iii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_iii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_iii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_iii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_iii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_iii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_iii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_iii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_iii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_iii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_iii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_iii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_iii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_iii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_iii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_iii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_iii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_iii_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_iii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_iii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_iii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_iii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_iii_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_iii_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_iii_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
@@ -0,0 +1,166 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName>
|
||||
<ISPCommon>ginkgo_s5k4h7_ofilm_india_iii_common</ISPCommon>
|
||||
<PostProc>ginkgo_s5k4h7_ofilm_india_iii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_india_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_india_iii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_india_iii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_india_iii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_india_iii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_india_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_india_iii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_india_iii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_india_iii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_india_iii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_india_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_india_iii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_india_iii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_india_iii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_india_iii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_india_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_india_iii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_india_iii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_india_iii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_india_iii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_india_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_india_iii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_india_iii_cpp_video_full</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_snapshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_india_iii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_india_iii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_india_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_india_iii_video_full</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_india_iii_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_india_iii_zsl_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_india_iii_zsl_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2">
|
||||
<ISPPreview>ginkgo_s5k4h7_ofilm_india_iii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5k4h7_ofilm_india_iii_default_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5k4h7_ofilm_india_iii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_preview</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5k4h7_ofilm_india_iii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5k4h7_ofilm_india_iii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5k4h7_ofilm_india_iii_default_preview_bu64297</A3Preview>
|
||||
<A3Video>ginkgo_s5k4h7_ofilm_india_iii_default_video_bu64297</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
||||
@@ -0,0 +1,330 @@
|
||||
<!--
|
||||
Copyright (c) 2016 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_s5kgm1_ofilm_ii_common</ISPCommon>
|
||||
<PostProc>ginkgo_s5kgm1_ofilm_ii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_snapshot_its</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_snapshot_its</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_zsl_preview_3a_its</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="PANORAMA">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_pano_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview_sr</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SN_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_snapshot_sn</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_snapshot_sn</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview_sn</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot_sn</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_zsl_preview_3a_sn</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="BOKEH">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_snapshot_bokeh</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_snapshot_bokeh</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot_bokeh</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_bokeh_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video_720p</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot_720p</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_3a_video_720p</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="PANORAMA">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_pano_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_video_weixin_res1</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_video_weixin_res1</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video_weixin_res1</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_video_weixin_res1</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_video_weixin_res1</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video_weixin_res1</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_video_weixin_res1</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_weixin_video_3a_res1</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_weixin_video_3a_res1</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_hfr_60_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_hfr_60_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_preview_cts</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_preview_cts</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_preview_video</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_hfr_90</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_hfr_90</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_hfr_90</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_90</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_90</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_90</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_90</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_hfr_90_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_hfr_90_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_hfr_120</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_hfr_120_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_hfr_120_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_ii_hfr_240</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_ii_hfr_240</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_ii_hfr_240</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_240</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_240</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_240</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_ii_cpp_hfr_240</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_ii_hfr_240_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_ii_hfr_240_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
@@ -0,0 +1,330 @@
|
||||
<!--
|
||||
Copyright (c) 2016 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_s5kgm1_ofilm_india_ii_common</ISPCommon>
|
||||
<PostProc>ginkgo_s5kgm1_ofilm_india_ii_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_zsl_preview_3a_its</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="PANORAMA">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_pano_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview_sr</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SN_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_snapshot_sn</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_snapshot_sn</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview_sn</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot_sn</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_zsl_preview_3a_sn</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="BOKEH">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_snapshot_bokeh</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_snapshot_bokeh</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot_bokeh</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_bokeh_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video_720p</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot_720p</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_3a_video_720p</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="PANORAMA">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_pano_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_video_weixin_res1</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_video_weixin_res1</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video_weixin_res1</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_weixin_res1</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_weixin_res1</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_weixin_res1</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_video_weixin_res1</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_weixin_video_3a_res1</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_weixin_video_3a_res1</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_hfr_60_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_hfr_60_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_preview_cts</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_preview_cts</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_preview_video</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_hfr_90</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_hfr_90</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_hfr_90</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_90</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_90</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_90</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_90</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_hfr_90_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_hfr_90_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_hfr_120</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_hfr_120_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_hfr_120_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_ofilm_india_ii_hfr_240</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_hfr_240</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_ofilm_india_ii_hfr_240</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_240</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_240</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_240</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_ofilm_india_ii_cpp_hfr_240</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_ofilm_india_ii_hfr_240_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_ofilm_india_ii_hfr_240_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
@@ -0,0 +1,330 @@
|
||||
<!--
|
||||
Copyright (c) 2016 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_s5kgm1_sunny_i_common</ISPCommon>
|
||||
<PostProc>ginkgo_s5kgm1_sunny_i_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_snapshot_its</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_snapshot_its</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_zsl_preview_3a_its</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="PANORAMA">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_pano_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview_sr</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SN_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_snapshot_sn</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_snapshot_sn</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview_sn</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot_sn</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_zsl_preview_3a_sn</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="BOKEH">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_snapshot_bokeh</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_snapshot_bokeh</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot_bokeh</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_bokeh_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video_720p</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot_720p</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_3a_video_720p</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="PANORAMA">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_pano_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_video_weixin_res1</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_video_weixin_res1</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video_weixin_res1</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_video_weixin_res1</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_video_weixin_res1</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video_weixin_res1</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_video_weixin_res1</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_weixin_video_3a_res1</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_weixin_video_3a_res1</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_hfr_60_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_hfr_60_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_preview_cts</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_preview_cts</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_preview_video</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_hfr_90</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_hfr_90</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_hfr_90</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_hfr_90</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_hfr_90</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_hfr_90</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_hfr_90</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_hfr_90_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_hfr_90_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_hfr_120</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_hfr_120_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_hfr_120_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_i_hfr_240</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_i_hfr_240</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_i_hfr_240</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_i_cpp_hfr_240</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_i_cpp_hfr_240</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_i_cpp_hfr_240</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_i_cpp_hfr_240</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_i_hfr_240_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_i_hfr_240_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
@@ -0,0 +1,330 @@
|
||||
<!--
|
||||
Copyright (c) 2016 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
CommonChromatixInfo:
|
||||
CommonChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are common for all sensor modes.
|
||||
|
||||
ResolutionChromatixInfo:
|
||||
ResolutionChromatixInfo is the information about chromatix needed for
|
||||
various use cases.
|
||||
Ex:- Preview, Snapshot, ZSL, HFR, HDR, Video, Liveshot for ISP, CPP,
|
||||
3A and SW PostProc.
|
||||
Entries in this node are specific to sensor resolution.
|
||||
|
||||
ChromatixName:
|
||||
Contains the list of chromatix names for all modules.
|
||||
special_mode_mask:
|
||||
It is the bit mask for special modes, which is used for
|
||||
chromatix selection.
|
||||
Special modes can be any mode that needs a special chromatix.
|
||||
Ex:- scene mode, DZOOM mode, OIS capture mode, flash mode
|
||||
This is applicable for CommonChromatixInfo and
|
||||
ResolutionChromatixInfo.
|
||||
special_mode_mask="0" means none of the special modes are
|
||||
selected.
|
||||
sensor_resolution_index:
|
||||
It is the sensor resolution index for which chromatix libraries
|
||||
will be choosen.
|
||||
It is applicable only in ResolutionChromatixInfo.
|
||||
|
||||
ISPCommon :
|
||||
Common tuning library name for ISP
|
||||
ISPPreview :
|
||||
Preview tuning library name for ISP
|
||||
ISPSnapshot :
|
||||
Snapshot tuning library name for ISP
|
||||
CPPCommon :
|
||||
Common tuning library name for CPP
|
||||
CPPPreview :
|
||||
Preview tuning library name for CPP
|
||||
CPPSnapshot :
|
||||
Snapshot tuning library name for CPP
|
||||
CPPLiveshot :
|
||||
Liveshot tuning library name for CPP
|
||||
PostProc :
|
||||
Tuning library name for postproc module
|
||||
A3Preview :
|
||||
Preview tuning library for 3A
|
||||
A3Video :
|
||||
Video tuning library for 3A
|
||||
|
||||
Order of Resolution Pick:
|
||||
Assume the current sensor mode is "r" and special mode mask is "s".
|
||||
Chromatix for a module and type is choosen in this order till we find a
|
||||
valid chroamtix file name or else NULL is returned.
|
||||
1) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "s".
|
||||
2) From CommonChromatixInfo node for which special_mode_mask is "s".
|
||||
3) From ResolutionChromatixInfo node for which sensor_resolution_index
|
||||
is "r" and special_mode_mask is "0".
|
||||
4) From CommonChromatixInfo node for which special_mode_mask is "0".
|
||||
5) NULL is returned if we dont find in any of the above cases.
|
||||
|
||||
special_mode_mask values:
|
||||
SENSOR_SPECIAL_MODE_NONE = 0,
|
||||
SENSOR_SPECIAL_MODE_FLASH = 1,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_UPSCALE = 2,
|
||||
SENSOR_SPECIAL_MODE_ZOOM_DOWNSCALE = 4,
|
||||
SENSOR_SPECIAL_MODE_OIS_CAPTURE = 8,
|
||||
-->
|
||||
|
||||
<ChromatixConfigurationRoot>
|
||||
<CommonChromatixInfo>
|
||||
<ChromatixName special_mode_mask="0">
|
||||
<ISPCommon>ginkgo_s5kgm1_sunny_india_i_common</ISPCommon>
|
||||
<PostProc>ginkgo_s5kgm1_sunny_india_i_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_zsl_preview_3a_its</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="PANORAMA">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_pano_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_snapshot</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview_sr</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SN_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_snapshot_sn</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_snapshot_sn</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview_sn</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot_sn</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_zsl_preview_3a_sn</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="BOKEH">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_snapshot_bokeh</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_snapshot_bokeh</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot_bokeh</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_bokeh_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video_weixin</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_weixin_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="MIHDR">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_snapshot</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_zsl_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_zsl_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="QQ">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_video_qq</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_video_qq</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video_qq</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_video_qq</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_video_qq</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video_qq</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_video_qq</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_qq_video_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_qq_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SENSOR_SPECIAL_MODE_720P">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video_720p</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video_720p</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot_720p</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_3a_video_720p</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="HHT_MODE">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="PANORAMA">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_preview</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_preview</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_pano_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="WEIXIN">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_video_weixin_res1</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_video_weixin_res1</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video_weixin_res1</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_video_weixin_res1</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_video_weixin_res1</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video_weixin_res1</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_video_weixin_res1</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_weixin_video_3a_res1</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_weixin_video_3a_res1</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_hfr_60</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_hfr_60_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_hfr_60_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="CTSVERIFY">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_preview_cts</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_preview_cts</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_video</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_preview_video</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_default_preview_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_hfr_90</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_hfr_90</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_hfr_90</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_90</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_90</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_90</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_90</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_hfr_90_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_hfr_90_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_hfr_120</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_hfr_120_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_hfr_120_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5" special_mode_mask="0">
|
||||
<ISPPreview>ginkgo_s5kgm1_sunny_india_i_hfr_240</ISPPreview>
|
||||
<ISPSnapshot>ginkgo_s5kgm1_sunny_india_i_hfr_240</ISPSnapshot>
|
||||
<ISPVideo>ginkgo_s5kgm1_sunny_india_i_hfr_240</ISPVideo>
|
||||
<CPPPreview>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_240</CPPPreview>
|
||||
<CPPSnapshot>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_240</CPPSnapshot>
|
||||
<CPPVideo>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_240</CPPVideo>
|
||||
<CPPLiveshot>ginkgo_s5kgm1_sunny_india_i_cpp_hfr_240</CPPLiveshot>
|
||||
<A3Preview>ginkgo_s5kgm1_sunny_india_i_hfr_240_3a</A3Preview>
|
||||
<A3Video>ginkgo_s5kgm1_sunny_india_i_hfr_240_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 719 B |
BIN
Binary file not shown.
BIN
Binary file not shown.
+111
@@ -0,0 +1,111 @@
|
||||
<?xml version="1.0"?>
|
||||
<sceneDetection>
|
||||
<commonSetting>
|
||||
<blockWidth>32</blockWidth>
|
||||
<blockHeight>32</blockHeight>
|
||||
<frameNumToSave>3</frameNumToSave>
|
||||
<downsampleFactor>4</downsampleFactor>
|
||||
</commonSetting>
|
||||
|
||||
<hdr>
|
||||
<indoor_iso>800</indoor_iso>
|
||||
<indoor_expoTime>60</indoor_expoTime>
|
||||
<indoor_lowExpoRange>5</indoor_lowExpoRange>
|
||||
<indoor_highExpoRange>8</indoor_highExpoRange>
|
||||
<indoor_lowExpoRangeExtended>5</indoor_lowExpoRangeExtended>
|
||||
<indoor_highExpoRangeExtended>5</indoor_highExpoRangeExtended>
|
||||
<indoor_lowRatioThre>0.05</indoor_lowRatioThre>
|
||||
<indoor_highRatioThre>0.05</indoor_highRatioThre>
|
||||
<indoor_face_lowExpoRange>5</indoor_face_lowExpoRange>
|
||||
<indoor_face_highExpoRange>8</indoor_face_highExpoRange>
|
||||
<indoor_face_lowExpoRangeExtended>5</indoor_face_lowExpoRangeExtended>
|
||||
<indoor_face_highExpoRangeExtended>5</indoor_face_highExpoRangeExtended>
|
||||
<indoor_face_lowRatioThre>0.05</indoor_face_lowRatioThre>
|
||||
<indoor_face_highRatioThre>0.05</indoor_face_highRatioThre>
|
||||
|
||||
<outdoor_iso>200</outdoor_iso>
|
||||
<outdoor_expoTime>20</outdoor_expoTime>
|
||||
<outdoor_lowExpoRange>5</outdoor_lowExpoRange>
|
||||
<outdoor_highExpoRange>8</outdoor_highExpoRange>
|
||||
<outdoor_lowExpoRangeExtended>5</outdoor_lowExpoRangeExtended>
|
||||
<outdoor_highExpoRangeExtended>5</outdoor_highExpoRangeExtended>
|
||||
<outdoor_lowRatioThre>0.05</outdoor_lowRatioThre>
|
||||
<outdoor_highRatioThre>0.05</outdoor_highRatioThre>
|
||||
<outdoor_face_lowExpoRange>5</outdoor_face_lowExpoRange>
|
||||
<outdoor_face_highExpoRange>8</outdoor_face_highExpoRange>
|
||||
<outdoor_face_lowExpoRangeExtended>5</outdoor_face_lowExpoRangeExtended>
|
||||
<outdoor_face_highExpoRangeExtended>5</outdoor_face_highExpoRangeExtended>
|
||||
<outdoor_face_lowRatioThre>0.05</outdoor_face_lowRatioThre>
|
||||
<outdoor_face_highRatioThre>0.05</outdoor_face_highRatioThre>
|
||||
|
||||
<night_iso>100</night_iso>
|
||||
<night_expoTime>10</night_expoTime>
|
||||
<night_lowExpoRange>5</night_lowExpoRange>
|
||||
<night_highExpoRange>8</night_highExpoRange>
|
||||
<night_lowExpoRangeExtended>5</night_lowExpoRangeExtended>
|
||||
<night_highExpoRangeExtended>5</night_highExpoRangeExtended>
|
||||
<night_lowRatioThre>0.05</night_lowRatioThre>
|
||||
<night_highRatioThre>0.05</night_highRatioThre>
|
||||
<night_face_lowExpoRange>5</night_face_lowExpoRange>
|
||||
<night_face_highExpoRange>8</night_face_highExpoRange>
|
||||
<night_face_lowExpoRangeExtended>5</night_face_lowExpoRangeExtended>
|
||||
<night_face_highExpoRangeExtended>5</night_face_highExpoRangeExtended>
|
||||
<night_face_lowRatioThre>0.05</night_face_lowRatioThre>
|
||||
<night_face_highRatioThre>0.05</night_face_highRatioThre>
|
||||
|
||||
<default_lowExpoRange>5</default_lowExpoRange>
|
||||
<default_highExpoRange>8</default_highExpoRange>
|
||||
<default_lowExpoRangeExtended>5</default_lowExpoRangeExtended>
|
||||
<default_highExpoRangeExtended>5</default_highExpoRangeExtended>
|
||||
<default_lowRatioThre>0.05</default_lowRatioThre>
|
||||
<default_highRatioThre>0.05</default_highRatioThre>
|
||||
|
||||
<touch_lowExpoRange>5</touch_lowExpoRange>
|
||||
<touch_highExpoRange>8</touch_highExpoRange>
|
||||
<touch_lowExpoRangeExtended>5</touch_lowExpoRangeExtended>
|
||||
<touch_highExpoRangeExtended>5</touch_highExpoRangeExtended>
|
||||
<touch_lowRatioThre>0.05</touch_lowRatioThre>
|
||||
<touch_highRatioThre>0.05</touch_highRatioThre>
|
||||
</hdr>
|
||||
|
||||
<!--add by fengchaoyu for motion detection -->
|
||||
<motion>
|
||||
<motion_frameDiffThre>17.85</motion_frameDiffThre>
|
||||
<motion_blockWidth>32</motion_blockWidth>
|
||||
<motion_blockHeight>32</motion_blockHeight>
|
||||
<motion_judgeMove>0.015</motion_judgeMove>
|
||||
<motion_frameGap1>1</motion_frameGap1>
|
||||
<motion_frameGap2>1</motion_frameGap2>
|
||||
<motion_roiWidRate>1</motion_roiWidRate>
|
||||
<motion_roiHeiRate>1</motion_roiHeiRate>
|
||||
<motion_downsample>4</motion_downsample>
|
||||
<motion_startIndex>7</motion_startIndex>
|
||||
<motion_indoorExpoTime>40</motion_indoorExpoTime>
|
||||
|
||||
<motion_threStaGap>50.0</motion_threStaGap>
|
||||
<motion_threEndGap>220.0</motion_threEndGap>
|
||||
<motion_threFirStage>30.0</motion_threFirStage>
|
||||
<motion_threSecStageK>0.2</motion_threSecStageK>
|
||||
<motion_threThirStage>20.0</motion_threThirStage>
|
||||
|
||||
<motion_faceLeftXThre>40</motion_faceLeftXThre>
|
||||
<motion_faceTopYThre>40</motion_faceTopYThre>
|
||||
<motion_faceRollThre>20</motion_faceRollThre>
|
||||
<motion_facePitchThre>20</motion_facePitchThre>
|
||||
<motion_faceYawThre>30</motion_faceYawThre>
|
||||
<motion_faceSizeThre>40</motion_faceSizeThre>
|
||||
</motion>
|
||||
|
||||
<!--add by fengchaoyu for wideangle recommend-->
|
||||
<wideangle>
|
||||
<wideangle_horizontal>180</wideangle_horizontal>
|
||||
<wideangle_horiThre>10</wideangle_horiThre>
|
||||
<wideangle_vertical>270</wideangle_vertical>
|
||||
<wideangle_vertiThre>10</wideangle_vertiThre>
|
||||
<wideangle_minFaceNum>3</wideangle_minFaceNum>
|
||||
<wideangle_faceDisRatio>2.0</wideangle_faceDisRatio>
|
||||
<wideangle_faceSizeRatio>0.5</wideangle_faceSizeRatio>
|
||||
<wideangle_edgeDisRatio>0.1</wideangle_edgeDisRatio>
|
||||
</wideangle>
|
||||
|
||||
</sceneDetection>
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 560 B |
@@ -0,0 +1 @@
|
||||
>Icccca5$16(2-aycqspxs{q{oIcccca,$7 2-5$17$121, 7ayca6$-621aoIcccca$;32641$ !/$aycpssocuvqtocqztsoctsssocqssocpvztoctsoIcccca& ,$1 ayc>Iccccccccasayc>Icccccccccccca'$6&1(37(2-ayca, (-c& ,$1 aoIcccccccccccca6$-6212'$ayc>Iccccccccccccccccasayc>Icccccccccccccccccccca'$6&1(37(2-aycazqsocps{svs%36aoIcccccccccccccccccccca%2& /$-*7+
|
||||
@@ -0,0 +1 @@
|
||||
>Icccca5$16(2-aycqspxsxsxoIcccca,$7 2-5$17$121, 7ayca6$-621aoIcccca$;32641$ !/$aycpssocuvqtocqztsoctsssocqssocpvztoctsoIcccca& ,$1 ayc>Iccccccccasayc>Icccccccccccca'$6&1(37(2-ayca, (-c& ,$1 aoIcccccccccccca6$-6212'$ayc>Iccccccccccccccccasayc>Icccccccccccccccccccca'$6&1(37(2-aycazqsocps{svs%36aoIcccccccccccccccccccca%2& /$-*7+
|
||||
+75
File diff suppressed because one or more lines are too long
+75
File diff suppressed because one or more lines are too long
Vendored
+75
File diff suppressed because one or more lines are too long
Vendored
+75
File diff suppressed because one or more lines are too long
Vendored
+75
File diff suppressed because one or more lines are too long
+75
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+75
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+75
File diff suppressed because one or more lines are too long
+75
File diff suppressed because one or more lines are too long
+42
File diff suppressed because one or more lines are too long
+64
File diff suppressed because one or more lines are too long
+75
File diff suppressed because one or more lines are too long
+75
File diff suppressed because one or more lines are too long
+75
File diff suppressed because one or more lines are too long
+75
File diff suppressed because one or more lines are too long
+44
File diff suppressed because one or more lines are too long
+42
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user