1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-06 22:28:01 +00:00
mpv/stream
wm4 b0f7a26f1a network: fix rtsp playback
By default, libavformat uses UDP for rtsp playback. This doesn't work
very well. Apparently the reason is that the buffer sizes libavformat
chooses for UDP are way too small, and switching to TCP gets rid of this
issue entirely (thanks go to Reimar Döffinger for figuring this out).

In theory, you can set buffer sizes as libavformat options, but that
doesn't seem to help.

Add an option to select the rtsp transport, and make TCP the default.

Also remove an outdated comment from stream.c.
2013-09-22 02:40:29 +02:00
..
ai_alsa1x.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
ai_oss.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
audio_in.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
audio_in.h
cache.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
cdd.h Remove some leftovers from network removal 2013-07-07 21:10:44 +02:00
cdinfo.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
cookies.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
cookies.h Remove internal network support 2013-07-07 19:42:38 +02:00
dvb_tune.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
dvb_tune.h
dvbin.h stream: redo URL parsing, replace m_struct usage with m_config 2013-08-02 17:02:34 +02:00
frequencies.c
frequencies.h
pvr.h
rar.c stream: add uncompressed rar support 2013-08-26 10:09:46 +02:00
rar.h stream: add uncompressed rar support 2013-08-26 10:09:46 +02: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: return number of titles 2013-09-10 15:39:48 +02:00
stream_cdda.c stream: fix url_options field, make protocols field not fixed length 2013-08-26 10:09:45 +02:00
stream_dvb.c stream: fix url_options field, make protocols field not fixed length 2013-08-26 10:09:45 +02:00
stream_dvd_common.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
stream_dvd_common.h
stream_dvd.c stream_dvd: prevent segmentation fault with some broken files 2013-09-14 20:49:55 +02:00
stream_dvd.h core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
stream_file.c stream: fix url_options field, make protocols field not fixed length 2013-08-26 10:09:45 +02:00
stream_lavf.c stream_lavf: print lavf options that could not be set 2013-09-22 02:20:18 +02: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 stream: fix url_options field, make protocols field not fixed length 2013-08-26 10:09:45 +02: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: fix url_options field, make protocols field not fixed length 2013-08-26 10:09:45 +02:00
stream_radio.c stream: fix url_options field, make protocols field not fixed length 2013-08-26 10:09:45 +02:00
stream_radio.h Remove BSD legacy TV/radio support (BT848 stuff) 2013-02-06 23:03:39 +01:00
stream_rar.c stream: add uncompressed rar support 2013-08-26 10:09:46 +02:00
stream_smb.c stream: fix url_options field, make protocols field not fixed length 2013-08-26 10:09:45 +02:00
stream_tv.c stream: fix url_options field, make protocols field not fixed length 2013-08-26 10:09:45 +02:00
stream_vcd.c stream: fix url_options field, make protocols field not fixed length 2013-08-26 10:09:45 +02:00
stream.c network: fix rtsp playback 2013-09-22 02:40:29 +02:00
stream.h stream: add uncompressed rar support 2013-08-26 10:09:46 +02:00
tv.c tv: attempt to support mjpeg streams 2013-09-04 00:46:23 +02:00
tv.h Cleanup some include statements 2013-07-12 22:16:26 +02:00
tvi_def.h video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
tvi_dummy.c video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
tvi_v4l2.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
vcd_read_darwin.h core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
vcd_read_fbsd.h core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
vcd_read_win32.h core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
vcd_read.h core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00