1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-17 20:34:58 +00:00
mpv/stream
wm4 3d51ef3dc8 stream: use uninterruptible sleep on reconnecting
This is the only function which actually used the time argument of
stream_check_interrupt(). Considering that the whole player freezes
anyway, this is not worth the complication.

Also generally reduce the maximum wait time due to timeout. Introduce
exponential backoff, which makes the first reconnect retries faster, but
still waits up to 500ms in the later retries.
2014-04-25 19:11:58 +02:00
..
resolve quvi: add option to not fetch subtitles 2014-01-05 23:07:34 +01:00
ai_alsa1x.c Kill all tabs 2014-04-13 18:03:01 +02:00
ai_oss.c Kill all tabs 2014-04-13 18:03:01 +02:00
ai_sndio.c Kill all tabs 2014-04-13 18:03:01 +02:00
audio_in.c Kill all tabs 2014-04-13 18:03:01 +02:00
audio_in.h demux: mp_msg conversions 2013-12-21 21:43:16 +01:00
cache.c cache: remove redundant log prefix 2014-04-23 22:30:37 +02: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 player: rename dvdnav to discnav 2014-03-30 11:42:49 +09:00
dvb_tune.c Kill all tabs 2014-04-13 18:03:01 +02:00
dvb_tune.h stream: mp_msg conversions 2013-12-21 21:43:16 +01:00
dvbin.h Kill all tabs 2014-04-13 18:03:01 +02:00
frequencies.c Kill all tabs 2014-04-13 18:03:01 +02:00
frequencies.h Kill all tabs 2014-04-13 18:03:01 +02:00
pvr.h Remove trailing whitespace from most files 2009-07-07 02:34:35 +03:00
rar.c stream: mp_msg conversions 2013-12-21 21:43:16 +01:00
rar.h stream: mp_msg conversions 2013-12-21 21:43:16 +01:00
stream_avdevice.c stream: fix url_options field, make protocols field not fixed length 2013-08-26 10:09:45 +02:00
stream_bluray.c stream_bluray: move lookup of AACS error codes into a function 2014-03-30 08:57:14 +02:00
stream_cdda.c Fix some libav* include statements 2014-04-19 17:18:10 +02:00
stream_dvb.c Kill all tabs 2014-04-13 18:03:01 +02:00
stream_dvd_common.c stream: mp_msg conversions 2013-12-21 21:43:16 +01:00
stream_dvd_common.h stream: mp_msg conversions 2013-12-21 21:43:16 +01:00
stream_dvd.c stream_dvd: fix seeking regression 2014-04-17 01:43:07 +02:00
stream_dvd.h Move options/config related files from mpvcore/ to options/ 2013-12-17 02:07:57 +01:00
stream_dvdnav.c stream_dvdnav: print more debugging info 2014-04-17 01:43:07 +02:00
stream_edl.c timeline: add edl:// URIs 2013-11-19 22:39:04 +01:00
stream_file.c stream_file: Check the handle for network streams 2014-04-09 20:41:51 +02:00
stream_lavf.c Remove some more unneeded version checks 2014-03-16 13:19:28 +01:00
stream_memory.c stream: fix url_options field, make protocols field not fixed length 2013-08-26 10:09:45 +02:00
stream_mf.c mf: fix operation with --cache 2014-03-26 20:42:09 +01:00
stream_null.c stream: fix url_options field, make protocols field not fixed length 2013-08-26 10:09:45 +02:00
stream_pvr.c stream_pvr: Fix fd check, -1 indicates invalid, not 0. 2014-01-23 22:44:10 +01:00
stream_rar.c stream: mp_msg conversions 2013-12-21 21:43:16 +01:00
stream_smb.c Kill all tabs 2014-04-13 18:03:01 +02:00
stream_tv.c Move options/config related files from mpvcore/ to options/ 2013-12-17 02:07:57 +01:00
stream_vcd.c Kill all tabs 2014-04-13 18:03:01 +02:00
stream.c stream: use uninterruptible sleep on reconnecting 2014-04-25 19:11:58 +02:00
stream.h stream: remove unused functions 2014-04-25 19:11:07 +02:00
tv.c Fix some libav* include statements 2014-04-19 17:18:10 +02:00
tv.h Kill all tabs 2014-04-13 18:03:01 +02:00
tvi_def.h Kill all tabs 2014-04-13 18:03:01 +02:00
tvi_dummy.c Kill all tabs 2014-04-13 18:03:01 +02:00
tvi_v4l2.c Kill all tabs 2014-04-13 18:03:01 +02:00
vcd_read_darwin.h Kill all tabs 2014-04-13 18:03:01 +02:00
vcd_read_fbsd.h Kill all tabs 2014-04-13 18:03:01 +02:00
vcd_read_win32.h Kill all tabs 2014-04-13 18:03:01 +02:00
vcd_read.h Kill all tabs 2014-04-13 18:03:01 +02:00