diff mbox series

[FFmpeg-devel,1/5] avutil/log: drop support for NO_COLOR environment variable

Message ID 20200202211534.12739-1-cus@passwd.hu
State Accepted
Headers show
Series [FFmpeg-devel,1/5] avutil/log: drop support for NO_COLOR environment variable | expand

Checks

Context Check Description
andriy/ffmpeg-patchwork success Make fate finished

Commit Message

Marton Balint Feb. 2, 2020, 9:15 p.m. UTC
Deprecated for more than 9 years now.

Signed-off-by: Marton Balint <cus@passwd.hu>
---
 doc/fftools-common-opts.texi | 4 +---
 libavutil/log.c              | 8 +++-----
 2 files changed, 4 insertions(+), 8 deletions(-)

Comments

Marton Balint Feb. 8, 2020, 8:55 p.m. UTC | #1
On Sun, 2 Feb 2020, Marton Balint wrote:

> Deprecated for more than 9 years now.
>
> Signed-off-by: Marton Balint <cus@passwd.hu>
> ---
> doc/fftools-common-opts.texi | 4 +---
> libavutil/log.c              | 8 +++-----
> 2 files changed, 4 insertions(+), 8 deletions(-)

Ping for the series, will apply soon.

Regards,
Marton

>
> diff --git a/doc/fftools-common-opts.texi b/doc/fftools-common-opts.texi
> index 31cf424823..f339e0d766 100644
> --- a/doc/fftools-common-opts.texi
> +++ b/doc/fftools-common-opts.texi
> @@ -236,10 +236,8 @@ ffmpeg [...] -loglevel +repeat
> By default the program logs to stderr. If coloring is supported by the
> terminal, colors are used to mark errors and warnings. Log coloring
> can be disabled setting the environment variable
> -@env{AV_LOG_FORCE_NOCOLOR} or @env{NO_COLOR}, or can be forced setting
> +@env{AV_LOG_FORCE_NOCOLOR}, or can be forced setting
> the environment variable @env{AV_LOG_FORCE_COLOR}.
> -The use of the environment variable @env{NO_COLOR} is deprecated and
> -will be dropped in a future FFmpeg version.
> 
> @item -report
> Dump full command line and log output to a file named
> diff --git a/libavutil/log.c b/libavutil/log.c
> index 0a7b169bc0..6d87c718a8 100644
> --- a/libavutil/log.c
> +++ b/libavutil/log.c
> @@ -125,8 +125,7 @@ static void check_color_terminal(void)
> #if defined(_WIN32) && HAVE_SETCONSOLETEXTATTRIBUTE && HAVE_GETSTDHANDLE
>     CONSOLE_SCREEN_BUFFER_INFO con_info;
>     con = GetStdHandle(STD_ERROR_HANDLE);
> -    use_color = (con != INVALID_HANDLE_VALUE) && !getenv("NO_COLOR") &&
> -                !getenv("AV_LOG_FORCE_NOCOLOR");
> +    use_color = (con != INVALID_HANDLE_VALUE) && !getenv("AV_LOG_FORCE_NOCOLOR");
>     if (use_color) {
>         GetConsoleScreenBufferInfo(con, &con_info);
>         attr_orig  = con_info.wAttributes;
> @@ -134,14 +133,13 @@ static void check_color_terminal(void)
>     }
> #elif HAVE_ISATTY
>     char *term = getenv("TERM");
> -    use_color = !getenv("NO_COLOR") && !getenv("AV_LOG_FORCE_NOCOLOR") &&
> +    use_color = !getenv("AV_LOG_FORCE_NOCOLOR") &&
>                 (getenv("TERM") && isatty(2) || getenv("AV_LOG_FORCE_COLOR"));
>     if (   getenv("AV_LOG_FORCE_256COLOR")
>         || (term && strstr(term, "256color")))
>         use_color *= 256;
> #else
> -    use_color = getenv("AV_LOG_FORCE_COLOR") && !getenv("NO_COLOR") &&
> -               !getenv("AV_LOG_FORCE_NOCOLOR");
> +    use_color = getenv("AV_LOG_FORCE_COLOR") && !getenv("AV_LOG_FORCE_NOCOLOR");
> #endif
> }
> 
> -- 
> 2.16.4
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
Marton Balint Feb. 9, 2020, 7:49 p.m. UTC | #2
On Sat, 8 Feb 2020, Marton Balint wrote:

>
>
> On Sun, 2 Feb 2020, Marton Balint wrote:
>
>> Deprecated for more than 9 years now.
>>
>> Signed-off-by: Marton Balint <cus@passwd.hu>
>> ---
>> doc/fftools-common-opts.texi | 4 +---
>> libavutil/log.c              | 8 +++-----
>> 2 files changed, 4 insertions(+), 8 deletions(-)
>
> Ping for the series, will apply soon.

Applied the series.

Regards,
Marton

