V4L2: msleep uses µs - not ms
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 7 Sep 2008 11:05:29 +0000 (14:05 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 7 Sep 2008 11:05:29 +0000 (14:05 +0300)
modules/access/v4l2/v4l2.c

index f773353..2cedf82 100644 (file)
@@ -1371,7 +1371,9 @@ static int Demux( demux_t *p_demux )
     {
         /* Sleep so we do not consume all the cpu, 10ms seems
          * like a good value (100fps) */
-        msleep( 10 );
+        /* Yeah, nevermind this was sleeping 10 microseconds! This is
+         * completely brain damaged anyway. Use poll() or mwait() FIXME. */
+        msleep(10000);
         return 1;
     }