From 717d40037d4b4799def7dc14b5e375b3d1fc53f4 Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 7 Sep 2015 13:55:07 +0200 Subject: ass_fontselect: log the selected font provider --- libass/ass_fontselect.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'libass') diff --git a/libass/ass_fontselect.c b/libass/ass_fontselect.c index de3b3ab..bf4376b 100644 --- a/libass/ass_fontselect.c +++ b/libass/ass_fontselect.c @@ -937,19 +937,20 @@ struct font_constructors { ASS_DefaultFontProvider id; ASS_FontProvider *(*constructor)(ASS_Library *, ASS_FontSelector *, const char *); + const char *name; }; struct font_constructors font_constructors[] = { #ifdef CONFIG_CORETEXT - { ASS_FONTPROVIDER_CORETEXT, &ass_coretext_add_provider }, + { ASS_FONTPROVIDER_CORETEXT, &ass_coretext_add_provider, "coretext"}, #endif #ifdef CONFIG_DIRECTWRITE - { ASS_FONTPROVIDER_DIRECTWRITE, &ass_directwrite_add_provider }, + { ASS_FONTPROVIDER_DIRECTWRITE, &ass_directwrite_add_provider, "directwrite"}, #endif #ifdef CONFIG_FONTCONFIG - { ASS_FONTPROVIDER_FONTCONFIG, &ass_fontconfig_add_provider }, + { ASS_FONTPROVIDER_FONTCONFIG, &ass_fontconfig_add_provider, "fontconfig"}, #endif - { ASS_FONTPROVIDER_NONE, NULL }, + { ASS_FONTPROVIDER_NONE, NULL, NULL }, }; /** @@ -988,8 +989,11 @@ ass_fontselect_init(ASS_Library *library, dfp == ASS_FONTPROVIDER_AUTODETECT) { priv->default_provider = font_constructors[i].constructor(library, priv, config); - if (priv->default_provider) + if (priv->default_provider) { + ass_msg(library, MSGL_INFO, "Using font provider %s", + font_constructors[i].name); break; + } } if (!priv->default_provider) -- cgit v1.2.3