1
mirror of https://github.com/mpv-player/mpv synced 2024-11-18 21:16:10 +01:00
mpv/stream
wm4 b9307b7175 stream: use relaxed atomic loads for checking playback aborts
Seems appropriate, and will probably avoid performance surprises with
scary architectures which don't have trivial implementations for atomic
loads. (Consider that demux_mkv calls this very often now, and
libavformat demuxers and streams did this for a while now.)
2015-03-09 22:36:17 +01:00
..
ai_alsa1x.c audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
ai_oss.c Do not call strerror() 2014-11-26 21:21:56 +01:00
ai_sndio.c audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
audio_in.c Do not call strerror() 2014-11-26 21:21:56 +01:00
audio_in.h demux: mp_msg conversions 2013-12-21 21:43:16 +01:00
cache_file.c cache_file: refuse to cache unseekable streams 2014-09-29 18:06:44 +02:00
cache.c cache: assume file size from EOF position 2015-03-04 17:28:42 +01:00
cookies.c Kill all tabs 2014-04-13 18:03:01 +02:00
cookies.h options: move network related options to MPOpts 2013-12-22 13:11:22 +01:00
discnav.h dvd, bd: don't unnecessarily block on demuxer/stream all the time 2014-12-04 22:42:07 +01:00
dvb_tune.c dvb_tune: fix invalid syntax 2015-02-11 11:36:14 +01:00
dvb_tune.h stream_dvb: Also demux PMT if possible, reactivate TPID parsing. 2015-01-06 19:52:27 +01:00
dvbin.h stream_dvb: Always define NO_STREAM_ID_FILTER if missing. 2015-02-28 18:27:21 +01:00
frequencies.c stream_pvr: remove global option variables 2014-06-11 00:34:42 +02:00
frequencies.h stream_pvr: remove global option variables 2014-06-11 00:34:42 +02:00
rar.c stream: remove stream filter concept 2015-02-27 19:51:14 +01:00
rar.h stream: redo playback abort handling 2014-09-13 16:09:51 +02:00
stream_avdevice.c Add more const 2014-06-11 00:39:14 +02:00
stream_bluray.c stream: get rid of remaining uses of the end_pos field 2015-02-06 21:43:52 +01:00
stream_cdda.c stream_cdda: add option to enable cdtext, and disable it by default 2015-03-03 15:29:07 +01:00
stream_dvb.c options: add M_OPT_FILE to new options that are missing it 2015-03-07 22:19:38 +01:00
stream_dvd_common.c stream_dvd: better .ifo probing 2014-09-25 23:54:18 +02:00
stream_dvd_common.h stream_dvd: better .ifo probing 2014-09-25 23:54:18 +02:00
stream_dvd.c stream: get rid of remaining uses of the end_pos field 2015-02-06 21:43:52 +01:00
stream_dvdnav.c dvd: try to improve seeking 2015-01-19 21:30:05 +01:00
stream_edl.c stream: always disable cache for pseudo-streams 2014-12-24 14:33:34 +01:00
stream_file.c stream_file: open pipes non-blocking 2015-02-20 20:01:01 +01:00
stream_lavf.c stream: minor cleanups 2015-02-06 21:43:52 +01:00
stream_memory.c Add more const 2014-06-11 00:39:14 +02:00
stream_mf.c Add more const 2014-06-11 00:39:14 +02:00
stream_null.c Add more const 2014-06-11 00:39:14 +02:00
stream_pvr.c stream_pvr: uncrustify 2015-01-06 20:27:36 +01:00
stream_rar.c player: refine rar:// playlist-safety handling 2015-03-02 19:09:36 +01:00
stream_smb.c stream/smb: mark as network stream for --cache=auto 2015-03-09 03:38:01 -07:00
stream_tv.c Add more const 2014-06-11 00:39:14 +02:00
stream.c stream: use relaxed atomic loads for checking playback aborts 2015-03-09 22:36:17 +01:00
stream.h player: refine rar:// playlist-safety handling 2015-03-02 19:09:36 +01:00
tv.c tv: initialize frequencies to 0 2014-08-28 12:02:50 +02:00
tv.h tv: move demuxer parts to separate file 2014-07-05 17:07:15 +02:00
tvi_def.h Kill all tabs 2014-04-13 18:03:01 +02:00
tvi_dummy.c tv: remove printing of useless comment information 2014-06-11 00:34:42 +02:00
tvi_v4l2.c Do not call strerror() 2014-11-26 21:21:56 +01:00