mpv/stream
wm4 e3c20bf350 stream: kill start_pos, remove --sb option
stream.start_pos was needed for optical media only, and (apparently) not
for very good reasons. Just get rid of it.

For stream_dvd, we don't need to do anything. Byte seeking was already
removed from it earlier.

For stream_cdda and stream_vcd, emulate the start_pos by offsetting the
stream pos as seen by the rest of mpv.

The bits in discnav.c and loadfile.c were for dealing with the code
seeking back to the start in demux.c. Handle this differently by
assuming the demuxer is always initialized with the stream at start
position, and instead seek back if initializing the demuxer fails.

Remove the --sb option, which worked by modifying stream.start_pos. If
someone really wants this option, it could be added back by creating a
"slice" stream (actually ffmpeg already has such a thing).
2014-05-24 16:17: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 cache: be silent if no initial fill is requested 2014-05-22 13:07:18 +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
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.c stream: kill start_pos, remove --sb option 2014-05-24 16:17:50 +02:00
stream.h stream: kill start_pos, remove --sb option 2014-05-24 16:17:50 +02:00
stream_avdevice.c
stream_bluray.c stream_bluray: remove unused variables 2014-05-04 13:13:31 +02:00
stream_cdda.c stream: kill start_pos, remove --sb option 2014-05-24 16:17:50 +02:00
stream_dvb.c Kill all tabs 2014-04-13 18:03:01 +02:00
stream_dvd.c stream: kill start_pos, remove --sb option 2014-05-24 16:17:50 +02:00
stream_dvd.h Move options/config related files from mpvcore/ to options/ 2013-12-17 02:07:57 +01: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_dvdnav.c options: remove deprecated --identify 2014-05-04 02:46:11 +02:00
stream_edl.c
stream_file.c stream_file: Check the handle for network streams 2014-04-09 20:41:51 +02:00
stream_lavf.c stream: use libavformat interrupt callback 2014-04-25 19:13:12 +02:00
stream_memory.c
stream_mf.c mf: fix operation with --cache 2014-03-26 20:42:09 +01:00
stream_null.c
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 stream_smb: increase to 128k read_chuuk from default 8k 2014-05-12 15:09:38 -07:00
stream_tv.c Move options/config related files from mpvcore/ to options/ 2013-12-17 02:07:57 +01:00
stream_vcd.c stream: kill start_pos, remove --sb option 2014-05-24 16:17:50 +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.h stream: kill start_pos, remove --sb option 2014-05-24 16:17:50 +02:00
vcd_read_darwin.h stream: kill start_pos, remove --sb option 2014-05-24 16:17:50 +02:00
vcd_read_fbsd.h stream: kill start_pos, remove --sb option 2014-05-24 16:17:50 +02:00
vcd_read_win32.h stream: kill start_pos, remove --sb option 2014-05-24 16:17:50 +02:00