Fixed bug number 9744.

This commit is contained in:
xiaojiazhu 2023-11-01 15:24:19 +08:00
parent c71c326c31
commit d9a0c77e13
2 changed files with 19 additions and 2 deletions

View File

@ -106,7 +106,13 @@ int General_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
} }
case IDM_VIDEO_SIZE: case IDM_VIDEO_SIZE:
{ {
puiPara->VideoSize = uwOption; #define VIDEO_SIZE 3
int videoSize[VIDEO_SIZE] = {
MOVIE_SIZE_FRONT_1920x1080P30,
MOVIE_SIZE_FRONT_1280x720P30,
MOVIE_SIZE_FRONT_848x480P30
};
puiPara->VideoSize = videoSize[uwOption];
break; break;
} }
case IDM_VIDEA_LENGTH: case IDM_VIDEA_LENGTH:

View File

@ -38,7 +38,18 @@ static void load_info_from_sf(void)
SysSetFlag(IDF_CAMERA_NAME, puiPara->CamNameSwitch == SF_CAMID_OFF ? OPTION_0 : OPTION_1); SysSetFlag(IDF_CAMERA_NAME, puiPara->CamNameSwitch == SF_CAMID_OFF ? OPTION_0 : OPTION_1);
SysSetFlag(IDF_CAMERA_MODE, puiPara->CamMode == 2 ? OPTION_1 : OPTION_0); SysSetFlag(IDF_CAMERA_MODE, puiPara->CamMode == 2 ? OPTION_1 : OPTION_0);
SysSetFlag(IDF_IMAGE_SIZE, puiPara->ImgSize); SysSetFlag(IDF_IMAGE_SIZE, puiPara->ImgSize);
SysSetFlag(IDF_VIDEO_SIZE, puiPara->VideoSize); if (MOVIE_SIZE_FRONT_1920x1080P30 == puiPara->VideoSize)
{
SysSetFlag(IDF_VIDEO_SIZE, 0);
}
if (MOVIE_SIZE_FRONT_1280x720P30 == puiPara->VideoSize)
{
SysSetFlag(IDF_VIDEO_SIZE, 1);
}
if (MOVIE_SIZE_FRONT_848x480P30 == puiPara->VideoSize)
{
SysSetFlag(IDF_VIDEO_SIZE, 2);
}
SysSetFlag(IDF_VIDEA_LENGTH, puiPara->VideoLenth == 10 ? OPTION_0 : OPTION_1); SysSetFlag(IDF_VIDEA_LENGTH, puiPara->VideoLenth == 10 ? OPTION_0 : OPTION_1);
SysSetFlag(IDF_FLASH_POWER, puiPara->FlashLed); SysSetFlag(IDF_FLASH_POWER, puiPara->FlashLed);
SysSetFlag(IDF_SENSITIVITY, puiPara->DigitPirSensitivity); SysSetFlag(IDF_SENSITIVITY, puiPara->DigitPirSensitivity);