Reverted frame thread to patched threading.Thread

This commit is contained in:
Joel Collins 2020-06-15 12:09:23 +01:00
parent 0edb696c99
commit 89637976e7

View file

@ -2,12 +2,10 @@
import time
import os
import shutil
import threading
import datetime
import logging
import threading
import gevent
from abc import ABCMeta, abstractmethod
@ -93,9 +91,10 @@ class BaseCamera(metaclass=ABCMeta):
self.stop = False
if not self.stream_active:
# Spawn a greenlet to handle stream
# start background frame thread
self.thread = gevent.spawn(self._thread)
# Start background frame thread
self.thread = threading.Thread(target=self._thread)
self.thread.daemon = True
self.thread.start()
# wait until frames are available
logging.info("Waiting for frames")