Commit 0717e9fd0a2722687b1b8a08c7e05f363950eb73

Authored by Hu Chunming
1 parent 641ca6ba

代码同步

src/ai_engine_module/VPTProcess.cpp
@@ -46,7 +46,7 @@ int VPTProcess::init(VPTProcess_PARAM vparam){ @@ -46,7 +46,7 @@ int VPTProcess::init(VPTProcess_PARAM vparam){
46 46
47 int ret = vpt_init(&m_det_handle, param); 47 int ret = vpt_init(&m_det_handle, param);
48 if(ret != 0){ 48 if(ret != 0){
49 - LOG_DEBUG("vpt init error."); 49 + LOG_ERROR("vpt init error.");
50 return -1; 50 return -1;
51 } 51 }
52 52
src/ai_platform/MultiSourceProcess.cpp
@@ -2210,7 +2210,7 @@ bool CMultiSourceProcess::CheckTime() { @@ -2210,7 +2210,7 @@ bool CMultiSourceProcess::CheckTime() {
2210 nYear = info->tm_year + 1900; 2210 nYear = info->tm_year + 1900;
2211 nMonth = info->tm_mon + 1; 2211 nMonth = info->tm_mon + 1;
2212 nDay = info->tm_mday; 2212 nDay = info->tm_mday;
2213 - if ((nYear == 2023 && nMonth <= 12) || (nYear == 2024 && nMonth <= 7)) 2213 + if (nYear == 2024 && nMonth <= 12)
2214 { 2214 {
2215 return true; 2215 return true;
2216 } 2216 }
src/decoder/dvpp/DvppDecoder.cpp
@@ -107,18 +107,25 @@ bool DvppDecoder::init(FFDecConfig cfg){ @@ -107,18 +107,25 @@ bool DvppDecoder::init(FFDecConfig cfg){
107 return false; 107 return false;
108 } 108 }
109 109
110 - bool bRet = init_dvpp(cfg);  
111 - if(!bRet){  
112 - return false;  
113 - } 110 + do
  111 + {
  112 + bool bRet = init_dvpp(cfg);
  113 + if(!bRet){
  114 + break;
  115 + }
114 116
115 - m_cfg = cfg; 117 + m_cfg = cfg;
116 118
117 - decode_finished_cbk = cfg.decode_finished_cbk; 119 + decode_finished_cbk = cfg.decode_finished_cbk;
118 120
119 - m_bFinished = false; 121 + m_bFinished = false;
120 122
121 - return true; 123 + return true;
  124 + } while (0);
  125 +
  126 + release_ffmpeg();
  127 +
  128 + return false;
122 } 129 }
123 130
124 AVCodecContext* DvppDecoder::init_FFmpeg(FFDecConfig config){ 131 AVCodecContext* DvppDecoder::init_FFmpeg(FFDecConfig config){