[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