mpv/player
wm4 a0308d3169 client: merge can_terminate() function
This has some tricky interactions. In particular, it requires the core
to be locked due to reading outstanding_async, which is documented on
the only caller only. It's probably better to merge it with its only
caller.

The new code should be strictly equivalent, other than the fact that it
doesn't temporarily unlock+lock when entering the loop for the first
time (which doesn't matter here).
2018-05-24 19:56:34 +02:00
..
javascript js: use new hooks API (match f60826c3) 2018-04-07 16:02:20 -07:00
lua stats: show sample format of audio track 2018-05-17 22:54:56 +03:00
audio.c build: make encoding mode non-optional 2018-05-03 01:08:44 +03:00
client.c client: merge can_terminate() function 2018-05-24 19:56:34 +02:00
client.h client API: preparations for allowing render API to use DR etc. 2018-04-29 02:21:32 +03:00
command.c command: handle list commands like normal commands 2018-05-24 19:56:33 +02:00
command.h command: split big command handler switch into separate functions 2018-05-03 01:20:01 +03:00
configfiles.c player: silence config file loading message on resuming 2018-01-13 03:26:45 -08:00
core.h demux, player: fix playback of sparse video streams (w/ still images) 2018-05-24 10:26:41 -07:00
external_files.c player: make track language matching case insensitive 2017-12-23 15:14:13 -07:00
external_files.h external_files: change license to LGPL 2017-06-20 14:22:10 +02:00
javascript.c js: use new hooks API (match f60826c3) 2018-04-07 16:02:20 -07:00
loadfile.c build: make encoding mode non-optional 2018-05-03 01:08:44 +03:00
lua.c client API: add a first class hook API, and deprecate old API 2018-03-26 23:02:23 -07:00
main.c build: make encoding mode non-optional 2018-05-03 01:08:44 +03:00
misc.c options: move most subtitle and OSD rendering options to sub structs 2018-01-02 14:27:37 -08:00
osd.c build: make encoding mode non-optional 2018-05-03 01:08:44 +03:00
playloop.c demux, player: fix playback of sparse video streams (w/ still images) 2018-05-24 10:26:41 -07:00
screenshot.c vo_gpu: make screenshots use the GL renderer 2018-02-11 17:45:51 -08:00
screenshot.h player: make screenshot commands honor the async flag 2017-04-01 20:47:23 +02:00
scripting.c scripting: change when/how player waits for scripts being loaded 2018-04-18 01:17:41 +03:00
sub.c video: make decoder wrapper a filter 2018-01-30 03:10:27 -08:00
video.c demux, player: fix playback of sparse video streams (w/ still images) 2018-05-24 10:26:41 -07:00