summaryrefslogtreecommitdiffstats
path: root/libvo/osd_template.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2012-08-07 02:12:15 +0200
committerwm4 <wm4@nowhere>2012-08-07 02:15:27 +0200
commit7484ae8e2ee5327400358e7c7cb974d84543aef6 (patch)
treee93ae04b40b0bf7e686ed61e25b6a056b8ba57f6 /libvo/osd_template.c
parent0268b1a44562ea5310491fbcbb987d5462f42ca5 (diff)
downloadmpv-7484ae8e2ee5327400358e7c7cb974d84543aef6.tar.bz2
mpv-7484ae8e2ee5327400358e7c7cb974d84543aef6.tar.xz
osd_libass: allocate separate ASS_Library for OSD
osd_libass.c used the same ASS_Library object as the player core. This caused a problem: when playing a new file, all fonts loaded by the ASS_Library object were unloaded, including the OSD font. Parts of the OSD would stop being rendered correctly. Solve this by creating a separate ASS_Library, with its own set of fonts.
Diffstat (limited to 'libvo/osd_template.c')
0 files changed, 0 insertions, 0 deletions