diff options
author | wm4 <wm4@nowhere> | 2015-09-07 13:55:07 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-09-07 13:56:04 +0200 |
commit | 717d40037d4b4799def7dc14b5e375b3d1fc53f4 (patch) | |
tree | 946e4fd12bb3ed7b8092a73b8d088a57f8c8f638 /libass | |
parent | 5a189bda9a502058b1a672ebb03048f34816a559 (diff) | |
download | libass-717d40037d4b4799def7dc14b5e375b3d1fc53f4.tar.bz2 libass-717d40037d4b4799def7dc14b5e375b3d1fc53f4.tar.xz |
ass_fontselect: log the selected font provider
Diffstat (limited to 'libass')
-rw-r--r-- | libass/ass_fontselect.c | 14 |
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) |