]> git.plutz.net Git - serve0/commitdiff
enable 360deg stereoscopic (fix faulty string comparison)
authorpaul <paul@plutz.net>
Thu, 17 May 2018 07:34:36 +0000 (07:34 +0000)
committerpaul <paul@plutz.net>
Thu, 17 May 2018 07:34:36 +0000 (07:34 +0000)
svn path=/trunk/; revision=199

templates/stereoview.html.sh

index c618ef64247f93b52c60f98ac5ea4a576d4ec979..4aa623f3734a8982629386a57762b6b9a4d9f340 100755 (executable)
@@ -24,7 +24,7 @@ cat <<EOF
   </video>
 
   <script type="text/javascript">
-  var render = "${render}"
+  var render = "${render}";
   var x, y = [], z = [], ox = 0, cnt = 0, ty, tz;
   var video, scale, lv, rv, debug;
   var w, h, scale;
@@ -36,9 +36,8 @@ cat <<EOF
     r = ty / 9.81 * -90;
     ox = ox + ty * 2;
 
-    if ( render = "180" ) {
-      if      (ox > w / 8)   { ox = w / 8; }
-      else if ( ox < -w / 8) { ox = -w / 8; }
+    if ( render == "180" ) {
+      if      (ox > w / 8)   { ox = w / 8; } else if (ox < w / -8) { ox = w / -8; }
       sy = ( v * h + h / 4) |0;
       lc.drawImage(video, (w / 8     + ox) % (w/2) |0, sy, w / 4 |0, h / 2, 0, 0, lv.width, h / 2 * scale);
       rc.drawImage(video, (w / 8 * 5 + ox) % (w/2) |0, sy, w / 4 |0, h / 2, 0, 0, rv.width, h / 2 * scale);