1.0329IQ测试软件

This commit is contained in:
payton 2023-03-30 17:14:30 +08:00
parent dbfa657247
commit 922738b4f6
18 changed files with 96 additions and 1216 deletions

View File

@ -917,7 +917,7 @@
#define HUNTING_MCU_I2C DISABLE #define HUNTING_MCU_I2C DISABLE
#define HUNTING_MCU_UART ENABLE #define HUNTING_MCU_UART ENABLE
#define HUNTING_IR_LED_940 ENABLE//DISABLE #define HUNTING_IR_LED_940 ENABLE//DISABLE
#define SF_BASE_VERSION "7MD4RCwD3T1" #define SF_BASE_VERSION "7MD4RCwD3T2"
/******************************************************************************************* /*******************************************************************************************

View File

@ -118,7 +118,7 @@
#define DEFAULT_MOVIE_URGENT_PROTECT_MANUAL MOVIE_URGENT_PROTECT_MANUAL_OFF #define DEFAULT_MOVIE_URGENT_PROTECT_MANUAL MOVIE_URGENT_PROTECT_MANUAL_OFF
#define DEFAULT_MOVIE_DDD MOVIE_DDD_OFF #define DEFAULT_MOVIE_DDD MOVIE_DDD_OFF
#define DEFAULT_MOVIE_ADAS_CAL MOVIE_ADAS_CAL_OFF #define DEFAULT_MOVIE_ADAS_CAL MOVIE_ADAS_CAL_OFF
#define DEFAULT_MOVIE_CODEC MOVIE_CODEC_H264 #define DEFAULT_MOVIE_CODEC MOVIE_CODEC_H265
// Playback // Playback
#define DEFAULT_PROTECT PROTECT_ONE #define DEFAULT_PROTECT PROTECT_ONE
#define DEFAULT_MOVIE_PLAY_VOLUME (MOVIE_AUDIO_VOL_SETTING_MAX-1) #define DEFAULT_MOVIE_PLAY_VOLUME (MOVIE_AUDIO_VOL_SETTING_MAX-1)

View File

@ -7,7 +7,7 @@
version-info = [00 01 00 01]; version-info = [00 01 00 01];
ae_expect_lum { ae_expect_lum {
size = [b0 00 00 00]; size = [b0 00 00 00];
data = [32 00 00 00 40 00 00 00 41 00 00 00 41 00 00 00 40 00 00 00 3e 00 00 00 3c 00 00 00 3c 00 00 00 3d 00 00 00 40 00 00 00 49 00 00 00 53 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00]; data = [32 00 00 00 40 00 00 00 41 00 00 00 41 00 00 00 41 00 00 00 41 00 00 00 41 00 00 00 41 00 00 00 41 00 00 00 41 00 00 00 49 00 00 00 53 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00];
}; };
ae_la_clamp { ae_la_clamp {
size = [50 01 00 00]; size = [50 01 00 00];

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1024,7 +1024,7 @@ void flow_preview_uninit_module(void)
static UINT32 ae_adc_tbl[57][3] = { static UINT32 ae_adc_tbl[57][3] = {
{980, 120, 1000}, /* {980, 120, 1000},
{970, 250, 1000},//{970, 300, 1000}, {970, 250, 1000},//{970, 300, 1000},
{960, 300, 1000},//{960, 500, 1000}, {960, 300, 1000},//{960, 500, 1000},
{945, 400, 1000}, {945, 400, 1000},
@ -1080,7 +1080,65 @@ static UINT32 ae_adc_tbl[57][3] = {
{6, 33333, 2000},//83740}, {6, 33333, 2000},//83740},
{5, 33333, 2000},//10740}, {5, 33333, 2000},//10740},
{2, 33333, 2000},//128000}, {2, 33333, 2000},//128000},
{0, 33333, 2000},//128000}, {0, 33333, 6000},//128000},
*/
{980, 120, 1000},
{970, 250, 1000},//{970, 300, 1000},
{960, 250, 1000},//{960, 500, 1000},
{945, 250, 1000},
{930, 250, 1000},
{910, 250, 1000},
{900, 250, 1000},
{885, 250, 1000},
{870, 300, 1000},//{870, 2000, 1000},
{850, 300, 1000},
{840, 300, 1000},
{832, 300, 1000},
{820, 300, 1000},
{816, 300, 1000},
{810, 300, 1000},
{805, 400, 1000},
{800, 400, 1000},
{787, 400, 1000},
{750, 400, 1000},
{723, 400, 1000},
{671, 400, 1000},
{641, 500, 1000},
{600, 500, 1000},// night
{538, 500, 1000},
{503, 500, 1000},
{484, 500, 1000},
{466, 600, 1000},
{414, 600, 1000},
{347, 600, 1000},
{353, 800, 1000},
{330, 800, 1000},
{324, 800, 1000},
{314, 800, 1000},//6890
{306, 900, 1000},
{277, 1000, 1000},//6610
{257, 1200, 1000},//7280
{109, 2700, 1000},//8130
{84, 4201, 1000},//10260
{76, 4201, 1000},
{60, 5801, 1000},
{49, 5801, 1000},
{36, 5801, 1000},//25070
{31, 7332, 1000},
{26, 7332, 1000},//33740},
{19, 8333, 1000},//45740},
{17, 8333, 1000},//48740},
{15, 8333, 1000},//54740},
{13, 8333, 1000},//58740},
{12, 8333, 1000},//61040},
{11, 8333, 1000},//68040},
{10, 8333, 1000},//69920},//
{9, 8333, 1000},//74920},
{8, 16666, 1000},//77740},
{6, 16666, 2000},//83740},
{5, 16666, 2000},//10740},
{2, 33333, 2000},//128000},
{0, 33333, 6000},//128000},
}; };
@ -1168,7 +1226,8 @@ void setet_preset_param(void)
ae_status_info.id = 0; ae_status_info.id = 0;
vendor_isp_get_ae(AET_ITEM_STATUS, &ae_status_info); vendor_isp_get_ae(AET_ITEM_STATUS, &ae_status_info);
DBG_ERR(">> aet status exp %d iso %d\r\n",ae_status_info.status_info.expotime[0],ae_status_info.status_info.iso_gain[0]); DBG_ERR(">> aet status exp %d iso %d\r\n",ae_status_info.status_info.expotime[0],ae_status_info.status_info.iso_gain[0]);
preset_param.expt= ae_status_info.status_info.expotime[0];
preset_param.gain= ae_status_info.status_info.iso_gain[0];
} }

