0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 20:03:10 +02:00
mpv/stream
wm4 e82af029a9 stream/cache: handle failure of seeking underlying stream
This could for example happen when serving an incomplete file from http,
and the demuxer tries reading data from the end of the file when opening
it (e.g. with avi). Seeking past EOF fails with http, so the file could
never be opened, and the cache would get stuck trying to seek to the
position.

We can't really make the cache report seek failure directly (it would
suck for various reasons), so just make the cache report EOF if seeking
fails.
2014-06-05 00:19:50 +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 stream/cache: handle failure of seeking underlying stream 2014-06-05 00:19:50 +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: remove chaos related to writeable streams 2014-05-24 16:17:52 +02:00
stream_bluray.c stream: remove chaos related to writeable streams 2014-05-24 16:17:52 +02:00
stream_cdda.c stream_cdda: fix compilation 2014-05-24 17:07:13 +02:00
stream_dvb.c stream: remove chaos related to writeable streams 2014-05-24 16:17:52 +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: remove chaos related to writeable streams 2014-05-24 16:17:52 +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: remove chaos related to writeable streams 2014-05-24 16:17:52 +02:00
stream_edl.c stream: remove chaos related to writeable streams 2014-05-24 16:17:52 +02:00
stream_file.c stream_file: readjust some windows ifdeffery 2014-05-24 16:17:52 +02:00
stream_lavf.c stream: remove chaos related to writeable streams 2014-05-24 16:17:52 +02:00
stream_memory.c stream: remove chaos related to writeable streams 2014-05-24 16:17:52 +02:00
stream_mf.c stream: remove chaos related to writeable streams 2014-05-24 16:17:52 +02:00
stream_null.c stream: remove chaos related to writeable streams 2014-05-24 16:17:52 +02:00
stream_pvr.c stream: remove chaos related to writeable streams 2014-05-24 16:17:52 +02:00
stream_rar.c stream: remove chaos related to writeable streams 2014-05-24 16:17:52 +02:00
stream_smb.c stream_smb: fix compilation 2014-05-24 17:00:30 +02:00
stream_tv.c stream: remove chaos related to writeable streams 2014-05-24 16:17:52 +02:00
stream.c stream: remove VCD support 2014-06-01 17:22:21 +02:00
stream.h stream: remove chaos related to writeable streams 2014-05-24 16:17:52 +02:00
tv.c af_fmt2bits: change to af_fmt2bps (bytes/sample) where appropriate 2014-05-28 21:38:00 +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 tv: remove sysinfo() usage 2014-05-30 13:30:56 +02:00