mpv/player
wm4 cc9973f4e0 player: move some libass setup code to sub.c
Also recreate ASS_Library on every file played. This means we can move
the code out of main.c as well.

Recreating the ASS_Library object has no disadvantages, because it
literally stores only the message callback, the (per-file) font
attachment as byte arrays, and the set of style overrides. Hopefully
this thing can be removed from the libass API entirely at some point.

The only reason why the player core creates the ASS_Renderer, instead
of the subtitle renderer, is because we want to cache the loaded fonts
across ordered chapter transitions, so this probably still has to stay
around for now.
2014-10-03 23:10:18 +02:00
..
lua osc: update cache display 2014-09-25 11:57:49 +02:00
timeline Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00
audio.c player: remove central uninit_player() function and flags mess 2014-10-03 23:05:09 +02:00
client.c client API, X11: change default keyboard input handling again 2014-09-28 20:11:00 +02:00
client.h lua: synchronously wait until scripts are loaded 2014-09-06 17:02:47 +02:00
command.c player: remove central uninit_player() function and flags mess 2014-10-03 23:05:09 +02:00
command.h client API: minor optimizations for property notification 2014-08-02 01:53:22 +02:00
configfiles.c player: don't let multiline filenames set options on resume 2014-09-16 18:23:01 +02:00
core.h player: move some libass setup code to sub.c 2014-10-03 23:10:18 +02:00
discnav.c video: get rid of video_next_pts field 2014-08-22 14:22:06 +02:00
loadfile.c player: move some libass setup code to sub.c 2014-10-03 23:10:18 +02:00
lua.c lua: add mpv/lua directories to the lua path 2014-09-28 20:23:38 +02:00
main.c player: move some libass setup code to sub.c 2014-10-03 23:10:18 +02:00
main_fn.c cocoa: fix build by using the correct HAVE_* macro 2014-08-06 09:31:59 +02:00
misc.c player: move code to make playloop smaller 2014-09-25 21:32:56 +02:00
osd.c player: remove central uninit_player() function and flags mess 2014-10-03 23:05:09 +02:00
playloop.c player: properly wakeup when delaying OSD 2014-10-03 23:10:08 +02:00
screenshot.c Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00
screenshot.h
scripting.c lua: synchronously wait until scripts are loaded 2014-09-06 17:02:47 +02:00
sub.c player: move some libass setup code to sub.c 2014-10-03 23:10:18 +02:00
video.c player: remove central uninit_player() function and flags mess 2014-10-03 23:05:09 +02:00