Mercurial > mplayer.hg
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; |