1
mirror of https://github.com/mpv-player/mpv synced 2024-10-26 07:22:17 +02:00
mpv/player
wm4 5196b03fb2 player: avoid stalling when starting a network stream
Starting a network stream could stall by executing uncacheable stream
control requests (STREAM_CTRL_GET_LANG and STREAM_CTRL_GET_DVD_INFO).
Being uncacheable means the player has to wait until the cache is done
reading the current block of data. These requests can't be cached
because they're too complicated, so the only way to avoid them is
special casing the DVD and Bluray streams (which are the only things
which need these requests), and not doing them in other cases.

(This is kind of inelegant, but so is the rest of the DVD/BD code.)
2014-01-14 22:24:07 +01:00
..
lua osc: use mp.send_commandv 2013-12-20 18:02:01 +01:00
timeline stream: mp_msg conversions 2013-12-21 21:43:16 +01:00
audio.c Fix audio delay inversion 2014-01-06 18:40:31 +01:00
command.c player: redo terminal OSD and status line handling 2014-01-13 20:08:13 +01:00
command.h m_property: mp_msg conversions 2013-12-21 21:04:21 +01:00
configfiles.c player: load encoding-profiles.conf before the main config 2014-01-01 19:25:52 +01:00
core.h player: redo terminal OSD and status line handling 2014-01-13 20:08:13 +01:00
dvdnav.c dvdnav: set correct stride for fake highlights 2014-01-03 16:45:59 +01:00
loadfile.c player: avoid stalling when starting a network stream 2014-01-14 22:24:07 +01:00
lua.c msg: rename mp_msg_log -> mp_msg 2013-12-21 22:13:04 +01:00
lua.h Rename mp_lua.c/h to lua.c/h 2013-12-17 01:15:48 +01:00
main.c player: redo terminal OSD and status line handling 2014-01-13 20:08:13 +01:00
misc.c player: redo terminal OSD and status line handling 2014-01-13 20:08:13 +01:00
osd.c player: redo terminal OSD and status line handling 2014-01-13 20:08:13 +01:00
playloop.c player: redo terminal OSD and status line handling 2014-01-13 20:08:13 +01:00
screenshot.c screenshot: add format specifiers to get file directory path 2014-01-08 21:09:01 +01:00
screenshot.h Move mpvcore/player/ to player/ 2013-12-17 00:53:22 +01:00
sub.c Fix subtitle delay inversion 2014-01-06 17:09:31 +01:00
video.c video: fix --brightness etc. options 2013-12-29 22:18:27 +01:00