[FFmpeg-cvslog] avutil/log: drop support for NO_COLOR environment variable
Marton Balint
git at videolan.org
Sun Feb 9 21:47:59 EET 2020
ffmpeg | branch: master | Marton Balint <cus at passwd.hu> | Tue Jan 28 23:55:18 2020 +0100| [2b496c90cd7048722629d002ad5fde93acea3358] | committer: Marton Balint
avutil/log: drop support for NO_COLOR environment variable
Deprecated for more than 9 years now.
Signed-off-by: Marton Balint <cus at passwd.hu>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2b496c90cd7048722629d002ad5fde93acea3358
---
doc/fftools-common-opts.texi | 4 +---
libavutil/log.c | 8 +++-----
2 files changed, 4 insertions(+), 8 deletions(-)
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
}
More information about the ffmpeg-cvslog
mailing list