mpv/stream
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
..
ai_alsa1x.c
ai_oss.c
ai_sndio.c
audio_in.c
audio_in.h
cache.c misc: move mp_cancel from stream.c to thread_tools.c 2018-05-24 19:56:35 +02:00
cache_file.c
cookies.c
cookies.h
dvb_tune.c
dvb_tune.h
dvbin.h
frequencies.c
frequencies.h
rar.c
rar.h
stream.c misc: move mp_cancel from stream.c to thread_tools.c 2018-05-24 19:56:35 +02:00
stream.h command: whitelist some blocking accesses for certain demuxers/streams 2018-05-24 19:56:35 +02:00
stream_avdevice.c
stream_bluray.c
stream_cb.c
stream_cdda.c
stream_dvb.c command: whitelist some blocking accesses for certain demuxers/streams 2018-05-24 19:56:35 +02:00
stream_dvd.c
stream_dvd_common.c
stream_dvd_common.h
stream_dvdnav.c
stream_edl.c
stream_file.c player: some further cleanup of the mp_cancel crap 2018-05-24 19:56:35 +02:00
stream_lavf.c misc: move mp_cancel from stream.c to thread_tools.c 2018-05-24 19:56:35 +02:00
stream_libarchive.c misc: move mp_cancel from stream.c to thread_tools.c 2018-05-24 19:56:35 +02:00
stream_libarchive.h
stream_memory.c
stream_mf.c
stream_null.c
stream_rar.c
stream_smb.c
stream_tv.c
tv.c
tv.h tv: Recognise v4l2 'JPEG' fourcc 2018-03-04 16:28:24 -08:00
tvi_def.h tv: Recognise v4l2 'JPEG' fourcc 2018-03-04 16:28:24 -08:00
tvi_dummy.c
tvi_v4l2.c tv: Recognise v4l2 'JPEG' fourcc 2018-03-04 16:28:24 -08:00