]> www.vanbest.org Git - motioneye-debian/commitdiff
v4l2-ctl output parsing fix
authorCalin Crisan <ccrisan@gmail.com>
Tue, 25 Feb 2014 19:19:53 +0000 (21:19 +0200)
committerCalin Crisan <ccrisan@gmail.com>
Tue, 25 Feb 2014 19:19:53 +0000 (21:19 +0200)
src/v4l2ctl.py
static/js/ui.js

index 77b070b457e250d001d48c3fc4b44567195324d2..d097fcff57e2a35908ab4f26268170cf87e6e832 100644 (file)
@@ -226,7 +226,7 @@ def _list_ctrls(device):
             continue
         
         (control, properties) = match.groups()
-        properties = dict([v.split('=') for v in properties.split(' ')])
+        properties = dict([v.split('=', 1) for v in properties.split(' ') if v.count('=')])
         controls[control] = properties
     
     _ctrls_cache[device] = controls
index 12b9b17ad771b6efb8f8e78cd8ca2aa6d77f5157..0fa1e8c8fd71a8fa568503895e500fed0b37229c 100644 (file)
@@ -94,7 +94,7 @@ function makeSlider($input, minVal, maxVal, snapMode, ticks, ticksNumber, decima
                 var tick = ticks[i];
                 var p = valToPos(tick.value);
                 var dif = Math.abs(p - pos);
-                if ((dif < minDif) && (snapMode == 1 || dif < slider.width() / 65)) {
+                if ((dif < minDif) && (snapMode == 1 || dif < 5)) {
                     minDif = dif;
                     bestPos = p;
                 }