+-> gunoiul de ffmpeg_variable_bitrate nu merge decat in motion.conf
+
+-> brightness/contrast/hue/sat on picam1 issue when applying
+-> http clients don't die: max_clients limit reached, request queued. 10 active, 217 queued requests.
+-> remote adding ui could be improved (cleanup fields on ok/on load, no error message until everything is ok)
+
+-> add an autoupdate mechanism
+
-> style scroll bars
-> hint text next to section titles
-> clickable hints
data.setdefault('@proto', 'v4l2')
data.setdefault('videodevice', '/dev/video0')
data.setdefault('lightswitch', 0)
- data.setdefault('auto_brightness', True)
+ data.setdefault('auto_brightness', False)
data.setdefault('brightness', 0)
data.setdefault('contrast', 0)
data.setdefault('saturation', 0)
data.setdefault('hue', 0)
data.setdefault('width', 352)
data.setdefault('height', 288)
- data.setdefault('framerate', 5)
+ data.setdefault('framerate', 2)
data.setdefault('rotate', 0)
data.setdefault('@storage_device', 'local-disk')
data.setdefault('threshold', 1500)
data.setdefault('noise_tune', True)
data.setdefault('noise_level', 32)
+ data.setdefault('minimum_motion_frames', 5)
- data.setdefault('gap', 60)
- data.setdefault('pre_capture', 5)
- data.setdefault('post_capture', 5)
+ data.setdefault('gap', 30)
+ data.setdefault('pre_capture', 2)
+ data.setdefault('post_capture', 4)
data.setdefault('output_all', False)
data.setdefault('output_normal', False)
min_value = int(properties['min'])
max_value = int(properties['max'])
- value = int((value - min_value) * 100.0 / (max_value - min_value))
+ value = int(round((value - min_value) * 100.0 / (max_value - min_value)))
else:
logging.warn('min and max values not found for control %(control)s of device %(device)s' % {
min_value = int(properties['min'])
max_value = int(properties['max'])
- value = min_value + value * float(max_value - min_value) / 100
+ value = int(round(min_value + value * (max_value - min_value) / 100.0))
else:
logging.warn('min and max values not found for control %(control)s of device %(device)s' % {