xref: /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/iq_parser/RkAiqCalibVersion.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /*
2*4882a593Smuzhiyun  *  Copyright (c) 2019 Rockchip Corporation
3*4882a593Smuzhiyun  *
4*4882a593Smuzhiyun  * Licensed under the Apache License, Version 2.0 (the "License");
5*4882a593Smuzhiyun  * you may not use this file except in compliance with the License.
6*4882a593Smuzhiyun  * You may obtain a copy of the License at
7*4882a593Smuzhiyun  *
8*4882a593Smuzhiyun  *      http://www.apache.org/licenses/LICENSE-2.0
9*4882a593Smuzhiyun  *
10*4882a593Smuzhiyun  * Unless required by applicable law or agreed to in writing, software
11*4882a593Smuzhiyun  * distributed under the License is distributed on an "AS IS" BASIS,
12*4882a593Smuzhiyun  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*4882a593Smuzhiyun  * See the License for the specific language governing permissions and
14*4882a593Smuzhiyun  * limitations under the License.
15*4882a593Smuzhiyun  *
16*4882a593Smuzhiyun  */
17*4882a593Smuzhiyun 
18*4882a593Smuzhiyun #ifndef _RK_AIQ_CALIB_VERSION_H_
19*4882a593Smuzhiyun /*!
20*4882a593Smuzhiyun  * ==================== AIQ CALIB VERSION HISTORY ====================
21*4882a593Smuzhiyun  *
22*4882a593Smuzhiyun  * v1.0.0
23*4882a593Smuzhiyun  *  - initial version
24*4882a593Smuzhiyun  * v1.0.1
25*4882a593Smuzhiyun  * v1.1.0
26*4882a593Smuzhiyun  *  - add xml tag check
27*4882a593Smuzhiyun  * v1.1.1
28*4882a593Smuzhiyun  *  - magic code:996625
29*4882a593Smuzhiyun  *  - awb
30*4882a593Smuzhiyun  *  - difference tolerance and run interval in difference luma value
31*4882a593Smuzhiyun  * v1.1.2
32*4882a593Smuzhiyun  *  - magic code:998276
33*4882a593Smuzhiyun  *  - add COLOR_AS_GREY tag
34*4882a593Smuzhiyun  * v1.1.3
35*4882a593Smuzhiyun  *  - magic code:1003001
36*4882a593Smuzhiyun  *  - Aec: add sensor-AEC-LinearAECtrl-RawStatsEn, ae stats can use rawae/yuvae
37*4882a593Smuzhiyun  *  - Aec: add system-dcg_setting divide into 2 parts -normal /Hdr
38*4882a593Smuzhiyun  *  - Aec: add system-Gainrange-Linear/NonLinear, support db_mode
39*4882a593Smuzhiyun  * v1.1.4
40*4882a593Smuzhiyun  *  - magic code:1003993
41*4882a593Smuzhiyun  *  - Ahdr: add Band prior mode
42*4882a593Smuzhiyun  * v1.1.5
43*4882a593Smuzhiyun  *  - magic code: 1005025
44*4882a593Smuzhiyun  *  - sensor_para: add default sensor flip setting
45*4882a593Smuzhiyun  * v1.1.6
46*4882a593Smuzhiyun  *  - magic code:1011737
47*4882a593Smuzhiyun  *  - Aec: add AecEnvLvCalib
48*4882a593Smuzhiyun  *  - add ModuleInfo
49*4882a593Smuzhiyun  * v1.1.7
50*4882a593Smuzhiyun  *  - magic code:1023357
51*4882a593Smuzhiyun  *  - Adpcc: Redefine DPCC in IQ files, add Expert Mode
52*4882a593Smuzhiyun  *  - Adpcc: Add fast mode in DPCC
53*4882a593Smuzhiyun  * v1.1.8
54*4882a593Smuzhiyun  *  - magic code:1027323
55*4882a593Smuzhiyun  *  - Ahdr: remove Band_Prior from moresetting in IQ files
56*4882a593Smuzhiyun  *  - Ahdr: Add Band_Prior module in IQ files
57*4882a593Smuzhiyun  * v1.1.9
58*4882a593Smuzhiyun  *  - simplify params in Backlight, add MeasArea
59*4882a593Smuzhiyun  *  - add OverExpCtrl in AEC
60*4882a593Smuzhiyun  *  - delete useless iq params in AEC
61*4882a593Smuzhiyun  *  - including:AOE,Hist2Hal,AecRange,InternalAdjust
62*4882a593Smuzhiyun  * v1.1.a
63*4882a593Smuzhiyun  *  - ExpDelay support Hdr/Normal mode
64*4882a593Smuzhiyun  *  - Tolerance divide into ToleranceIn/ToleranceOut
65*4882a593Smuzhiyun  * v1.2.1
66*4882a593Smuzhiyun  *  - magic code:1007256
67*4882a593Smuzhiyun  *  - Ahdr:divide Ahdr into two parts,merge and tmo
68*4882a593Smuzhiyun  *  - Tmo: add linear tmo function
69*4882a593Smuzhiyun  * v1.2.2
70*4882a593Smuzhiyun  *  - Afec: add light_center and distortion_coeff
71*4882a593Smuzhiyun  * v1.2.3
72*4882a593Smuzhiyun  *  - LumaDetect: add the level2 of mutation threshold
73*4882a593Smuzhiyun  * v1.2.4
74*4882a593Smuzhiyun  *  - Aldch: add light_center and distortion_coeff
75*4882a593Smuzhiyun  * v1.2.5
76*4882a593Smuzhiyun  *  - dehaze: add normal, HDR and night mode
77*4882a593Smuzhiyun  * v1.2.6
78*4882a593Smuzhiyun  *  -sensorinfo: add CISHdrGainIndSetEn for Stagger+same gain
79*4882a593Smuzhiyun  * v1.2.7
80*4882a593Smuzhiyun  *  -aldch: add correct_level_max filed
81*4882a593Smuzhiyun  * v1.2.8
82*4882a593Smuzhiyun  *  - magic code:1017263
83*4882a593Smuzhiyun  *  -Tmo: rename BandPror as GlobalTMO
84*4882a593Smuzhiyun  *  -Tmo:add IIR control in GlobalTMO
85*4882a593Smuzhiyun  *  -Tmo: rename TmoContrast as LocalTMO
86*4882a593Smuzhiyun  *  -Tmo: delete moresetting
87*4882a593Smuzhiyun  * v1.2.9
88*4882a593Smuzhiyun  *  -LumaDetect: add fixed times of readback
89*4882a593Smuzhiyun  * v1.2.a
90*4882a593Smuzhiyun  *  -AF: add vcmconfig
91*4882a593Smuzhiyun  * v1.3.0
92*4882a593Smuzhiyun  *  -dynamic mfnr enable in iqfiles
93*4882a593Smuzhiyun  * v1.3.1
94*4882a593Smuzhiyun  *  - magic code:1034424
95*4882a593Smuzhiyun  *  - Redifine dehaze para in IQ files
96*4882a593Smuzhiyun  * v1.3.2
97*4882a593Smuzhiyun  *  - magic code:1034813
98*4882a593Smuzhiyun  *  - TMO: add normal HDR night mode
99*4882a593Smuzhiyun  * v1.3.3
100*4882a593Smuzhiyun  *  - magic code:1044335
101*4882a593Smuzhiyun  *  - AE: add SyncTest to debug
102*4882a593Smuzhiyun  * v1.3.4
103*4882a593Smuzhiyun  *  - magic code:1061311
104*4882a593Smuzhiyun  *  - AE: add IrisCtrl, and also modify some params in manualCtrl & initialExp
105*4882a593Smuzhiyun  * v1.3.5
106*4882a593Smuzhiyun  *  - magic code:1054757
107*4882a593Smuzhiyun  *  - Adehze: remove some para in iq
108*4882a593Smuzhiyun  * v1.3.6
109*4882a593Smuzhiyun  *  - magic code:1054435
110*4882a593Smuzhiyun  *  - Tmo: add normal HDR night mode en
111*4882a593Smuzhiyun  * v1.3.7
112*4882a593Smuzhiyun  *  - magic code:1056480
113*4882a593Smuzhiyun  *  - sensorinfo: rename CISTimeRegSumFac as CISHdrTimeRegSumFac
114*4882a593Smuzhiyun  *                add CISLinTimeRegMaxFac
115*4882a593Smuzhiyun  * v1.3.8
116*4882a593Smuzhiyun  *  - magic code:1058686
117*4882a593Smuzhiyun  *  - AF: add afmeas_iso
118*4882a593Smuzhiyun  * v1.3.9
119*4882a593Smuzhiyun  *  - magic code:1054936
120*4882a593Smuzhiyun  *  - Gamma: Remove gamma_out_mode curve_user
121*4882a593Smuzhiyun  * v1.4.0
122*4882a593Smuzhiyun  *  - magic code:1055312
123*4882a593Smuzhiyun  *  - merge: change matrix from [1,6] to [1,13]
124*4882a593Smuzhiyun  *  - tmo: change matrix from [1,6] to [1,13]
125*4882a593Smuzhiyun  * v1.4.1
126*4882a593Smuzhiyun  *  - magic code:1088367
127*4882a593Smuzhiyun  *  - DPCC: redefine set cell struct
128*4882a593Smuzhiyun   * v1.4.2
129*4882a593Smuzhiyun  *  - magic code:1089142
130*4882a593Smuzhiyun  *  - ACCM: support Hdr/Normal mode
131*4882a593Smuzhiyun  * v1.4.3
132*4882a593Smuzhiyun  *  - magic code:1123951
133*4882a593Smuzhiyun  *  - ACPROC: support hue/bright/saturation settings
134*4882a593Smuzhiyun  *  - AIE: support ie mode setting
135*4882a593Smuzhiyun  * v1.4.4
136*4882a593Smuzhiyun  *  - mfnr: add motion detect module enable/disable control
137*4882a593Smuzhiyun   * v1.4.5
138*4882a593Smuzhiyun  *  - sharp & edgefilter: add kernel coeffs interpolation
139*4882a593Smuzhiyun  *v1.4.6
140*4882a593Smuzhiyun  *  - AF: add SceneDiff/ValidValue/WeightMatrix/zoomfocus_tbl
141*4882a593Smuzhiyun  *v1.4.7
142*4882a593Smuzhiyun  *  - mfnr:motion_detection: rename reserved9&reserved8 to
143*4882a593Smuzhiyun  *  - frame_limit_y&frame_limit_uv.
144*4882a593Smuzhiyun *v1.4.8
145*4882a593Smuzhiyun  *  -AWB: add wbGainOffset in AWB
146*4882a593Smuzhiyun  */
147*4882a593Smuzhiyun #define RK_AIQ_CALIB_VERSION_REAL_V          "v1.4.8"
148*4882a593Smuzhiyun #define RK_AIQ_CALIB_VERSION_MAGIC_V         "1170944"
149*4882a593Smuzhiyun 
150*4882a593Smuzhiyun 
151*4882a593Smuzhiyun /******* DO NOT EDIT THE FOLLOWINGS ***********/
152*4882a593Smuzhiyun 
153*4882a593Smuzhiyun #define RK_AIQ_CALIB_VERSION_HEAD            "Calib "
154*4882a593Smuzhiyun #define RK_AIQ_CALIB_VERSION_MAGIC_JOINT     ","
155*4882a593Smuzhiyun #define RK_AIQ_CALIB_VERSION_MAGIC_CODE_HEAD "magicCode:"
156*4882a593Smuzhiyun #define RK_AIQ_CALIB_VERSION \
157*4882a593Smuzhiyun     RK_AIQ_CALIB_VERSION_HEAD\
158*4882a593Smuzhiyun     RK_AIQ_CALIB_VERSION_REAL_V\
159*4882a593Smuzhiyun     RK_AIQ_CALIB_VERSION_MAGIC_JOINT\
160*4882a593Smuzhiyun     RK_AIQ_CALIB_VERSION_MAGIC_CODE_HEAD\
161*4882a593Smuzhiyun     RK_AIQ_CALIB_VERSION_MAGIC_V
162*4882a593Smuzhiyun 
163*4882a593Smuzhiyun #endif
164