From: Calin Crisan Date: Thu, 3 Nov 2016 11:53:41 +0000 (+0200) Subject: "sluginess" is not a word; empty mask fixes X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=f137194f47fca5587e65237ea5a09f2cbf1daa0a;p=motioneye-debian "sluginess" is not a word; empty mask fixes --- diff --git a/motioneye/config.py b/motioneye/config.py index 40f7c0c..45b3c3e 100644 --- a/motioneye/config.py +++ b/motioneye/config.py @@ -886,7 +886,7 @@ def motion_camera_ui_to_dict(ui, old_config=None): if ui['mask']: if ui['mask_type'] == 'smart': - data['smart_mask_speed'] = 10 - int(ui['smart_mask_slugginess']) + data['smart_mask_speed'] = 10 - int(ui['smart_mask_sluggishness']) elif ui['mask_type'] == 'editable': data['mask_file'] = utils.build_editable_mask_file(old_config['@id'], ui['mask_lines'], data.get('width'), data.get('height')) @@ -1073,7 +1073,7 @@ def motion_camera_dict_to_ui(data): 'minimum_motion_frames': int(data['minimum_motion_frames']), 'mask': False, 'mask_type': 'smart', - 'smart_mask_slugginess': 5, + 'smart_mask_sluggishness': 5, 'mask_lines': [], # motion notifications @@ -1274,7 +1274,7 @@ def motion_camera_dict_to_ui(data): elif data['smart_mask_speed']: ui['mask'] = True ui['mask_type'] = 'smart' - ui['smart_mask_slugginess'] = 10 - data['smart_mask_speed'] + ui['smart_mask_sluggishness'] = 10 - data['smart_mask_speed'] # working schedule working_schedule = data['@working_schedule'] diff --git a/motioneye/static/js/main.js b/motioneye/static/js/main.js index 52aff3c..ab2b003 100644 --- a/motioneye/static/js/main.js +++ b/motioneye/static/js/main.js @@ -1869,7 +1869,7 @@ function cameraUi2Dict() { 'minimum_motion_frames': $('#minimumMotionFramesEntry').val(), 'mask': $('#maskSwitch')[0].checked, 'mask_type': $('#maskTypeSelect').val(), - 'smart_mask_slugginess': $('#smartMaskSlugginessSlider').val(), + 'smart_mask_sluggishness': $('#smartMaskSluggishnessSlider').val(), 'mask_lines': $('#maskLinesEntry').val() ? $('#maskLinesEntry').val().split(',').map(function (l) {return parseInt(l);}) : [], /* motion notifications */ @@ -2222,7 +2222,7 @@ function dict2CameraUi(dict) { $('#minimumMotionFramesEntry').val(dict['minimum_motion_frames']); markHideIfNull('minimum_motion_frames', 'minimumMotionFramesEntry'); $('#maskSwitch')[0].checked = dict['mask']; markHideIfNull('mask', 'maskSwitch'); $('#maskTypeSelect').val(dict['mask_type']); markHideIfNull('mask_type', 'maskTypeSelect'); - $('#smartMaskSlugginessSlider').val(dict['smart_mask_slugginess']); markHideIfNull('smart_mask_slugginess', 'smartMaskSlugginessSlider'); + $('#smartMaskSluggishnessSlider').val(dict['smart_mask_sluggishness']); markHideIfNull('smart_mask_sluggishness', 'smartMaskSluggishnessSlider'); $('#maskLinesEntry').val((dict['mask_lines'] || []).join(',')); markHideIfNull('mask_lines', 'maskLinesEntry'); /* motion notifications */ diff --git a/motioneye/templates/main.html b/motioneye/templates/main.html index f941611..627fed8 100644 --- a/motioneye/templates/main.html +++ b/motioneye/templates/main.html @@ -819,15 +819,15 @@ seconds ? - + Captured Before frames ? - + Captured After frames - ? + ? Minimum Motion Frames @@ -853,8 +853,8 @@ ? - Smart Mask Slugginess - + Smart Mask Sluggishness + ? diff --git a/motioneye/utils.py b/motioneye/utils.py index a23cbd4..4d52ff3 100644 --- a/motioneye/utils.py +++ b/motioneye/utils.py @@ -793,6 +793,9 @@ def urlopen(*args, **kwargs): def build_editable_mask_file(camera_id, mask_lines, capture_width=None, capture_height=None): + if not mask_lines: + return '' + width = mask_lines[0] height = mask_lines[1] mask_lines = mask_lines[2:]