Add interrupt to movie

This commit is contained in:
Mr-Dave
2022-05-22 11:43:03 -06:00
parent 70a2fc25a2
commit 398bf85d30
3 changed files with 62 additions and 32 deletions

View File

@@ -505,11 +505,15 @@ static void motion_watchdog(struct ctx_motapp *motapp, int indx)
, motapp->cam_list[indx]->threadnr);
if ((motapp->cam_list[indx]->camera_type == CAMERA_TYPE_NETCAM) &&
(motapp->cam_list[indx]->netcam != NULL)) {
pthread_cancel(motapp->cam_list[indx]->netcam->thread_id);
if (motapp->cam_list[indx]->netcam->handler_finished == false) {
pthread_cancel(motapp->cam_list[indx]->netcam->thread_id);
}
}
if ((motapp->cam_list[indx]->camera_type == CAMERA_TYPE_NETCAM) &&
(motapp->cam_list[indx]->netcam_high != NULL)) {
pthread_cancel(motapp->cam_list[indx]->netcam_high->thread_id);
if (motapp->cam_list[indx]->netcam_high->handler_finished == false) {
pthread_cancel(motapp->cam_list[indx]->netcam_high->thread_id);
}
}
pthread_cancel(motapp->cam_list[indx]->thread_id);
}