1.根据周总的方式,最小350ms,最大420ms之间调整AE,并修改AE table
This commit is contained in:
parent
8130eb8d5d
commit
a10147e64d
|
@ -1100,15 +1100,15 @@ static UINT32 ae_adc_tbl[57][3] = {
|
|||
{945, 99, 1130},
|
||||
{930, 103, 1000},
|
||||
{910, 126, 1070},
|
||||
{900, 135, 1020},
|
||||
{885, 203, 1010},
|
||||
{870, 381, 1020},
|
||||
{859, 499, 1000},
|
||||
{854, 512, 1010},
|
||||
{849, 826, 1010},
|
||||
{845, 1021, 1000},
|
||||
{842, 1128, 1000},
|
||||
{839, 1372, 1000},
|
||||
{900, 203, 1020},
|
||||
{885, 267, 1000},
|
||||
{870, 320, 1010},
|
||||
{859, 524, 1000},
|
||||
{854, 826, 1000},
|
||||
{849, 1128, 1000},
|
||||
{845, 1372, 1000},
|
||||
{842, 2236, 1000},
|
||||
{839, 3459, 1000},
|
||||
{830, 2236, 1000},
|
||||
{828, 3459, 1000},
|
||||
{824, 5213, 1000},
|
||||
|
|
|
@ -1446,7 +1446,7 @@ THREAD_RETTYPE PhotoFast_FlowPreviewThread(void *arg)
|
|||
|
||||
|
||||
PhotoFast_SliceEncode2_Open(vprc_path, max_cnt);
|
||||
nvt_cmdsys_runcmd("ae set_speed 0 128 600 600 100 ");
|
||||
nvt_cmdsys_runcmd("ae set_speed 0 128 700 700 100 ");
|
||||
|
||||
#endif
|
||||
#if (FASTCAPTURE_AE_DEBUG == 1)
|
||||
|
@ -1999,6 +1999,7 @@ void Set_NIGHTMODE(UINT32 id, UINT8 isSnapVideo)
|
|||
void Set_AEMODE(UINT32 id)
|
||||
{
|
||||
AET_MANUAL ae_manual = {0};
|
||||
AWBT_MANUAL manual = {0};
|
||||
AWBT_STATUS status = {0};
|
||||
ISPT_C_GAIN c_gain = {0};
|
||||
HD_RESULT hd_ret;
|
||||
|
@ -2067,6 +2068,20 @@ void Set_AEMODE(UINT32 id)
|
|||
c_gain.gain[1] = status.status.cur_g_gain;
|
||||
c_gain.gain[2] = status.status.cur_b_gain;
|
||||
vendor_isp_set_common(ISPT_ITEM_C_GAIN, &c_gain);
|
||||
manual.id = 0;
|
||||
if (id == 1)
|
||||
{
|
||||
manual.manual.en = 1;
|
||||
manual.manual.r_gain = status.status.cur_r_gain;
|
||||
manual.manual.g_gain = status.status.cur_g_gain;
|
||||
manual.manual.b_gain = status.status.cur_b_gain;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
manual.manual.en = 0;
|
||||
}
|
||||
vendor_isp_set_awb(AWBT_ITEM_MANUAL, &manual);
|
||||
}
|
||||
}
|
||||
if ((hd_ret = vendor_isp_uninit()) != HD_OK) {
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#define FLGPHOTOFAST_SHUTDOWN 0x00000002
|
||||
|
||||
#define FLGPHOTOFAST_MASK FLGPTN_BIT_ALL
|
||||
#define PHOTOFAST_AE_PRESET_FRAME_CNT 6 /* lock AE */
|
||||
#define PHOTOFAST_AE_PRESET_FRAME_CNT 11 /* lock AE */
|
||||
#define PHOTOFAST_START_CAP_FRAME_CNT (PHOTOFAST_AE_PRESET_FRAME_CNT + 3*2) /* capture frame, it should be larger than PHOTOFAST_AE_PRESET_FRAME_CNT by 3 */
|
||||
#define PHOTOFAST_HD_PUSH_PULL_TIMEOUT_MS 3000
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user