[FFmpeg-devel] [PATCHv2] ffmpeg: modify tty state when stderr is redirected

Nicolas George george at nsup.org
Fri Jul 31 10:32:47 CEST 2015

Le duodi 12 thermidor, an CCXXIII, Ganesh Ajjanagadde a écrit :
>  ffmpeg(){
> +    stty_opts="$(stty --save)"
>      dec_opts="-hwaccel $hwaccel -threads $threads -thread_type $thread_type"
>      ffmpeg_args="-nostats -cpuflags $cpuflags"
>      for arg in $@; do
> @@ -99,6 +100,7 @@ ffmpeg(){
>          ffmpeg_args="${ffmpeg_args} ${arg}"
>      done
>      run ffmpeg ${ffmpeg_args}
> +    stty "${stty_opts}"

Does this work? With that change, the return code of the wrapper function is
no longer the return code of "run ffmpeg" but the return code of stty,
always success.

There is a much simpler fix: add -nostdin to ffmpeg_args, along with


  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20150731/aba3dfcc/attachment.sig>

More information about the ffmpeg-devel mailing list