mpv/misc
wm4 29a51900c6 player: some further cleanup of the mp_cancel crap
Alway give each demuxer its own mp_cancel instance. This makes
management of the mp_cancel things much easier. Also, instead of having
add/remove functions for mp_cancel slaves, replace them with a simpler
to use set_parent function. Remove cancel_and_free_demuxer(), which had
mpctx as parameter only to check an assumption. With this commit,
demuxers have their own mp_cancel, so add demux_cancel_and_free() which
makes use of it.
2018-05-24 19:56:35 +02:00
..
bstr.c vo_opengl: support loading custom user textures 2017-07-27 23:51:05 +02:00
bstr.h bstr: short-circuit bstr_equals on pointer equality 2017-08-03 21:48:25 +02:00
charset_conv.c osx: consistent normalisation when searching for external files 2017-02-02 16:21:04 +01:00
charset_conv.h osx: consistent normalisation when searching for external files 2017-02-02 16:21:04 +01:00
ctype.h
dispatch.c dispatch: add an assert() 2018-05-24 19:56:33 +02:00
dispatch.h player: remove in_dispatch field 2018-04-18 01:17:42 +03:00
json.c json: add some non-standard extensions 2018-05-24 19:56:34 +02:00
json.h m_option: pretty print mpv_node for OSD 2017-10-30 15:32:24 +01:00
linked_list.h misc: add linked list helpers 2018-05-24 19:56:35 +02:00
node.c misc: move some helper code from client.c 2018-05-24 19:56:34 +02:00
node.h misc: move some helper code from client.c 2018-05-24 19:56:34 +02:00
rendezvous.c
rendezvous.h
ring.c misc/ring: fix comment typo 2017-07-09 13:46:13 -07:00
ring.h Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
thread_pool.c thread_pool: add a helper function 2018-05-24 19:56:35 +02:00
thread_pool.h thread_pool: add a helper function 2018-05-24 19:56:35 +02:00
thread_tools.c player: some further cleanup of the mp_cancel crap 2018-05-24 19:56:35 +02:00
thread_tools.h player: some further cleanup of the mp_cancel crap 2018-05-24 19:56:35 +02:00