make readinc mode default and vsync an option
authornotaz <notasas@gmail.com>
Sun, 19 Oct 2014 22:24:15 +0000 (01:24 +0300)
committernotaz <notasas@gmail.com>
Wed, 22 Oct 2014 20:39:11 +0000 (23:39 +0300)
host/main.c

index a21e419..2f13059 100644 (file)
@@ -637,7 +637,7 @@ int main(int argc, char *argv[])
   const char *tasfn = NULL;
   const char *outfn = NULL;
   uint8_t *tas_data = NULL;
-  int use_readinc = 0; // frame increment on read
+  int use_vsync = 0; // frame increment on vsync
   int tas_skip = 0;
   int enable_sent = 0;
   int abort_sent = 0;
@@ -673,8 +673,8 @@ int main(int argc, char *argv[])
           missing_arg(i);
         tas_skip = atoi(argv[i]);
         continue;
-      case 'r':
-        use_readinc = 1;
+      case 'v':
+        use_vsync = 1;
         continue;
       default:
         fprintf(stderr, "bad arg: %s\n", argv[i]);
@@ -980,7 +980,7 @@ int main(int argc, char *argv[])
       pkt_out.type = PKT_STREAM_ENABLE;
       pkt_out.enable.stream_to = (tas_data != NULL);
       pkt_out.enable.stream_from = (outf != NULL);
-      pkt_out.enable.use_readinc = use_readinc;
+      pkt_out.enable.use_readinc = !use_vsync;
 
       ret = submit_urb(dev.fd, &urb[URB_DATA_OUT], dev.ifaces[0].ep_out,
                        &pkt_out, sizeof(pkt_out));