0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 03:52:22 +02:00
mpv/demux
wm4 d9f8b9f7b2 demux_mkv: adjust subtitle preroll defaults
Always preroll by default if the cue (index) information indicates
overlapping subtitles.

Increase the amount of maximum data it will skip to get such subtitles
to 10 seconds. Since the index information can reliably tell whether
reading earlier is needed, the maximum should be rarely actually used,
thus we can set it high. On the other hand, the "old" prerolling
mechanism always has to skip the maximum amount of data; thus the method
using the index gets its own option to control the maximum amount of
data to skip.

(As more and more files With newer mkvtoolnix versions are muxed, and
with this new and hopefully sane default established, these options can
probably be removed in the future.)
2015-12-27 02:13:06 +01:00
..
codec_tags.c demux: mime types are case-insensitive 2015-06-21 18:21:21 +02:00
codec_tags.h demux_mkv: support embedded coverart 2014-12-22 12:53:51 +01:00
cue.c demux: check embedded cuesheet refers to only one file 2015-12-17 12:38:57 -08:00
cue.h demux: check embedded cuesheet refers to only one file 2015-12-17 12:38:57 -08:00
demux_cue.c demux_cue: remove cue tracks which have a null filename. 2015-12-17 12:38:53 -08:00
demux_disc.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux_edl.c demux: remove redundant demux_chapter.name field 2015-08-12 11:11:23 +02:00
demux_lavf.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux_libarchive.c libarchive: remove redundant log prefix 2015-11-09 22:41:19 -08:00
demux_mf.c demux_mf: fix previous commit 2015-12-23 21:58:01 +01:00
demux_mkv_timeline.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux_mkv.c demux_mkv: adjust subtitle preroll defaults 2015-12-27 02:13:06 +01:00
demux_playlist.c player: warn against using HLS URLs with --playlist 2015-08-04 17:51:00 +02:00
demux_rar.c demux: fix rar support for files containing DTS audio tracks 2015-03-24 21:29:09 +01:00
demux_raw.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux_tv.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux.h demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
ebml.c ebml: warn if an EBML has unknown length 2015-09-03 13:39:00 +02:00
ebml.h Update license headers 2015-04-13 12:10:01 +02:00
matroska.h demux_mkv: remove indirection through defines 2015-06-19 21:41:57 +02:00
packet.c demux_mkv: refactor packet parsing 2015-02-05 21:52:07 +01:00
packet.h Update license headers 2015-04-13 12:10:01 +02:00
stheader.h sub: cache subtitle state per track instead of per demuxer stream 2015-12-26 18:32:27 +01:00
timeline.c demux: timeline: honor quit requests 2015-02-20 22:08:02 +01:00
timeline.h demux: timeline: honor quit requests 2015-02-20 22:08:02 +01:00