summaryrefslogtreecommitdiffstats
path: root/libass
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-09-07 13:55:07 +0200
committerwm4 <wm4@nowhere>2015-09-07 13:56:04 +0200
commit717d40037d4b4799def7dc14b5e375b3d1fc53f4 (patch)
tree946e4fd12bb3ed7b8092a73b8d088a57f8c8f638 /libass
parent5a189bda9a502058b1a672ebb03048f34816a559 (diff)
downloadlibass-717d40037d4b4799def7dc14b5e375b3d1fc53f4.tar.bz2
libass-717d40037d4b4799def7dc14b5e375b3d1fc53f4.tar.xz
ass_fontselect: log the selected font provider
Diffstat (limited to 'libass')
-rw-r--r--libass/ass_fontselect.c14
1 files changed, 9 insertions, 5 deletions
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)