diff options
Diffstat (limited to 'player/main.c')
-rw-r--r-- | player/main.c | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/player/main.c b/player/main.c index 690cda744f..e9820b2afe 100644 --- a/player/main.c +++ b/player/main.c @@ -84,6 +84,10 @@ static bool terminal_initialized; +#ifndef FULLCONFIG +#define FULLCONFIG "(missing)\n" +#endif + enum exit_reason { EXIT_NONE, EXIT_NORMAL, @@ -112,6 +116,11 @@ void mp_print_version(struct mp_log *log, int always) mpv_version, mpv_builddate); print_libav_versions(log, v); mp_msg(log, v, "\n"); + // Only in verbose mode. + if (!always) { + mp_msg(log, MSGL_V, "Configuration: " CONFIGURATION "\n"); + mp_msg(log, MSGL_V, "config.h:\n%s\n", FULLCONFIG); + } } static void shutdown_clients(struct MPContext *mpctx) @@ -489,6 +498,11 @@ int mpv_main(int argc, char *argv[]) mp_msg_update_msglevels(mpctx->global); + MP_VERBOSE(mpctx, "Command line:"); + for (int i = 0; i < argc; i++) + MP_VERBOSE(mpctx, " '%s'", argv[i]); + MP_VERBOSE(mpctx, "\n"); + mp_print_version(mpctx->log, false); mp_parse_cfgfiles(mpctx); @@ -508,12 +522,6 @@ int mpv_main(int argc, char *argv[]) if (handle_help_options(mpctx)) exit_player(mpctx, EXIT_NONE); - MP_VERBOSE(mpctx, "Configuration: " CONFIGURATION "\n"); - MP_VERBOSE(mpctx, "Command line:"); - for (int i = 0; i < argc; i++) - MP_VERBOSE(mpctx, " '%s'", argv[i]); - MP_VERBOSE(mpctx, "\n"); - if (!mpctx->playlist->first && !opts->player_idle_mode) { mp_print_version(mpctx->log, true); MP_INFO(mpctx, "%s", mp_help_text); |