[PATCH] xineliboutput: keyboard read fix

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This trivial patch (for xineliboutput-1.0.0p5) fixes the situation
with a remote frontend where stdin is not connected to a keyboard. The
keyboard thread would not recognize an EOF condition (e.g. /dev/null)
and spin at 100% CPU. (Same with pressing Ctrl-D I guess.)
Perhaps the whole thing should just use -1 for EOF but that would need
a fix in several places.

Olaf

--- xine_frontend_main.c~	2006-10-08 13:02:46.000000000 +0200
+++ xine_frontend_main.c	2006-10-08 13:02:46.000000000 +0200
@@ -57,7 +57,7 @@
       return -2;
     }
   }
-  return -1;
+  return 0xffff;
 }

 static uint64_t read_key_seq(void)


=== end of patch ===



[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux