diff options
Diffstat (limited to 'player/main.c')
-rw-r--r-- | player/main.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/player/main.c b/player/main.c index 3a6084658c..dc685b84f7 100644 --- a/player/main.c +++ b/player/main.c @@ -366,6 +366,12 @@ int mp_initialize(struct MPContext *mpctx) assert(!mpctx->initialized); + if (opts->dump_stats && opts->dump_stats[0]) { + if (mp_msg_open_stats_file(mpctx->global, opts->dump_stats) < 0) + MP_ERR(mpctx, "Failed to open stats file '%s'\n", opts->dump_stats); + } + MP_STATS(mpctx, "start init"); + if (mpctx->opts->use_terminal && !terminal_initialized) { terminal_initialized = true; terminal_init(); @@ -452,6 +458,8 @@ int mp_initialize(struct MPContext *mpctx) if (!mpctx->playlist->current) mpctx->playlist->current = mpctx->playlist->first; + MP_STATS(mpctx, "end init"); + return 0; } |