1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-19 22:01:10 +00:00
mpv/player
wm4 8771838408 sub: call ass_set_fonts() only once
ass_set_fonts() is called by mp_ass_configure_fonts(), which was called
every time a subtitle renderer was initialized. I'm not sure why this
was done - I can't find a good reason, and most likely there's none.

However, it did cause problems with an experimental libass branch. It
crashed some time after switching to a second subtitle track. The branch
will hopefully be merged soon, and it seems unlikely that libass wants
to fix its problems with its ridiculous API (rather it should normalize
its API so that the issue doesn't happen in the first place), so just
apply this change. It makes our code simpler too.
2015-07-13 23:11:54 +02:00
..
lua ytdl: don't print failure warning when youtube-dl was killed by us 2015-06-27 21:09:12 +02:00
audio.c audio: fix format function consistency issues 2015-06-26 23:06:37 +02:00
client.c client API: fix mpv_get_property_async() string case 2015-07-10 11:03:09 +02:00
client.h vo_opengl_cb: don't render OSD while VO is not created 2015-03-23 16:32:59 +01:00
command.c player: parse and expose m3u playlist titles 2015-07-10 21:22:35 +02:00
command.h command: do not exit playback if the B point of A-B loop is past EOF 2015-06-16 23:11:14 +02:00
configfiles.c player: restore video-aspect on playback resume 2015-05-29 22:34:24 +02:00
core.h player: refactor chapter seek code 2015-07-10 12:11:14 +02:00
discnav.c player: simplify reload logic 2015-07-02 14:38:03 +02:00
loadfile.c player: extend --hls-bitrate option 2015-07-13 13:34:58 +02:00
lua.c subprocess, lua: export whether the process was killed by us 2015-06-27 21:08:55 +02:00
main.c sub: protect ASS_Renderer state 2015-07-06 21:55:37 +02:00
misc.c player: never overwrite stop_play field 2015-07-08 21:31:31 +02:00
osd.c video: do not use MP_NOPTS_VALUE for A/V difference 2015-05-24 23:27:23 +02:00
playloop.c player: put --term-playing-msg in a separate log category 2015-07-13 13:06:09 +02:00
screenshot.c path: make mp_path_join accept normal C strings 2015-05-09 15:26:47 +02:00
screenshot.h client API: add a screenshot_raw command 2015-04-20 23:11:03 +02:00
scripting.c path: make mp_path_join accept normal C strings 2015-05-09 15:26:47 +02:00
sub.c sub: call ass_set_fonts() only once 2015-07-13 23:11:54 +02:00
video.c video: don't force video refresh if video is restarting 2015-07-10 18:07:39 +02:00