View File

@ -947,7 +947,7 @@
#define HUNTING_MCU_I2C DISABLE #define HUNTING_MCU_I2C DISABLE
#define HUNTING_MCU_UART ENABLE #define HUNTING_MCU_UART ENABLE
#define HUNTING_IR_LED_940 ENABLE//DISABLE #define HUNTING_IR_LED_940 ENABLE//DISABLE
#define SF_BASE_VERSION "7MD4RCwD3T1" #define SF_BASE_VERSION "7MD4RCwD3T2"
/******************************************************************************************* /*******************************************************************************************
* LVGL UI Style config * LVGL UI Style config

View File

@ -240,7 +240,7 @@ static void MovieFast_RecMovieStamp(void)
STAMP_ON | STAMP_ON |
STAMP_AUTO | STAMP_AUTO |
STAMP_DATE_TIME | STAMP_DATE_TIME |
STAMP_BOTTOM_RIGHT | STAMP_BOTTOM_LEFT |
STAMP_POS_NORMAL | STAMP_POS_NORMAL |
STAMP_YY_MM_DD, STAMP_YY_MM_DD,
Width, Width,
@ -382,7 +382,7 @@ static void MovieFast_SetRecInfoByUISetting(void)
gMovie_Rec_Info[i].frame_rate = MovieMapping_GetFrameRate(size_idx, ipl_id); gMovie_Rec_Info[i].frame_rate = MovieMapping_GetFrameRate(size_idx, ipl_id);
gMovie_Rec_Info[i].target_bitrate = MovieMapping_GetTargetBitrate(size_idx, ipl_id); gMovie_Rec_Info[i].target_bitrate = MovieMapping_GetTargetBitrate(size_idx, ipl_id);
gMovie_Rec_Info[i].dar = MovieMapping_GetDispAspectRatio(size_idx, ipl_id); gMovie_Rec_Info[i].dar = MovieMapping_GetDispAspectRatio(size_idx, ipl_id);
gMovie_Rec_Info[i].codec = _CFG_CODEC_H264; gMovie_Rec_Info[i].codec = _CFG_CODEC_H265;
//#NT#2018/02/14#KCHong -begin //#NT#2018/02/14#KCHong -begin
//#NT#support sensor rotate setting //#NT#support sensor rotate setting
gMovie_Rec_Info[i].sensor_rotate = FALSE; gMovie_Rec_Info[i].sensor_rotate = FALSE;
@ -701,7 +701,7 @@ THREAD_RETTYPE MovieFast_InitFileNamingThread(void *arg)
THREAD_RETURN(0); THREAD_RETURN(0);
} }
extern void Set_NIGHTMODE(UINT32 id, UINT8 isSnapVideo); extern void Set_NIGHTMODE(UINT32 id, UINT8 isSnapVideo);
extern void Set_AEMODE(UINT32 id);
THREAD_RETTYPE MovieFast_InitMovieModeThread(void *arg) THREAD_RETTYPE MovieFast_InitMovieModeThread(void *arg)
{ {
UINT32 i; UINT32 i;
@ -816,6 +816,8 @@ THREAD_RETTYPE MovieFast_InitMovieModeThread(void *arg)
#endif #endif
MovieFast_InstallID(); MovieFast_InstallID();
vos_util_delay_ms(300);
Set_AEMODE(1);
if ((g_moviefast_tsk_id = vos_task_create(MovieFast_CmdTsk, 0, "MovieFastTsk", PRI_MOVIEFAST_CMDTSK, STKSIZE_MOVIEFAST_CMDTSK)) == 0) { if ((g_moviefast_tsk_id = vos_task_create(MovieFast_CmdTsk, 0, "MovieFastTsk", PRI_MOVIEFAST_CMDTSK, STKSIZE_MOVIEFAST_CMDTSK)) == 0) {
DBG_ERR("MovieFastTsk create failed.\r\n"); DBG_ERR("MovieFastTsk create failed.\r\n");

View File

@ -1348,7 +1348,7 @@ THREAD_RETTYPE PhotoFast_FlowPreviewThread(void *arg)
while(g_bPreViewPullFlag) { while(g_bPreViewPullFlag) {
if (g_bFrmCnt == 7){; if (g_bFrmCnt == 7){;
//DBG_ERR(">>>>>>>>>>>>>g_bFrmCnt 2\r\n"); //DBG_ERR(">>>>>>>>>>>>>g_bFrmCnt 2\r\n");
//Set_AEMODE(1); Set_AEMODE(1);
//setet_preset_param(); //setet_preset_param();
} }
@ -1375,7 +1375,7 @@ THREAD_RETTYPE PhotoFast_FlowPreviewThread(void *arg)
// vos_perf_list_mark("yuv", __LINE__, 0); // vos_perf_list_mark("yuv", __LINE__, 0);
//} //}
if(++g_bFrmCnt >= 16){//PHOTOFAST_CAP_FRAME_CNT){ if(++g_bFrmCnt >= 11){//PHOTOFAST_CAP_FRAME_CNT){
start_cap = TRUE; start_cap = TRUE;
//Set_AEMODE(1); //Set_AEMODE(1);
} }

View File

@ -73,7 +73,7 @@ void PhotoStamp_get_isp_status(UINT32 id, char* Buf, UINT32 BufLen)
#if 1 #if 1
//snprintf(Buf, BufLen, "%d %d %3d %4d %4d %4d %4d %d %4d %4d %4d %4d %04d/%02d/%02d %02d:%02d:%02d %d%c", //snprintf(Buf, BufLen, "%d %d %3d %4d %4d %4d %4d %d %4d %4d %4d %4d %04d/%02d/%02d %02d:%02d:%02d %d%c",
snprintf(Buf, BufLen, "5 %d %d %3d %4d %4d %d %d %d %4d %4d %4d %4d %4d%c",// %d%c", snprintf(Buf, BufLen, "6 %d %d %3d %4d %4d %d %d %d %4d %4d %4d %4d %4d%c",// %d%c",
(INT)(ae_status.status_info.iso_gain[0]), (INT)(ae_status.status_info.iso_gain[0]),
(INT)(ae_status.status_info.expotime[0]), (INT)(ae_status.status_info.expotime[0]),

View File

@ -39,7 +39,7 @@
#endif #endif
//#endif //#endif
#define SF_MCU_NIGHT_MODE_LUMINANCE 500 #define SF_MCU_NIGHT_MODE_LUMINANCE 80
#define DIGITAL_PIR 1 #define DIGITAL_PIR 1

View File

@ -7,7 +7,7 @@
version-info = [00 01 00 01]; version-info = [00 01 00 01];
ae_expect_lum { ae_expect_lum {
size = [b0 00 00 00]; size = [b0 00 00 00];
data = [32 00 00 00 40 00 00 00 41 00 00 00 41 00 00 00 40 00 00 00 3e 00 00 00 3c 00 00 00 3c 00 00 00 3d 00 00 00 40 00 00 00 49 00 00 00 53 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00]; data = [32 00 00 00 40 00 00 00 41 00 00 00 41 00 00 00 41 00 00 00 41 00 00 00 41 00 00 00 41 00 00 00 41 00 00 00 41 00 00 00 49 00 00 00 53 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00 64 00 00 00];
}; };
ae_la_clamp { ae_la_clamp {
size = [50 01 00 00]; size = [50 01 00 00];

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long