platina: Regenetaye vendor tree
Signed-off-by: HeroBuxx <me@herobuxx.me>
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
1 2 3 4 5 6 7 8 9 10
|
||||
soften white ruddy eye-large slender-face foundation eye-bright deblemish depouch lip
|
||||
11 12 13 14 15 16 17 18 19 20
|
||||
relight iris auto-bright auto-color clarity auto-style slender-nose skin-sharp nose-highlight nosehump
|
||||
21 22 23 24 25 26 27 28 29 30
|
||||
3d-nose 3d-app 3d-lip 3d-chin 3d-neck M-PUPIL_BRIGHTEN M-eyebrow M-pupil-line M-gloss M-blush
|
||||
31 32 33
|
||||
eye-sharp eye-type eye-val
|
||||
/*
|
||||
// CN/G 13 value is different with other devices becuase the AE of D2T is too bright
|
||||
------------------------------------CN------------------------------------------------------------------------
|
||||
//male
|
||||
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
||||
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 10, 0, 0, 10, 20, 0, 5, 1, 50, 0, 0, 0, 0, 0, 30, 50, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 15, 0, 0, 10, 20, 0, 5, 1, 60, 0, 0, 0, 0, 0, 30, 50, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 20, 0, 0, 10, 20, 0, 5, 1, 60, 0, 0, 0, 0, 0, 30, 50, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 25, 0, 0, 15, 20, 0, 5, 1, 60, 0, 0, 0, 0, 0, 30, 50, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 30, 0, 0, 20, 20, 0, 5, 1, 60, 0, 0, 0, 0, 0, 30, 50, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
//female
|
||||
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 25, 0, 0, 10, 40, 0, 10, 1, 50, 20, 0, 0, 0, 0, 30, 50, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 30, 0, 0, 10, 40, 0, 10, 1, 60, 25, 0, 0, 0, 0, 30, 50, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 35, 0, 0, 10, 40, 0, 10, 1, 60, 30, 0, 0, 0, 0, 30, 50, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 40, 0, 0, 15, 40, 0, 10, 1, 60, 35, 0, 0, 0, 0, 30, 50, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 45, 0, 0, 20, 40, 0, 10, 1, 60, 40, 0, 0, 0, 0, 30, 50, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
|
||||
|
||||
------------------------------------India------------------------------------------------------------------------
|
||||
//male
|
||||
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
||||
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 10, 0, 0, 0, 0, 0, 0, 1, 30, 0, 0, 15, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 20, 0, 0, 0, 0, 0, 0, 1, 40, 0, 0, 20, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 30, 0, 0, 0, 0, 0, 0, 1, 50, 0, 0, 25, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 40, 0, 0, 0, 0, 0, 0, 1, 60, 0, 0, 25, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 50, 0, 0, 0, 0, 0, 0, 1, 70, 0, 0, 35, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
//female
|
||||
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 20, 0, 0, 0, 40, 0, 0, 1, 30, 20, 0, 15, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 30, 0, 0, 0, 40, 0, 0, 1, 40, 20, 0, 20, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 40, 0, 0, 0, 40, 0, 0, 1, 50, 30, 0, 25, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 50, 0, 0, 0, 40, 0, 0, 1, 50, 40, 0, 30, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 50, 0, 0, 0, 40, 0, 0, 1, 60, 50, 0, 35, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
|
||||
|
||||
------------------------------------Global------------------------------------------------------------------------
|
||||
//male
|
||||
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
||||
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 5, 0, 0, 10, 20, 0, 5, 1, 50, 0, 0, 0, 0, 0, 30, 50, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 10, 0, 0, 10, 20, 0, 5, 1, 60, 0, 0, 0, 0, 0, 30, 50, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 15, 0, 0, 10, 20, 0, 5, 1, 60, 0, 0, 0, 0, 0, 30, 50, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 20, 0, 0, 15, 20, 0, 5, 1, 60, 0, 0, 0, 0, 0, 30, 50, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 25, 0, 0, 20, 20, 0, 5, 1, 60, 0, 0, 0, 0, 0, 30, 50, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
//female
|
||||
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 10, 0, 0, 10, 40, 0, 10, 1, 50, 20, 0, 0, 0, 0, 30, 50, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 15, 0, 0, 10, 40, 0, 10, 1, 60, 25, 0, 0, 0, 0, 30, 50, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 20, 0, 0, 10, 40, 0, 10, 1, 60, 30, 0, 0, 0, 0, 30, 50, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 25, 0, 0, 15, 40, 0, 10, 1, 60, 35, 0, 0, 0, 0, 30, 50, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 30, 0, 0, 20, 40, 0, 10, 1, 60, 40, 0, 0, 0, 0, 30, 50, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
|
||||
|
||||
------------------------------------preview------------------------------------------------------------------------
|
||||
//male
|
||||
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
||||
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 25, 0, 0, 10, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0},
|
||||
{ 30, 0, 0, 10, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0},
|
||||
{ 35, 0, 0, 10, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0},
|
||||
{ 40, 0, 0, 15, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0},
|
||||
{ 45, 0, 0, 20, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0},
|
||||
//female
|
||||
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 25, 0, 0, 10, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0},
|
||||
{ 30, 0, 0, 10, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0},
|
||||
{ 35, 0, 0, 10, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0},
|
||||
{ 40, 0, 0, 15, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0},
|
||||
{ 45, 0, 0, 20, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0},
|
||||
|
||||
|
||||
------------------------------------record------------------------------------------------------------------------
|
||||
//male
|
||||
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
||||
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
//female
|
||||
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
|
||||
|
||||
------------------------------------advance------------------------------------------------------------------------
|
||||
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
||||
{ 40, 0, 0, 30, 40, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 100,100,100,60, 100,100,70, 80, 100,80, 0, 0, 0},
|
||||
{ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
@@ -0,0 +1,264 @@
|
||||
|
||||
|
||||
<!--
|
||||
Copyright (c) 2016-2017 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>2</CameraId>
|
||||
<SensorName>platina_imx576_sunny</SensorName>
|
||||
<SensorAlias>platina_imx576_i</SensorAlias>
|
||||
<EepromName>platina_imx576_gt24p64ba2_sunny</EepromName>
|
||||
<ChromatixName>platina_imx576_sunny_chromatix</ChromatixName>
|
||||
<GlobalChromatixName>platina_imx576_sunny_global_chromatix</GlobalChromatixName>
|
||||
<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.86</FocalLength>
|
||||
<FNumber>2.2</FNumber>
|
||||
<TotalFocusDistance>0.15</TotalFocusDistance>
|
||||
<HorizontalViewAngle>66.1</HorizontalViewAngle>
|
||||
<VerticalViewAngle>52.1</VerticalViewAngle>
|
||||
<MinFocusDistance>0.15</MinFocusDistance>
|
||||
<MaxRollDegree>1.0</MaxRollDegree>
|
||||
<MaxPitchDegree>1.0</MaxPitchDegree>
|
||||
<MaxYawDegree>1.0</MaxYawDegree>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
|
||||
<CameraModuleConfig>
|
||||
<CameraId>2</CameraId>
|
||||
<SensorName>platina_imx576_ofilm</SensorName>
|
||||
<SensorAlias>platina_imx576_ii</SensorAlias>
|
||||
<EepromName>platina_imx576_bl24sa64_ofilm</EepromName>
|
||||
<ChromatixName>platina_imx576_ofilm_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.86</FocalLength>
|
||||
<FNumber>2.2</FNumber>
|
||||
<TotalFocusDistance>0.15</TotalFocusDistance>
|
||||
<HorizontalViewAngle>66.1</HorizontalViewAngle>
|
||||
<VerticalViewAngle>52.1</VerticalViewAngle>
|
||||
<MinFocusDistance>0.15</MinFocusDistance>
|
||||
<MaxRollDegree>1.0</MaxRollDegree>
|
||||
<MaxPitchDegree>1.0</MaxPitchDegree>
|
||||
<MaxYawDegree>1.0</MaxYawDegree>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
|
||||
<CameraModuleConfig>
|
||||
<CameraId>0</CameraId>
|
||||
<SensorName>platina_imx363_sunny</SensorName>
|
||||
<SensorAlias>platina_imx363_i</SensorAlias>
|
||||
<EepromName>platina_imx363_gt24p64ba8_sunny</EepromName>
|
||||
<ActuatorName>platina_dw9714_sunny</ActuatorName>
|
||||
<FlashName>pmic</FlashName>
|
||||
<ChromatixName>platina_imx363_sunny_chromatix</ChromatixName>
|
||||
<GlobalChromatixName>platina_imx363_sunny_global_chromatix</GlobalChromatixName>
|
||||
<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>3.94</FocalLength>
|
||||
<FNumber>1.9</FNumber>
|
||||
<TotalFocusDistance>2.918</TotalFocusDistance>
|
||||
<HorizontalViewAngle>70.4</HorizontalViewAngle>
|
||||
<VerticalViewAngle>55.7</VerticalViewAngle>
|
||||
<MinFocusDistance>0.07</MinFocusDistance>
|
||||
<MaxRollDegree>1.0</MaxRollDegree>
|
||||
<MaxPitchDegree>1.0</MaxPitchDegree>
|
||||
<MaxYawDegree>1.0</MaxYawDegree>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
|
||||
<CameraModuleConfig>
|
||||
<CameraId>0</CameraId>
|
||||
<SensorName>platina_imx363_ofilm</SensorName>
|
||||
<SensorAlias>platina_imx363_ii</SensorAlias>
|
||||
<EepromName>platina_imx363_bl24sa64_ofilm</EepromName>
|
||||
<ActuatorName>platina_dw9714_ofilm</ActuatorName>
|
||||
<FlashName>pmic</FlashName>
|
||||
<ChromatixName>platina_imx363_ofilm_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>3.94</FocalLength>
|
||||
<FNumber>1.9</FNumber>
|
||||
<TotalFocusDistance>2.918</TotalFocusDistance>
|
||||
<HorizontalViewAngle>70.4</HorizontalViewAngle>
|
||||
<VerticalViewAngle>55.7</VerticalViewAngle>
|
||||
<MinFocusDistance>0.07</MinFocusDistance>
|
||||
<MaxRollDegree>1.0</MaxRollDegree>
|
||||
<MaxPitchDegree>1.0</MaxPitchDegree>
|
||||
<MaxYawDegree>1.0</MaxYawDegree>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
|
||||
<CameraModuleConfig>
|
||||
<CameraId>3</CameraId>
|
||||
<SensorName>platina_s5k5e8_sunny</SensorName>
|
||||
<SensorAlias>platina_s5k5e8_i</SensorAlias>
|
||||
<EepromName>platina_s5k5e8_sunny</EepromName>
|
||||
<ChromatixName>platina_s5k5e8_sunny_chromatix</ChromatixName>
|
||||
<GlobalChromatixName>platina_s5k5e8_sunny_global_chromatix</GlobalChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>BACK_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>1</CSIDCore>
|
||||
<LaneMask>0x1F</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.85</FocalLength>
|
||||
<FNumber>2.2</FNumber>
|
||||
<TotalFocusDistance>0.15</TotalFocusDistance>
|
||||
<HorizontalViewAngle>87.2</HorizontalViewAngle>
|
||||
<VerticalViewAngle>87.2</VerticalViewAngle>
|
||||
<MinFocusDistance>0.15</MinFocusDistance>
|
||||
<MaxRollDegree>1.0</MaxRollDegree>
|
||||
<MaxPitchDegree>1.0</MaxPitchDegree>
|
||||
<MaxYawDegree>1.0</MaxYawDegree>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
|
||||
<CameraModuleConfig>
|
||||
<CameraId>3</CameraId>
|
||||
<SensorName>platina_s5k5e8_ofilm</SensorName>
|
||||
<SensorAlias>platina_s5k5e8_ii</SensorAlias>
|
||||
<EepromName>platina_s5k5e8_ofilm</EepromName>
|
||||
<ChromatixName>platina_s5k5e8_ofilm_chromatix</ChromatixName>
|
||||
<ModesSupported>1</ModesSupported>
|
||||
<Position>BACK_AUX</Position>
|
||||
<MountAngle>90</MountAngle>
|
||||
<CSIInfo>
|
||||
<CSIDCore>1</CSIDCore>
|
||||
<LaneMask>0x1F</LaneMask>
|
||||
<LaneAssign>0x4320</LaneAssign>
|
||||
<ComboMode>0</ComboMode>
|
||||
</CSIInfo>
|
||||
<LensInfo>
|
||||
<FocalLength>1.85</FocalLength>
|
||||
<FNumber>2.2</FNumber>
|
||||
<TotalFocusDistance>0.15</TotalFocusDistance>
|
||||
<HorizontalViewAngle>87.2</HorizontalViewAngle>
|
||||
<VerticalViewAngle>87.2</VerticalViewAngle>
|
||||
<MinFocusDistance>0.15</MinFocusDistance>
|
||||
<MaxRollDegree>1.0</MaxRollDegree>
|
||||
<MaxPitchDegree>1.0</MaxPitchDegree>
|
||||
<MaxYawDegree>1.0</MaxYawDegree>
|
||||
</LensInfo>
|
||||
</CameraModuleConfig>
|
||||
</CameraConfigurationRoot>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 655 B |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 719 B |
@@ -0,0 +1,529 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<lib_lowlight>
|
||||
<device name="nitrogen">
|
||||
<camera id="0">
|
||||
<iso value="104">
|
||||
<ynr_weights>0,3,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,6,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>1</y_nr_level>
|
||||
<c_nr_level>15</c_nr_level>
|
||||
<c_nr_times>2</c_nr_times>
|
||||
<obc>3.0</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>0</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>0</block_cnr>
|
||||
<mergenumber>3</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="204">
|
||||
<ynr_weights>0,4,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,6,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>1</y_nr_level>
|
||||
<c_nr_level>15</c_nr_level>
|
||||
<c_nr_times>2</c_nr_times>
|
||||
<obc>3.0</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>0</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>3</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="400">
|
||||
<ynr_weights>0,6,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,6,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>1</y_nr_level>
|
||||
<c_nr_level>21</c_nr_level>
|
||||
<c_nr_times>3</c_nr_times>
|
||||
<obc>3.0</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>0</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="900">
|
||||
<ynr_weights>0,6,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,8,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>3</y_nr_level>
|
||||
<c_nr_level>22</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>1.6</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="1700">
|
||||
<ynr_weights>0,5,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,8,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>4</y_nr_level>
|
||||
<c_nr_level>30</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>1.2</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="2400">
|
||||
<ynr_weights>0,5,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,8,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>8</y_nr_level>
|
||||
<c_nr_level>40</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.8</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="3300">
|
||||
<ynr_weights>0,6,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,10,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>10</y_nr_level>
|
||||
<c_nr_level>40</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="4800">
|
||||
<ynr_weights>0,8,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,10,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>10</y_nr_level>
|
||||
<c_nr_level>50</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>5</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="6400">
|
||||
<ynr_weights>0,10,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,10,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>12</y_nr_level>
|
||||
<c_nr_level>55</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>5</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="9500">
|
||||
<ynr_weights>0,10,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,10,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>70</y_nr_level>
|
||||
<c_nr_level>60</c_nr_level>
|
||||
<c_nr_times>5</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>140</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>20</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>5</mergenumber>
|
||||
</iso>
|
||||
</camera>
|
||||
|
||||
|
||||
<camera id="1">
|
||||
<iso value="200">
|
||||
<ynr_weights>0,20,10,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,60,30,11,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>12</y_nr_level>
|
||||
<c_nr_level>25</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>140</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>100</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>2</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="400">
|
||||
<ynr_weights>0,20,10,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,60,30,11,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>9</y_nr_level>
|
||||
<c_nr_level>20</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>120</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>100</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>2</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="900">
|
||||
<ynr_weights>0,20,10,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,60,30,11,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>7</y_nr_level>
|
||||
<c_nr_level>20</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>100</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>3</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="1700">
|
||||
<ynr_weights>0,20,10,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,60,30,11,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>6</y_nr_level>
|
||||
<c_nr_level>10</c_nr_level>
|
||||
<c_nr_times>2</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>100</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="3300">
|
||||
<ynr_weights>0,20,10,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,60,30,11,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>4</y_nr_level>
|
||||
<c_nr_level>10</c_nr_level>
|
||||
<c_nr_times>2</c_nr_times>
|
||||
<obc>1</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>100</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
</camera>
|
||||
|
||||
</device>
|
||||
<device name="platina">
|
||||
<camera id="0">
|
||||
<iso value="104">
|
||||
<ynr_weights>0,6,4,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,6,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>1</y_nr_level>
|
||||
<c_nr_level>15</c_nr_level>
|
||||
<c_nr_times>2</c_nr_times>
|
||||
<obc>2.0</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>0</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>0</block_cnr>
|
||||
<mergenumber>3</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="204">
|
||||
<ynr_weights>0,6,4,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,6,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>1</y_nr_level>
|
||||
<c_nr_level>15</c_nr_level>
|
||||
<c_nr_times>2</c_nr_times>
|
||||
<obc>2.0</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>0</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>3</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="400">
|
||||
<ynr_weights>0,6,4,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,6,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>1</y_nr_level>
|
||||
<c_nr_level>21</c_nr_level>
|
||||
<c_nr_times>3</c_nr_times>
|
||||
<obc>2.0</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>0</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="900">
|
||||
<ynr_weights>0,6,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,8,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>3</y_nr_level>
|
||||
<c_nr_level>22</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>1.6</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="1700">
|
||||
<ynr_weights>0,5,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,8,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>4</y_nr_level>
|
||||
<c_nr_level>30</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>1.2</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="2400">
|
||||
<ynr_weights>0,5,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,8,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>8</y_nr_level>
|
||||
<c_nr_level>40</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.8</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="3300">
|
||||
<ynr_weights>0,6,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,10,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>10</y_nr_level>
|
||||
<c_nr_level>40</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="4800">
|
||||
<ynr_weights>0,8,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,10,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>10</y_nr_level>
|
||||
<c_nr_level>50</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>5</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="6400">
|
||||
<ynr_weights>0,10,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,10,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>12</y_nr_level>
|
||||
<c_nr_level>55</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>0</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>5</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="9500">
|
||||
<ynr_weights>0,10,2,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,10,4,4,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>70</y_nr_level>
|
||||
<c_nr_level>60</c_nr_level>
|
||||
<c_nr_times>5</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>140</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>20</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>5</mergenumber>
|
||||
</iso>
|
||||
</camera>
|
||||
|
||||
|
||||
<camera id="1">
|
||||
<iso value="200">
|
||||
<ynr_weights>0,20,10,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,60,30,11,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>12</y_nr_level>
|
||||
<c_nr_level>25</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>140</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>100</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>2</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="400">
|
||||
<ynr_weights>0,20,10,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,60,30,11,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>9</y_nr_level>
|
||||
<c_nr_level>20</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>120</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>100</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>2</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="900">
|
||||
<ynr_weights>0,20,10,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,60,30,11,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>7</y_nr_level>
|
||||
<c_nr_level>20</c_nr_level>
|
||||
<c_nr_times>4</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>100</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>3</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="1700">
|
||||
<ynr_weights>0,20,10,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,60,30,11,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>6</y_nr_level>
|
||||
<c_nr_level>10</c_nr_level>
|
||||
<c_nr_times>2</c_nr_times>
|
||||
<obc>0.3</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>100</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
|
||||
<iso value="3300">
|
||||
<ynr_weights>0,20,10,2,1,1,1,1,1,1,1</ynr_weights>
|
||||
<cnr_weights>0,60,30,11,4,4,2,2,2,2,2</cnr_weights>
|
||||
<y_nr_level>4</y_nr_level>
|
||||
<c_nr_level>10</c_nr_level>
|
||||
<c_nr_times>2</c_nr_times>
|
||||
<obc>1</obc>
|
||||
<gain>100</gain>
|
||||
<gamma>100</gamma>
|
||||
<contrast>100</contrast>
|
||||
<saturation>1024</saturation>
|
||||
<sharpness>100</sharpness>
|
||||
<spike_noise_level>16</spike_noise_level>
|
||||
<block_cnr>1</block_cnr>
|
||||
<mergenumber>4</mergenumber>
|
||||
</iso>
|
||||
</camera>
|
||||
|
||||
</device>
|
||||
|
||||
</lib_lowlight>
|
||||
@@ -0,0 +1,298 @@
|
||||
<!--
|
||||
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>platina_imx363_ofilm_common</ISPCommon>
|
||||
<PostProc>platina_imx363_ofilm_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_ofilm_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT MODE">
|
||||
<ISPPreview>platina_imx363_ofilm_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SN MODE">
|
||||
<ISPPreview>platina_imx363_ofilm_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_snapshot_sn</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot_sn</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_fullsize_preview_3a_sn</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR MODE">
|
||||
<ISPPreview>platina_imx363_ofilm_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HDR MODE">
|
||||
<ISPPreview>platina_imx363_ofilm_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="BOKEH MODE">
|
||||
<ISPPreview>platina_imx363_ofilm_snapshot_bokeh</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_snapshot_bokeh</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_snapshot_bokeh</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview_bokeh</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot_bokeh</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_bokeh_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_ofilm_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="HHT MODE">
|
||||
<ISPPreview>platina_imx363_ofilm_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SN MODE">
|
||||
<ISPPreview>platina_imx363_ofilm_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_snapshot_sn</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot_sn</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_fullsize_preview_3a_sn</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SR MODE">
|
||||
<ISPPreview>platina_imx363_ofilm_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="HDR MODE">
|
||||
<ISPPreview>platina_imx363_ofilm_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_ofilm_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_video</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_default_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_ofilm_default_video</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_default_video</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_default_video</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_1080p_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_1080p_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="WEIXIN MODE">
|
||||
<ISPPreview>platina_imx363_ofilm_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_video_weixin</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_weixin_video_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_ofilm_video_4k</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_video_4k</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_video_4k</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video_4k</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_4k_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_4k_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_ofilm_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_hfr_60</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_hfr_60_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_hfr_60_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="6" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_ofilm_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_hfr_120</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_hfr_120_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_hfr_120_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="7" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_ofilm_hfr_240</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_hfr_240</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_hfr_240</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_hfr_240</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_hfr_240</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_hfr_240</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_hfr_240</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_hfr_240_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_hfr_240_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="8" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_ofilm_snapshot_panorama</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_ofilm_snapshot_panorama</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_ofilm_snapshot_panorama</ISPVideo>
|
||||
<CPPPreview>platina_imx363_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_ofilm_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_ofilm_panorama_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
@@ -0,0 +1,297 @@
|
||||
<!--
|
||||
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>platina_imx363_sunny_common</ISPCommon>
|
||||
<PostProc>platina_imx363_sunny_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT MODE">
|
||||
<ISPPreview>platina_imx363_sunny_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SN MODE">
|
||||
<ISPPreview>platina_imx363_sunny_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_snapshot_sn</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot_sn</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_fullsize_preview_3a_sn</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR MODE">
|
||||
<ISPPreview>platina_imx363_sunny_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HDR MODE">
|
||||
<ISPPreview>platina_imx363_sunny_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="BOKEH MODE">
|
||||
<ISPPreview>platina_imx363_sunny_snapshot_bokeh</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_snapshot_bokeh</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_snapshot_bokeh</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview_bokeh</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot_bokeh</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_bokeh_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="HHT MODE">
|
||||
<ISPPreview>platina_imx363_sunny_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SN MODE">
|
||||
<ISPPreview>platina_imx363_sunny_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_snapshot_sn</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot_sn</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_fullsize_preview_3a_sn</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SR MODE">
|
||||
<ISPPreview>platina_imx363_sunny_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="HDR MODE">
|
||||
<ISPPreview>platina_imx363_sunny_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_video</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_default_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_default_video</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_default_video</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_default_video</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_1080p_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_1080p_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="WEIXIN MODE">
|
||||
<ISPPreview>platina_imx363_sunny_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_video_weixin</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_weixin_video_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_video_4k</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_video_4k</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_video_4k</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video_4k</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_4k_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_4k_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_hfr_60</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_hfr_60_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_hfr_60_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="6" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_hfr_120</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_hfr_120_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_hfr_120_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="7" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_hfr_240</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_hfr_240</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_hfr_240</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_hfr_240</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_hfr_240</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_hfr_240</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_hfr_240</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_hfr_240_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_hfr_240_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="8" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_snapshot_panorama</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_snapshot_panorama</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_snapshot_panorama</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_panorama_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
@@ -0,0 +1,297 @@
|
||||
<!--
|
||||
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>platina_imx363_sunny_global_common</ISPCommon>
|
||||
<PostProc>platina_imx363_sunny_global_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_global_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HHT MODE">
|
||||
<ISPPreview>platina_imx363_sunny_global_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SN MODE">
|
||||
<ISPPreview>platina_imx363_sunny_global_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_snapshot_sn</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot_sn</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_fullsize_preview_3a_sn</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="SR MODE">
|
||||
<ISPPreview>platina_imx363_sunny_global_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="HDR MODE">
|
||||
<ISPPreview>platina_imx363_sunny_global_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="BOKEH MODE">
|
||||
<ISPPreview>platina_imx363_sunny_global_snapshot_bokeh</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_snapshot_bokeh</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_snapshot_bokeh</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview_bokeh</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot_bokeh</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_bokeh_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_global_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="HHT MODE">
|
||||
<ISPPreview>platina_imx363_sunny_global_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot_hht</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SN MODE">
|
||||
<ISPPreview>platina_imx363_sunny_global_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_snapshot_sn</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot_sn</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_fullsize_preview_3a_sn</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="SR MODE">
|
||||
<ISPPreview>platina_imx363_sunny_global_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot_sr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="HDR MODE">
|
||||
<ISPPreview>platina_imx363_sunny_global_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_global_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_video</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_default_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_default_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_global_default_video</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_default_video</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_default_video</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_1080p_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_1080p_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="WEIXIN MODE">
|
||||
<ISPPreview>platina_imx363_sunny_global_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_video_weixin</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_weixin_video_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="4" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_global_video_4k</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_video_4k</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_video_4k</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video_4k</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_4k_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_4k_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="5" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_global_hfr_60</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_hfr_60</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_hfr_60</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_hfr_60</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_hfr_60</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_hfr_60</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_hfr_60</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_hfr_60_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_hfr_60_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="6" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_global_hfr_120</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_hfr_120</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_hfr_120</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_hfr_120</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_hfr_120</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_hfr_120</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_hfr_120</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_hfr_120_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_hfr_120_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="7" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_global_hfr_240</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_hfr_240</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_hfr_240</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_hfr_240</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_hfr_240</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_hfr_240</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_hfr_240</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_hfr_240_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_hfr_240_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="8" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx363_sunny_global_snapshot_panorama</ISPPreview>
|
||||
<ISPSnapshot>platina_imx363_sunny_global_snapshot_panorama</ISPSnapshot>
|
||||
<ISPVideo>platina_imx363_sunny_global_snapshot_panorama</ISPVideo>
|
||||
<CPPPreview>platina_imx363_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx363_sunny_global_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx363_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx363_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx363_sunny_global_panorama_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx363_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
@@ -0,0 +1,143 @@
|
||||
<!--
|
||||
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>platina_imx576_ofilm_common</ISPCommon>
|
||||
<PostProc>platina_imx576_ofilm_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx576_ofilm_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_ofilm_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_ofilm_video</ISPVideo>
|
||||
<CPPPreview>platina_imx576_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_ofilm_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_ofilm_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx576_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx576_ofilm_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_ofilm_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_ofilm_video</ISPVideo>
|
||||
<CPPPreview>platina_imx576_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_ofilm_cpp_snapshot_6m</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_ofilm_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx576_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="WEIXIN MODE">
|
||||
<ISPPreview>platina_imx576_ofilm_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_ofilm_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_ofilm_video_weixin</ISPVideo>
|
||||
<CPPPreview>platina_imx576_ofilm_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_ofilm_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_ofilm_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_ofilm_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_ofilm_weixin_video_3a</A3Preview>
|
||||
<A3Video>platina_imx576_ofilm_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="HDR MODE">
|
||||
<ISPPreview>platina_imx576_ofilm_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_ofilm_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_ofilm_video</ISPVideo>
|
||||
<CPPPreview>platina_imx576_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_ofilm_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_ofilm_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx576_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="CLEARSHOT MODE">
|
||||
<ISPPreview>platina_imx576_ofilm_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_ofilm_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_ofilm_video</ISPVideo>
|
||||
<CPPPreview>platina_imx576_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_ofilm_cpp_snapshot_6m_hht</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_ofilm_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx576_ofilm_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
@@ -0,0 +1,143 @@
|
||||
<!--
|
||||
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>platina_imx576_sunny_common</ISPCommon>
|
||||
<PostProc>platina_imx576_sunny_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx576_sunny_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_sunny_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_sunny_video</ISPVideo>
|
||||
<CPPPreview>platina_imx576_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_sunny_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_sunny_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx576_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx576_sunny_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_sunny_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_sunny_video</ISPVideo>
|
||||
<CPPPreview>platina_imx576_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_sunny_cpp_snapshot_6m</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_sunny_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx576_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="WEIXIN MODE">
|
||||
<ISPPreview>platina_imx576_sunny_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_sunny_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_sunny_video_weixin</ISPVideo>
|
||||
<CPPPreview>platina_imx576_sunny_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_sunny_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_sunny_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_sunny_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_sunny_weixin_video_3a</A3Preview>
|
||||
<A3Video>platina_imx576_sunny_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="HDR MODE">
|
||||
<ISPPreview>platina_imx576_sunny_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_sunny_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_sunny_video</ISPVideo>
|
||||
<CPPPreview>platina_imx576_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_sunny_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_sunny_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx576_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="CLEARSHOT MODE">
|
||||
<ISPPreview>platina_imx576_sunny_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_sunny_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_sunny_video</ISPVideo>
|
||||
<CPPPreview>platina_imx576_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_sunny_cpp_snapshot_6m_hht</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_sunny_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx576_sunny_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
@@ -0,0 +1,143 @@
|
||||
<!--
|
||||
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>platina_imx576_sunny_global_common</ISPCommon>
|
||||
<PostProc>platina_imx576_sunny_global_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx576_sunny_global_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_sunny_global_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_sunny_global_video</ISPVideo>
|
||||
<CPPPreview>platina_imx576_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_sunny_global_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_sunny_global_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx576_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>platina_imx576_sunny_global_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_sunny_global_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_sunny_global_video</ISPVideo>
|
||||
<CPPPreview>platina_imx576_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_sunny_global_cpp_snapshot_6m</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_sunny_global_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx576_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="WEIXIN MODE">
|
||||
<ISPPreview>platina_imx576_sunny_global_video_weixin</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_sunny_global_video_weixin</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_sunny_global_video_weixin</ISPVideo>
|
||||
<CPPPreview>platina_imx576_sunny_global_cpp_video_weixin</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_sunny_global_cpp_video_weixin</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_sunny_global_cpp_video_weixin</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_sunny_global_cpp_video_weixin</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_sunny_global_weixin_video_3a</A3Preview>
|
||||
<A3Video>platina_imx576_sunny_global_weixin_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="HDR MODE">
|
||||
<ISPPreview>platina_imx576_sunny_global_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_sunny_global_snapshot_hdr</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_sunny_global_video</ISPVideo>
|
||||
<CPPPreview>platina_imx576_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_sunny_global_cpp_snapshot_hdr</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_sunny_global_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx576_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="CLEARSHOT MODE">
|
||||
<ISPPreview>platina_imx576_sunny_global_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_imx576_sunny_global_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_imx576_sunny_global_video</ISPVideo>
|
||||
<CPPPreview>platina_imx576_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_imx576_sunny_global_cpp_snapshot_6m_hht</CPPSnapshot>
|
||||
<CPPVideo>platina_imx576_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_imx576_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_imx576_sunny_global_fullsize_preview_3a</A3Preview>
|
||||
<A3Video>platina_imx576_sunny_global_fullsize_video_3a</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
@@ -0,0 +1,132 @@
|
||||
<!--
|
||||
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 special_mode_mask="0">
|
||||
<ISPCommon>platina_s5k5e8_ofilm_common</ISPCommon>
|
||||
<PostProc>platina_s5k5e8_ofilm_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>platina_s5k5e8_ofilm_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_s5k5e8_ofilm_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_s5k5e8_ofilm_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_s5k5e8_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_s5k5e8_ofilm_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_s5k5e8_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_s5k5e8_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_s5k5e8_ofilm_a3_zsl_preview</A3Preview>
|
||||
<A3Video>platina_s5k5e8_ofilm_a3_zsl_preview</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>platina_s5k5e8_ofilm_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_s5k5e8_ofilm_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_s5k5e8_ofilm_preview</ISPVideo>
|
||||
<CPPPreview>platina_s5k5e8_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_s5k5e8_ofilm_cpp_snapshot_4m</CPPSnapshot>
|
||||
<CPPVideo>platina_s5k5e8_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_s5k5e8_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_s5k5e8_ofilm_a3_zsl_preview</A3Preview>
|
||||
<A3Video>platina_s5k5e8_ofilm_a3_zsl_video</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="0">
|
||||
<ISPPreview>platina_s5k5e8_ofilm_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_s5k5e8_ofilm_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_s5k5e8_ofilm_preview</ISPVideo>
|
||||
<CPPPreview>platina_s5k5e8_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_s5k5e8_ofilm_cpp_snapshot_4m</CPPSnapshot>
|
||||
<CPPVideo>platina_s5k5e8_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_s5k5e8_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_s5k5e8_ofilm_a3_zsl_preview</A3Preview>
|
||||
<A3Video>platina_s5k5e8_ofilm_a3_zsl_video</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="0">
|
||||
<ISPPreview>platina_s5k5e8_ofilm_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_s5k5e8_ofilm_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_s5k5e8_ofilm_preview</ISPVideo>
|
||||
<CPPPreview>platina_s5k5e8_ofilm_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_s5k5e8_ofilm_cpp_snapshot_4m</CPPSnapshot>
|
||||
<CPPVideo>platina_s5k5e8_ofilm_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_s5k5e8_ofilm_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_s5k5e8_ofilm_a3_zsl_preview</A3Preview>
|
||||
<A3Video>platina_s5k5e8_ofilm_a3_zsl_video</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
@@ -0,0 +1,132 @@
|
||||
<!--
|
||||
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 special_mode_mask="0">
|
||||
<ISPCommon>platina_s5k5e8_sunny_common</ISPCommon>
|
||||
<PostProc>platina_s5k5e8_sunny_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>platina_s5k5e8_sunny_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_s5k5e8_sunny_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_s5k5e8_sunny_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_s5k5e8_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_s5k5e8_sunny_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_s5k5e8_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_s5k5e8_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_s5k5e8_sunny_a3_zsl_preview</A3Preview>
|
||||
<A3Video>platina_s5k5e8_sunny_a3_zsl_preview</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>platina_s5k5e8_sunny_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_s5k5e8_sunny_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_s5k5e8_sunny_preview</ISPVideo>
|
||||
<CPPPreview>platina_s5k5e8_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_s5k5e8_sunny_cpp_snapshot_4m</CPPSnapshot>
|
||||
<CPPVideo>platina_s5k5e8_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_s5k5e8_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_s5k5e8_sunny_a3_zsl_preview</A3Preview>
|
||||
<A3Video>platina_s5k5e8_sunny_a3_zsl_video</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="0">
|
||||
<ISPPreview>platina_s5k5e8_sunny_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_s5k5e8_sunny_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_s5k5e8_sunny_preview</ISPVideo>
|
||||
<CPPPreview>platina_s5k5e8_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_s5k5e8_sunny_cpp_snapshot_4m</CPPSnapshot>
|
||||
<CPPVideo>platina_s5k5e8_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_s5k5e8_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_s5k5e8_sunny_a3_zsl_preview</A3Preview>
|
||||
<A3Video>platina_s5k5e8_sunny_a3_zsl_video</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="0">
|
||||
<ISPPreview>platina_s5k5e8_sunny_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_s5k5e8_sunny_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_s5k5e8_sunny_preview</ISPVideo>
|
||||
<CPPPreview>platina_s5k5e8_sunny_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_s5k5e8_sunny_cpp_snapshot_4m</CPPSnapshot>
|
||||
<CPPVideo>platina_s5k5e8_sunny_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_s5k5e8_sunny_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_s5k5e8_sunny_a3_zsl_preview</A3Preview>
|
||||
<A3Video>platina_s5k5e8_sunny_a3_zsl_video</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
@@ -0,0 +1,132 @@
|
||||
<!--
|
||||
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 special_mode_mask="0">
|
||||
<ISPCommon>platina_s5k5e8_sunny_global_common</ISPCommon>
|
||||
<PostProc>platina_s5k5e8_sunny_global_postproc</PostProc>
|
||||
</ChromatixName>
|
||||
</CommonChromatixInfo>
|
||||
<ResolutionChromatixInfo>
|
||||
<ChromatixName sensor_resolution_index="0" special_mode_mask="0">
|
||||
<ISPPreview>platina_s5k5e8_sunny_global_snapshot</ISPPreview>
|
||||
<ISPSnapshot>platina_s5k5e8_sunny_global_snapshot</ISPSnapshot>
|
||||
<ISPVideo>platina_s5k5e8_sunny_global_snapshot</ISPVideo>
|
||||
<CPPPreview>platina_s5k5e8_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_s5k5e8_sunny_global_cpp_snapshot</CPPSnapshot>
|
||||
<CPPVideo>platina_s5k5e8_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_s5k5e8_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_s5k5e8_sunny_global_a3_zsl_preview</A3Preview>
|
||||
<A3Video>platina_s5k5e8_sunny_global_a3_zsl_preview</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="1" special_mode_mask="0">
|
||||
<ISPPreview>platina_s5k5e8_sunny_global_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_s5k5e8_sunny_global_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_s5k5e8_sunny_global_preview</ISPVideo>
|
||||
<CPPPreview>platina_s5k5e8_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_s5k5e8_sunny_global_cpp_snapshot_4m</CPPSnapshot>
|
||||
<CPPVideo>platina_s5k5e8_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_s5k5e8_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_s5k5e8_sunny_global_a3_zsl_preview</A3Preview>
|
||||
<A3Video>platina_s5k5e8_sunny_global_a3_zsl_video</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="2" special_mode_mask="0">
|
||||
<ISPPreview>platina_s5k5e8_sunny_global_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_s5k5e8_sunny_global_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_s5k5e8_sunny_global_preview</ISPVideo>
|
||||
<CPPPreview>platina_s5k5e8_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_s5k5e8_sunny_global_cpp_snapshot_4m</CPPSnapshot>
|
||||
<CPPVideo>platina_s5k5e8_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_s5k5e8_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_s5k5e8_sunny_global_a3_zsl_preview</A3Preview>
|
||||
<A3Video>platina_s5k5e8_sunny_global_a3_zsl_video</A3Video>
|
||||
</ChromatixName>
|
||||
<ChromatixName sensor_resolution_index="3" special_mode_mask="0">
|
||||
<ISPPreview>platina_s5k5e8_sunny_global_preview</ISPPreview>
|
||||
<ISPSnapshot>platina_s5k5e8_sunny_global_preview</ISPSnapshot>
|
||||
<ISPVideo>platina_s5k5e8_sunny_global_preview</ISPVideo>
|
||||
<CPPPreview>platina_s5k5e8_sunny_global_cpp_preview</CPPPreview>
|
||||
<CPPSnapshot>platina_s5k5e8_sunny_global_cpp_snapshot_4m</CPPSnapshot>
|
||||
<CPPVideo>platina_s5k5e8_sunny_global_cpp_video</CPPVideo>
|
||||
<CPPLiveshot>platina_s5k5e8_sunny_global_cpp_liveshot</CPPLiveshot>
|
||||
<A3Preview>platina_s5k5e8_sunny_global_a3_zsl_preview</A3Preview>
|
||||
<A3Video>platina_s5k5e8_sunny_global_a3_zsl_video</A3Video>
|
||||
</ChromatixName>
|
||||
</ResolutionChromatixInfo>
|
||||
</ChromatixConfigurationRoot>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 560 B |
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<algo>
|
||||
<library>libmorphohht4.0</library>
|
||||
<algo_xml>morpho_lowlight4.0.xml</algo_xml>
|
||||
<input>/data/vendor/camera/1.yuv</input>
|
||||
<input>/data/vendor/camera/2.yuv</input>
|
||||
<input>/data/vendor/camera/3.yuv</input>
|
||||
<output>/data/vendor/camera/o.yuv</output>
|
||||
<width>4000</width>
|
||||
<height>3000</height>
|
||||
</algo>
|
||||