1.发送限制;2.rtsp配置调整

This commit is contained in:
payton 2023-11-22 18:02:54 +08:00
parent 2e274f4f7f
commit 13de078eaa
5 changed files with 49 additions and 19 deletions

View File

@ -1455,7 +1455,7 @@ static void MovieExe_UserEventCb(UINT32 id, MOVIE_USER_CB_EVENT event_id, UINT32
#if HUNTING_CAMERA_MCU == ENABLE
DBG_IND(" ===== MOVIE_USER_CB_EVENT_CLOSE_FILE_COMPLETED ===== id:%d \r\n", id);
UIMenuStoreInfo *puiPara = sf_ui_para_get();
if(((SF_CAM_MODE_VIDEO2 == puiPara->CamMode) || (SF_CAM_MODE_PHOTO_VIDEO == puiPara->CamMode)) && (id == _CFG_REC_ID_1))
if(((SF_CAM_MODE_VIDEO2 == puiPara->CamMode) || (SF_CAM_MODE_PHOTO_VIDEO == puiPara->CamMode)) && (id == _CFG_REC_ID_1) && (sf_cardv_get_cq_signal()))
{
if(SUCCESS == sf_share_mem_file_down(0, 0)){
sf_set_send_statu(TRUE);
@ -3084,6 +3084,11 @@ INT32 MovieExe_OnStrmStart(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
if (UI_GetData(FL_MOVIE_DATEIMPRINT) == MOVIE_DATEIMPRINT_ON) {
MovieExe_WifiMovieStamp();
}
#if HUNTING_CAMERA_MCU == ENABLE
sf_set_rtsp_flag(1);
#endif
return NVTEVT_CONSUME;
}

View File

@ -28,8 +28,10 @@
#include <cyg/infra/maincmd.h>
//#NT#2018/03/21#Niven Cho -end
#endif
#if HUNTING_CAMERA_MCU == ENABLE
#include <sf_wifi_svr.h>
#include "sf_common.h"
#endif
#define _NETWORK_ON_CPU1_ ENABLE
//local debug level: THIS_DBGLVL
@ -1619,6 +1621,7 @@ INT32 sf_net_wifi_init(UINT32 mode, UINT32 security)
{
UINT32 result = 0;
UINT32 i = 0;
nvt_wifi_settings *pwifi = &wifiConfig;
DBG_IND("set wifi %d %d \r\n", mode, security);
@ -1648,6 +1651,18 @@ INT32 sf_net_wifi_init(UINT32 mode, UINT32 security)
UINet_RtspInit();
sf_wifi_app_start();
for (i = 0; i < 50; i++)
{
if (1 == sf_get_rtsp_flag())
{
DBG_IND("wifi config ok\r\n");
break;
}
else
{
usleep(200*1000);
}
}
ImageApp_Common_RtspStart(0);
return result;

View File

@ -1927,6 +1927,15 @@ static void PhotoExe_WifiCB(void)
HD_VIDEO_FRAME video_frame = {0};
HD_RESULT ret;
PHOTO_STRM_INFO *p_strm = NULL;
#if HUNTING_CAMERA_MCU == ENABLE
static int tmp = 1;
if(tmp)//test log
{
tmp = 0;
sf_set_rtsp_flag(1);
printf("[%s:%d]s\n", __FUNCTION__, __LINE__);
}
#endif
p_strm = UIAppPhoto_get_StreamConfig(UIAPP_PHOTO_STRM_ID_1);
if(p_strm->enable != PHOTO_PORT_STATE_EN_RUN){
vos_util_delay_ms(50);
@ -2132,6 +2141,7 @@ static void PhotoExe_InitNetworkStream(UINT32 dualCam, USIZE *pImageRatioSize)
}
#endif
#if 1
//printf("\r\n[%s] enable:%d strm_type:%d width_ratio:%d height_ratio:%d width:%d\n", __FUNCTION__, __LINE__,p_strm->enable, p_strm->strm_type, p_strm->multi_view_type, p_strm->width_ratio,p_strm->height_ratio,p_strm->width);
for (i = 0; i < SENSOR_CAPS_COUNT; i++) {
ImageApp_Photo_WiFiConfig(PHOTO_CFG_CBR_INFO, (UINT32)&(g_tStrmCbrInfo[i]));
}
@ -6815,7 +6825,7 @@ INT32 PhotoExe_Preview_SliceEncode_CB3(void* user_data)
snprintf(tmp2, sizeof(tmp2), "W%s%s.JPG", folder, number); /* DCF 8.3 naming rule */
DBG_DUMP("PHOTO THUMB %s \n %s\n", tmp, tmp2);
sf_file_thumb_cfg_fill(tmp, tmp2, queue_ele_in->jpg_thumb_size, enFileType);
if((SF_CAM_MODE_PHOTO == puiPara->CamMode) || ((!sf_get_mode_flag()) && (puiPara->CamMode == SF_CAM_MODE_PHOTO_VIDEO || puiPara->CamMode == SF_CAM_MODE_VIDEO2)))
if(sf_cardv_get_cq_signal() && ((SF_CAM_MODE_PHOTO == puiPara->CamMode) || ((!sf_get_mode_flag()) && (puiPara->CamMode == SF_CAM_MODE_PHOTO_VIDEO || puiPara->CamMode == SF_CAM_MODE_VIDEO2))))
{
if(SUCCESS == sf_share_mem_file_down(0, 0)){
sf_set_send_statu(TRUE);

View File

@ -1256,7 +1256,7 @@ static void UIFlowMovie_Key(lv_obj_t* obj, uint32_t key)
case LV_KEY_ENTER:
{
#if HUNTING_CAMERA_MCU == ENABLE
sf_rtsp_stop();
// sf_rtsp_stop();
if(TRUE == sf_get_send_statu())
{
printf("\r\n[%s] line:%d %d running\n", __FUNCTION__, __LINE__,key);
@ -1506,13 +1506,13 @@ void UIFlowMovieEventCallback(lv_obj_t* obj, lv_event_t event)
{
OpenPasswordScreen();
}
#if HUNTING_CAMERA_MCU == ENABLE
UIMenuStoreInfo *puiPara = sf_ui_para_get();
if((SF_CAM_MODE_VIDEO == puiPara->CamMode))
{
sf_rtsp_restart();
}
#endif
// #if HUNTING_CAMERA_MCU == ENABLE
// UIMenuStoreInfo *puiPara = sf_ui_para_get();
// if((SF_CAM_MODE_VIDEO == puiPara->CamMode))
// {
// sf_rtsp_restart();
// }
// #endif
break;
case LV_PLUGIN_EVENT_SCR_CLOSE:

View File

@ -1572,7 +1572,7 @@ static void UIFlowPhoto_Key(lv_obj_t* obj, uint32_t key)
case LV_KEY_ENTER:
{
#if HUNTING_CAMERA_MCU == ENABLE
sf_rtsp_stop();
// sf_rtsp_stop();
if(TRUE == sf_get_send_statu())
{
printf("\r\n[%s] line:%d %d running\n", __FUNCTION__, __LINE__,key);
@ -1709,13 +1709,13 @@ void UIFlowPhotoEventCallback(lv_obj_t* obj, lv_event_t event)
OpenPasswordScreen();
ShutDownTime = PASSWORD_GO_TO_WORK_MODE_TIME_S;
}
#if HUNTING_CAMERA_MCU == ENABLE
UIMenuStoreInfo *puiPara = sf_ui_para_get();
if((puiPara->CamMode == SF_CAM_MODE_PHOTO) || (puiPara->CamMode == SF_CAM_MODE_PHOTO_VIDEO) || (puiPara->CamMode == SF_CAM_MODE_VIDEO2))
{
sf_rtsp_restart();
}
#endif
// #if HUNTING_CAMERA_MCU == ENABLE
// UIMenuStoreInfo *puiPara = sf_ui_para_get();
// if((puiPara->CamMode == SF_CAM_MODE_PHOTO) || (puiPara->CamMode == SF_CAM_MODE_PHOTO_VIDEO) || (puiPara->CamMode == SF_CAM_MODE_VIDEO2))
// {
// sf_rtsp_restart();
// }
// #endif
break;
case LV_PLUGIN_EVENT_SCR_CLOSE: