From bc743feb07cffe7a81e07411a484e499377deb50 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Tue, 10 Dec 2013 18:45:54 +0100 Subject: fontselect: expose a fontprovider selection API Allow the user of libass to select the font provider from ass_set_fonts. This API change actually doesn't break client code which was passing `fc=1`; now the same value will autodetect a usable font provider. Also add an api to list available font providers as that is useful for client code to show drop down menus with a font provider to choose from. --- libass/ass_coretext.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libass/ass_coretext.c') diff --git a/libass/ass_coretext.c b/libass/ass_coretext.c index bf2e301..5347541 100644 --- a/libass/ass_coretext.c +++ b/libass/ass_coretext.c @@ -277,7 +277,8 @@ static ASS_FontProviderFuncs coretext_callbacks = { }; ASS_FontProvider * -ass_coretext_add_provider(ASS_Library *lib, ASS_FontSelector *selector) +ass_coretext_add_provider(ASS_Library *lib, ASS_FontSelector *selector, + const char *config) { ASS_FontProvider *provider = ass_font_provider_new(selector, &coretext_callbacks, NULL); -- cgit v1.2.3