mpv/player
wm4 7c73f70b89 osd: delay libass initialization as far as possible
Until now, most OSD objects created the associated ASS_Renderer instance
as soon as possible, even if nothing was going to be rendered. Maybe
this was even intentional.

Change this for the sake of lowering resource usage, and strictly
initialize ASS_Renderer only when it's really needed.

For the OSC, initialization has to be forced, because of the insane
mechanism for translating mouse coordinates to OSD coordinates.
2015-09-07 14:26:01 +02:00
..
lua osc: reinit on playlist changes 2015-08-29 02:17:21 -07:00
audio.c audio: don't sleep when finishing audio resync 2015-08-23 21:41:09 +02:00
client.c client API: improve an error message 2015-08-28 20:50:32 +02:00
client.h
command.c command: make the playback-time property writable 2015-08-21 15:53:24 +02:00
command.h video: always re-probe auto deint filter on filter reconfig 2015-07-21 21:54:15 +02:00
configfiles.c options: fix --no-config 2015-09-05 15:33:19 +02:00
core.h player: add display sync mode 2015-08-10 18:48:45 +02:00
loadfile.c player: log error code on playback exit 2015-09-03 14:45:32 +02:00
lua.c osd: delay libass initialization as far as possible 2015-09-07 14:26:01 +02:00
main.c player: add missing \n to a message 2015-07-13 23:55:26 +02:00
misc.c stream: provide a stream_get_size() convenience function 2015-08-18 00:10:54 +02:00
osd.c player: use OSD formattin for DS on the terminal status line 2015-08-12 22:26:35 +02:00
playloop.c player: return better guess for playback time during seeks 2015-08-21 15:37:07 +02:00
screenshot.c screenshot: avoid confusing template error message with no file 2015-09-02 10:34:36 +02:00
screenshot.h
scripting.c
sub.c sub: call ass_set_fonts() only once 2015-07-13 23:11:54 +02:00
video.c video: disable interpolation during framestepping 2015-08-25 21:48:11 +02:00