Move ass_library initialization code to ass_mp.c.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20518 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
eugeni 2006-10-29 15:26:13 +00:00
parent 06758d89bc
commit 978061ad27
3 changed files with 13 additions and 8 deletions

View File

@ -229,3 +229,14 @@ void ass_configure(ass_renderer_t* priv, int w, int h) {
free(path);
free(family);
}
ass_library_t* ass_init() {
ass_library_t* priv;
char* path = get_path("fonts");
priv = ass_library_init();
ass_set_fonts_dir(priv, path);
ass_set_extract_fonts(priv, extract_embedded_fonts);
ass_set_style_overrides(priv, ass_force_style_list);
free(path);
return priv;
}

View File

@ -41,6 +41,7 @@ int ass_process_subtitle(ass_track_t* track, subtitle* sub);
ass_track_t* ass_read_subdata(ass_library_t* library, sub_data* subdata, double fps);
void ass_configure(ass_renderer_t* priv, int w, int h);
ass_library_t* ass_init();
#endif

View File

@ -3108,14 +3108,7 @@ if(!codecs_file || !parse_codec_cfg(codecs_file)){
vo_init_osd();
#ifdef USE_ASS
{
char* path = get_path("fonts");
ass_library = ass_library_init();
ass_set_fonts_dir(ass_library, path);
ass_set_extract_fonts(ass_library, extract_embedded_fonts);
ass_set_style_overrides(ass_library, ass_force_style_list);
free(path);
}
ass_library = ass_init();
#endif
#ifdef HAVE_RTC