@@ -393,6 +393,7 @@ void CSIPEntity::OnLog(const CAutoArray<CUUID> &SubIDs, const CUUID nLogID,const
DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("stop sales record and stop preview.");
m_stVideoParam.bShowRecordArea = 0;
}
+ rvc_stop_video_render(m_render);
break;
@@ -378,6 +378,10 @@ int rvc_start_video_render(rvc_video_render_t* prender, bool bremote, rvc_video_
int rvc_stop_video_render(rvc_video_render_t* prender)
{
+ if (NULL == prender) {
+ return Error_Param;
+ }
+
sem_post(&prender->ui_stop_sem);
rvc_stop_remote_video_render(prender);
if (prender->ui_threadid > 0) {