mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
avutil/log: drop support for NO_COLOR environment variable
Deprecated for more than 9 years now. Signed-off-by: Marton Balint <cus@passwd.hu>
This commit is contained in:
parent
a61bcb9083
commit
2b496c90cd
@ -236,10 +236,8 @@ ffmpeg [...] -loglevel +repeat
|
|||||||
By default the program logs to stderr. If coloring is supported by the
|
By default the program logs to stderr. If coloring is supported by the
|
||||||
terminal, colors are used to mark errors and warnings. Log coloring
|
terminal, colors are used to mark errors and warnings. Log coloring
|
||||||
can be disabled setting the environment variable
|
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 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
|
@item -report
|
||||||
Dump full command line and log output to a file named
|
Dump full command line and log output to a file named
|
||||||
|
@ -125,8 +125,7 @@ static void check_color_terminal(void)
|
|||||||
#if defined(_WIN32) && HAVE_SETCONSOLETEXTATTRIBUTE && HAVE_GETSTDHANDLE
|
#if defined(_WIN32) && HAVE_SETCONSOLETEXTATTRIBUTE && HAVE_GETSTDHANDLE
|
||||||
CONSOLE_SCREEN_BUFFER_INFO con_info;
|
CONSOLE_SCREEN_BUFFER_INFO con_info;
|
||||||
con = GetStdHandle(STD_ERROR_HANDLE);
|
con = GetStdHandle(STD_ERROR_HANDLE);
|
||||||
use_color = (con != INVALID_HANDLE_VALUE) && !getenv("NO_COLOR") &&
|
use_color = (con != INVALID_HANDLE_VALUE) && !getenv("AV_LOG_FORCE_NOCOLOR");
|
||||||
!getenv("AV_LOG_FORCE_NOCOLOR");
|
|
||||||
if (use_color) {
|
if (use_color) {
|
||||||
GetConsoleScreenBufferInfo(con, &con_info);
|
GetConsoleScreenBufferInfo(con, &con_info);
|
||||||
attr_orig = con_info.wAttributes;
|
attr_orig = con_info.wAttributes;
|
||||||
@ -134,14 +133,13 @@ static void check_color_terminal(void)
|
|||||||
}
|
}
|
||||||
#elif HAVE_ISATTY
|
#elif HAVE_ISATTY
|
||||||
char *term = getenv("TERM");
|
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"));
|
(getenv("TERM") && isatty(2) || getenv("AV_LOG_FORCE_COLOR"));
|
||||||
if ( getenv("AV_LOG_FORCE_256COLOR")
|
if ( getenv("AV_LOG_FORCE_256COLOR")
|
||||||
|| (term && strstr(term, "256color")))
|
|| (term && strstr(term, "256color")))
|
||||||
use_color *= 256;
|
use_color *= 256;
|
||||||
#else
|
#else
|
||||||
use_color = getenv("AV_LOG_FORCE_COLOR") && !getenv("NO_COLOR") &&
|
use_color = getenv("AV_LOG_FORCE_COLOR") && !getenv("AV_LOG_FORCE_NOCOLOR");
|
||||||
!getenv("AV_LOG_FORCE_NOCOLOR");
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user