Do no modify terminal parameters using termios.h
authorPanagiotis H.M. Issaris <takis@issaris.org>
Thu, 10 Mar 2011 15:07:52 +0000 (16:07 +0100)
committerMans Rullgard <mans@mansr.com>
Sun, 20 Mar 2011 21:13:26 +0000 (21:13 +0000)
commitcb48e245e6e770f146220fac0a8bd4dc1a5e006c
treead4c6e8f7c4331a6ab1f894f32b7713653a4c3aa
parente87a6f0dc99c2266e68ef66afaf83462d353964c
Do no modify terminal parameters using termios.h

Remove usage of tcgetattr and tcsetattr to modify terminal
parameters, and rely on ctrl-c to stop instead of pressing 'q'.
On systems with conio.h, keep the old behavior.

Changing the terminal settings causes problems if multiple instances
are running asynchronously on the same terminal, such as during a
parallel FATE run, or if the process crashes before restoring the
terminal.  In both cases, the terminal state is messed up requiring
a manual reset.

Signed-off-by: Mans Rullgard <mans@mansr.com>
configure
ffmpeg.c