[FFmpeg-devel] [PATCH 1/3] ffmpeg: modify tty state when stderr is redirected

Ganesh Ajjanagadde gajjanagadde at gmail.com
Sun Oct 11 23:51:25 CEST 2015


On Sun, Oct 11, 2015 at 5:45 PM, Ronald S. Bultje <rsbultje at gmail.com> wrote:
> Hi,
>
> On Fri, Jul 31, 2015 at 8:36 AM, Ganesh Ajjanagadde <gajjanagadde at gmail.com>
> wrote:
>>
>> Removes unnecessary isatty(), fixes Ticket2964
>>
>> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde at gmail.com>
>>
>> ---
>>  ffmpeg.c | 8 +-------
>>  1 file changed, 1 insertion(+), 7 deletions(-)
>>
>> diff --git a/ffmpeg.c b/ffmpeg.c
>> index 5575e2f..fe250e5 100644
>> --- a/ffmpeg.c
>> +++ b/ffmpeg.c
>> @@ -32,14 +32,12 @@
>>  #include <limits.h>
>>  #include <stdint.h>
>>
>> -#if HAVE_ISATTY
>>  #if HAVE_IO_H
>>  #include <io.h>
>>  #endif
>>  #if HAVE_UNISTD_H
>>  #include <unistd.h>
>>  #endif
>> -#endif
>>
>>  #include "libavformat/avformat.h"
>>  #include "libavdevice/avdevice.h"
>> @@ -370,11 +368,7 @@ void term_init(void)
>>  #if HAVE_TERMIOS_H
>>      if(!run_as_daemon){
>>          struct termios tty;
>> -        int istty = 1;
>> -#if HAVE_ISATTY
>> -        istty = isatty(0) && isatty(2);
>> -#endif
>> -        if (istty && tcgetattr (0, &tty) == 0) {
>> +        if (tcgetattr (0, &tty) == 0) {
>>              oldtty = tty;
>>              restore_tty = 1;
>>
>> --
>> 2.5.0
>
>
> Pushed.

Thanks for bearing with my repeated pinging over a few months
regarding this patch. Ticket 2964 can finally be closed.

>
> Ronald


More information about the ffmpeg-devel mailing list