comparison libmpcodecs/vf_vo.c @ 20706:6ae01628975f

Initialize fontconfig in VFCTRL_INIT_EOSD handler. Recent libass api changes moved fontconfig initialization to filter's config() function. It is bad, because cache update can take a long time, resulting in unpleasant sound effects. This change restores the original behaviour.
author eugeni
date Sun, 05 Nov 2006 18:56:31 +0000
parents de4a66d99f41
children 160974ca8bf2
comparison
equal deleted inserted replaced
20705:06145689880c 20706:6ae01628975f
107 #ifdef USE_ASS 107 #ifdef USE_ASS
108 case VFCTRL_INIT_EOSD: 108 case VFCTRL_INIT_EOSD:
109 { 109 {
110 vf->priv->ass_priv = ass_renderer_init((ass_library_t*)data); 110 vf->priv->ass_priv = ass_renderer_init((ass_library_t*)data);
111 if (!vf->priv->ass_priv) return CONTROL_FALSE; 111 if (!vf->priv->ass_priv) return CONTROL_FALSE;
112 ass_configure_fonts(vf->priv->ass_priv);
112 return CONTROL_TRUE; 113 return CONTROL_TRUE;
113 } 114 }
114 case VFCTRL_DRAW_EOSD: 115 case VFCTRL_DRAW_EOSD:
115 { 116 {
116 ass_image_t* images = 0; 117 ass_image_t* images = 0;