update video server API prototyping script (CSV)
authorRobin Gareus <robin@gareus.org>
Mon, 21 Apr 2014 02:11:38 +0000 (04:11 +0200)
committerRobin Gareus <robin@gareus.org>
Mon, 21 Apr 2014 02:11:38 +0000 (04:11 +0200)
tools/videotimeline/vsrv.php

index 2a6830c1b0235ded207cb434971359424d6c78cb..93ee9b2c3800be0f698dbc72a194a83af811d28d 100644 (file)
@@ -16,6 +16,14 @@ if (isset($_SERVER['PATH_INFO'])) {
                case '/info':
                        $mode='info';
                        break;
+               case '/rc':
+               case '/rc/':
+                       # TODO proper CSV encode (possible quotes in docroot)
+                       # TODO support optional plain text version
+                       echo '"'.$docroot.'",'.$_SERVER['SERVER_ADDR'].','.$_SERVER['SERVER_PORT'].',0,"/info /rc /status",""'."\n";
+                       echo 'status: ok, online.';
+                       exit;
+                       break;
                default:
                        break;
        }
@@ -96,6 +104,16 @@ if ($mode=='info') {
        # duration (in frames)
        # start-offset (in seconds)
        # aspect-ratio
+       if (isset($_REQUEST['format'])) {
+               switch ($_REQUEST['format']) {
+               case 'csv':
+                       echo "1,$fr,$df,$so,$ar\n";
+                       exit;
+                       break;
+               default:
+                       break;
+               }
+       }
        echo "1\n$fr\n$df\n$so\n$ar\n";
        exit;
 }