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

Marton Balint cus at passwd.hu
Sat Feb 8 22:55:14 EET 2020



On Sun, 2 Feb 2020, Marton Balint wrote:

> Deprecated for more than 9 years now.
>
> Signed-off-by: Marton Balint <cus at 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
> - at env{AV_LOG_FORCE_NOCOLOR} or @env{NO_COLOR}, or can be forced setting
> + at 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 at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".


More information about the ffmpeg-devel mailing list