diff options
author | Kacper Michajłow <kasper93@gmail.com> | 2023-10-19 01:42:59 +0200 |
---|---|---|
committer | Dudemanguy <random342@airmail.cc> | 2023-11-08 21:55:08 +0000 |
commit | 773f72e6c64182ce553d4b0759934f662882685c (patch) | |
tree | abda0d7398a121af747e7d7b4f4adf9d204478d3 /common | |
parent | 0853c719f14c5edd24a7f1c787c1aa26324461c2 (diff) | |
download | mpv-773f72e6c64182ce553d4b0759934f662882685c.tar.bz2 mpv-773f72e6c64182ce553d4b0759934f662882685c.tar.xz |
msg: convert dump_stats to bstr
Diffstat (limited to 'common')
-rw-r--r-- | common/msg.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/common/msg.c b/common/msg.c index a796a7ab07..e4a81d2da4 100644 --- a/common/msg.c +++ b/common/msg.c @@ -442,11 +442,11 @@ static void write_msg_to_buffers(struct mp_log *log, int lev, bstr text) } } -static void dump_stats(struct mp_log *log, int lev, char *text) +static void dump_stats(struct mp_log *log, int lev, bstr text) { struct mp_log_root *root = log->root; if (lev == MSGL_STATS && root->stats_file) - fprintf(root->stats_file, "%"PRId64" %s\n", mp_time_ns(), text); + fprintf(root->stats_file, "%"PRId64" %.*s\n", mp_time_ns(), BSTR_P(text)); } void mp_msg_va(struct mp_log *log, int lev, const char *format, va_list va) @@ -466,10 +466,8 @@ void mp_msg_va(struct mp_log *log, int lev, const char *format, va_list va) bstr_xappend_vasprintf(root, &root->buffer, format, va); - char *text = root->buffer.start; - if (lev == MSGL_STATS) { - dump_stats(log, lev, text); + dump_stats(log, lev, root->buffer); } else if (lev == MSGL_STATUS && !test_terminal_level(log, lev)) { /* discard */ } else { |