This is mostly useful if libass was compiled with a font provider
other than fontconfig, but is still useful in that case.
Signed-off-by: Ricardo Constantino <wiiaboo@gmail.com>
{"filename","set the filename of file to read",OFFSET(filename),AV_OPT_TYPE_STRING,{.str=NULL},CHAR_MIN,CHAR_MAX,FLAGS}, \
{"f","set the filename of file to read",OFFSET(filename),AV_OPT_TYPE_STRING,{.str=NULL},CHAR_MIN,CHAR_MAX,FLAGS}, \
{"original_size","set the size of the original video (used to scale fonts)",OFFSET(original_w),AV_OPT_TYPE_IMAGE_SIZE,{.str=NULL},CHAR_MIN,CHAR_MAX,FLAGS}, \
{"fontsdir","set the directory containing the fonts to read",OFFSET(fontsdir),AV_OPT_TYPE_STRING,{.str=NULL},CHAR_MIN,CHAR_MAX,FLAGS}, \
/* libass supports a log level ranging from 0 to 7 */
staticconstintass_libavfilter_log_level_map[]={
@ -106,6 +108,8 @@ static av_cold int init(AVFilterContext *ctx)
}
ass_set_message_cb(ass->library,ass_log,ctx);
ass_set_fonts_dir(ass->library,ass->fontsdir);
ass->renderer=ass_renderer_init(ass->library);
if(!ass->renderer){
av_log(ctx,AV_LOG_ERROR,"Could not initialize libass renderer.\n");