/* * rk_aiq_algo_ae_itf.h * * Copyright (c) 2019 Rockchip Corporation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * */ #ifndef _RK_AIQ_ALGO_AE_ITF_H_ #define _RK_AIQ_ALGO_AE_ITF_H_ #include "rk_aiq_algo_des.h" /* ***************** AE LIB VERSION NOTE ***************** * v0.0.9: * basic version, support ae smooth & ae speed up * v0.1.0: * optimize ae smooth, add delay trigger * v0.1.1-20200521: * add dcg switch function in ae, adapt for Hdr/Normal * add Antiflicker mode:normal & auto * v0.1.2-20200620 * add Longframe Mode in Hdr * including Normal/LongFrame/Auto_Longframe * v0.1.3-20200623 * add auto fps function * Attention: for sony sensor, vts will be effective more quickly than exposure, * whitch will cause flicker. * v0.1.4-20200722 * for LinearAe: aestats can use rawae/yuvae * DCG-setting is divided into 2 parts: Hdr/Normal * GainRange is divided into 2 parts: Linear/NonLinear(for sony sensor, dB-Mode) * LCG=>LSNR, HCG=>HSNR * v0.1.5-20200814 * In LinAe, Backlit support designated DarkROI * add OverExpCtrl * delete some useless modules,including:AOE,Hist2Hal,IntervalAdjust * v0.1.6-20201211 * support P-iris/DC-iris * support SyncTest * v0.1.7-20210127 * support R/G/B/Y rawstats * support dynamic AecSpeed */ #define RKISP_ALGO_AE_VERSION "v0.1.7" #define RKISP_ALGO_AE_VENDOR "Rockchip" #define RKISP_ALGO_AE_DESCRIPTION "Rockchip Ae algo for ISP2.0" XCAM_BEGIN_DECLARE extern RkAiqAlgoDescription g_RkIspAlgoDescAe; XCAM_END_DECLARE #endif //_RK_AIQ_ALGO_AE_ITF_H_