1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-16 20:05:07 +00:00
mpv/demux
wm4 fccce81d42 demux_mkv: disable ordered chapters if ChapterTimeEnd is missing
If the EditionFlagOrdered is set, chapters without ChapterTimeEnd make
no sense. Ordered chapters will play the chapters in the order they
appear, but will play the ranges the chapters cover. So if the end time
is missing, the range is incomplete and it's not clear what should be
played. If you assume the start of the next chapter as end time, the
ordered flag will have no observable effect, so that's not a useful
assumption.

This fixes playback of a file which (apparently) had the
EditionFlagOrdered set accidentally, with normal chapters.
2015-06-28 18:32:58 +02: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: get rid of some bstr things 2015-06-24 14:18:51 +02:00
cue.h demux: get rid of some bstr things 2015-06-24 14:18:51 +02:00
demux_cue.c player, demux: replace some demux_open() uses with demux_open_url() 2015-06-24 21:26:06 +02:00
demux_disc.c demux: get rid of some bstr things 2015-06-24 14:18:51 +02:00
demux_edl.c demux_edl: fix includes 2015-05-24 23:27:23 +02:00
demux_lavf.c demux: export forced flag 2015-06-27 22:02:24 +02:00
demux_libass.c demux: merge extradata fields 2015-06-21 18:06:14 +02:00
demux_mf.c Update license headers 2015-04-13 12:10:01 +02:00
demux_mkv_timeline.c path: make mp_path_join accept normal C strings 2015-05-09 15:26:47 +02:00
demux_mkv.c demux_mkv: disable ordered chapters if ChapterTimeEnd is missing 2015-06-28 18:32:58 +02:00
demux_playlist.c demux_playlist: make mime type comparison case-insensitive 2015-06-20 16:36:22 +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: rename sh_stream.format to sh_stream.codec_tag 2015-06-21 16:56:35 +02:00
demux_subreader.c Various spelling fixes 2015-06-18 19:36:58 +02:00
demux_tv.c demux: rename sh_stream.format to sh_stream.codec_tag 2015-06-21 16:56:35 +02:00
demux.c demux: get rid of some bstr things 2015-06-24 14:18:51 +02:00
demux.h demux: get rid of some bstr things 2015-06-24 14:18:51 +02:00
ebml.c demux_mkv: allow integer and float elements with length 0 2015-06-24 14:34:05 +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 demux: export forced flag 2015-06-27 22:02:24 +02: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