default save_clips objects

This commit is contained in:
Blake Blackshear 2020-12-03 08:02:04 -06:00
parent 47e256f03d
commit 62728ef7fb
2 changed files with 5 additions and 7 deletions

View File

@ -459,7 +459,7 @@ class CameraSaveClipsConfig():
def __init__(self, global_config, config): def __init__(self, global_config, config):
self._enabled = config['enabled'] self._enabled = config['enabled']
self._pre_capture = config['pre_capture'] self._pre_capture = config['pre_capture']
self._objects = config.get('objects') self._objects = config.get('objects', global_config['objects']['track'])
self._retain = SaveClipsRetainConfig(global_config['save_clips']['retain'], config['retain']) self._retain = SaveClipsRetainConfig(global_config['save_clips']['retain'], config['retain'])
@property @property

View File

@ -170,8 +170,6 @@ class EventProcessor(threading.Thread):
continue continue
# if specific objects are listed for this camera, only save clips for them # if specific objects are listed for this camera, only save clips for them
# TODO: default to all tracked objects rather than checking for None
if save_clips_config.objects:
if not event_data['label'] in save_clips_config.objects: if not event_data['label'] in save_clips_config.objects:
if event_type == 'end': if event_type == 'end':
self.event_processed_queue.put((event_data['id'], camera)) self.event_processed_queue.put((event_data['id'], camera))