diff options
Diffstat (limited to 'sub')
-rw-r--r-- | sub/ass_mp.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sub/ass_mp.c b/sub/ass_mp.c index 1510e43ab5..bffc42d7cf 100644 --- a/sub/ass_mp.c +++ b/sub/ass_mp.c @@ -267,8 +267,20 @@ void mp_ass_configure_fonts(ASS_Renderer *priv) free(family); } +static int map_ass_level[] = { + MSGL_ERR, // 0 "FATAL errors" + MSGL_WARN, + MSGL_INFO, + MSGL_V, + MSGL_V, + MSGL_V, // 5 application recommended level + MSGL_DBG2, + MSGL_DBG3, // 7 "verbose DEBUG" +}; + static void message_callback(int level, const char *format, va_list va, void *ctx) { + level = map_ass_level[level]; mp_msg(MSGT_ASS, level, "[ass] "); mp_msg_va(MSGT_ASS, level, format, va); // libass messages lack trailing \n |