>>
>> diff --git a/doc/fftools-common-opts.texi b/doc/fftools-common-opts.texi
>> index 31cf424823..f339e0d766 100644
>> --- a/doc/fftools-common-opts.texi
>> +++ b/doc/fftools-common-opts.texi
>> @@ -236,10 +236,8 @@ ffmpeg [...] -loglevel +repeat
>> By default the program logs to stderr. If coloring is supported by the
>> terminal, colors are used to mark errors and warnings. Log coloring
>> can be disabled setting the environment variable
>> -@env{AV_LOG_FORCE_NOCOLOR} or @env{NO_COLOR}, or can be forced setting
>> +@env{AV_LOG_FORCE_NOCOLOR}, or can be forced setting
>> the environment variable @env{AV_LOG_FORCE_COLOR}.
>> -The use of the environment variable @env{NO_COLOR} is deprecated and
>> -will be dropped in a future FFmpeg version.
>> 
>> @item -report
>> Dump full command line and log output to a file named
>> diff --git a/libavutil/log.c b/libavutil/log.c
>> index 0a7b169bc0..6d87c718a8 100644
>> --- a/libavutil/log.c
>> +++ b/libavutil/log.c
>> @@ -125,8 +125,7 @@ static void check_color_terminal(void)
>> #if defined(_WIN32) && HAVE_SETCONSOLETEXTATTRIBUTE && HAVE_GETSTDHANDLE
>>     CONSOLE_SCREEN_BUFFER_INFO con_info;
>>     con = GetStdHandle(STD_ERROR_HANDLE);
>> -    use_color = (con != INVALID_HANDLE_VALUE) && !getenv("NO_COLOR") &&
>> -                !getenv("AV_LOG_FORCE_NOCOLOR");
>> +    use_color = (con != INVALID_HANDLE_VALUE) && 
> !getenv("AV_LOG_FORCE_NOCOLOR");
>>     if (use_color) {
>>         GetConsoleScreenBufferInfo(con, &con_info);
>>         attr_orig  = con_info.wAttributes;
>> @@ -134,14 +133,13 @@ static void check_color_terminal(void)
>>     }
>> #elif HAVE_ISATTY
>>     char *term = getenv("TERM");
>> -    use_color = !getenv("NO_COLOR") && !getenv("AV_LOG_FORCE_NOCOLOR") &&
>> +    use_color = !getenv("AV_LOG_FORCE_NOCOLOR") &&
>>                 (getenv("TERM") && isatty(2) || 
> getenv("AV_LOG_FORCE_COLOR"));
>>     if (   getenv("AV_LOG_FORCE_256COLOR")
>>         || (term && strstr(term, "256color")))
>>         use_color *= 256;
>> #else
>> -    use_color = getenv("AV_LOG_FORCE_COLOR") && !getenv("NO_COLOR") &&
>> -               !getenv("AV_LOG_FORCE_NOCOLOR");
>> +    use_color = getenv("AV_LOG_FORCE_COLOR") && 
> !getenv("AV_LOG_FORCE_NOCOLOR");
>> #endif
>> }
>> 
>> -- 
>> 2.16.4
>>
>> _______________________________________________
>> ffmpeg-devel mailing list
>> ffmpeg-devel@ffmpeg.org
>> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>>
>> To unsubscribe, visit link above, or email
>> ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
diff mbox series

Patch

diff --git a/doc/fftools-common-opts.texi b/doc/fftools-common-opts.texi
index 31cf424823..f339e0d766 100644
--- a/doc/fftools-common-opts.texi
+++ b/doc/fftools-common-opts.texi
@@ -236,10 +236,8 @@  ffmpeg [...] -loglevel +repeat
 By default the program logs to stderr. If coloring is supported by the
 terminal, colors are used to mark errors and warnings. Log coloring
 can be disabled setting the environment variable
-@env{AV_LOG_FORCE_NOCOLOR} or @env{NO_COLOR}, or can be forced setting
+@env{AV_LOG_FORCE_NOCOLOR}, or can be forced setting
 the environment variable @env{AV_LOG_FORCE_COLOR}.
-The use of the environment variable @env{NO_COLOR} is deprecated and
-will be dropped in a future FFmpeg version.
 
 @item -report
 Dump full command line and log output to a file named
diff --git a/libavutil/log.c b/libavutil/log.c
index 0a7b169bc0..6d87c718a8 100644
--- a/libavutil/log.c
+++ b/libavutil/log.c
@@ -125,8 +125,7 @@  static void check_color_terminal(void)
 #if defined(_WIN32) && HAVE_SETCONSOLETEXTATTRIBUTE && HAVE_GETSTDHANDLE
     CONSOLE_SCREEN_BUFFER_INFO con_info;
     con = GetStdHandle(STD_ERROR_HANDLE);
-    use_color = (con != INVALID_HANDLE_VALUE) && !getenv("NO_COLOR") &&
-                !getenv("AV_LOG_FORCE_NOCOLOR");
+    use_color = (con != INVALID_HANDLE_VALUE) && !getenv("AV_LOG_FORCE_NOCOLOR");
     if (use_color) {
         GetConsoleScreenBufferInfo(con, &con_info);
         attr_orig  = con_info.wAttributes;
@@ -134,14 +133,13 @@  static void check_color_terminal(void)
     }
 #elif HAVE_ISATTY
     char *term = getenv("TERM");
-    use_color = !getenv("NO_COLOR") && !getenv("AV_LOG_FORCE_NOCOLOR") &&
+    use_color = !getenv("AV_LOG_FORCE_NOCOLOR") &&
                 (getenv("TERM") && isatty(2) || getenv("AV_LOG_FORCE_COLOR"));
     if (   getenv("AV_LOG_FORCE_256COLOR")
         || (term && strstr(term, "256color")))
         use_color *= 256;
 #else
-    use_color = getenv("AV_LOG_FORCE_COLOR") && !getenv("NO_COLOR") &&
-               !getenv("AV_LOG_FORCE_NOCOLOR");
+    use_color = getenv("AV_LOG_FORCE_COLOR") && !getenv("AV_LOG_FORCE_NOCOLOR");
 #endif
 }