demux_mkv: Detect and warn about virtual timeline nesting
commit9b81b7827ce4ce887c6f22332e31b058f68cf3ac
authorDaniel Dawson <ddawson@icehouse.net>
Tue, 1 Dec 2009 11:59:38 +0000 (1 03:59 -0800)
committerUoti Urpala <uau@glyph.nonexistent.invalid>
Fri, 4 Dec 2009 05:15:22 +0000 (4 07:15 +0200)
treef70779d648044f0d3e7dc50b3906e7eb8452a7ed
parent55f94a1a91bf9bf28b5b33f698c28a86c08e0e75
demux_mkv: Detect and warn about virtual timeline nesting

Detect use of ChapterSegmentEditionUID element in a Matroska chapter
definition, indicating inclusion of an external virtual timeline,
which is not yet supported. Leave the chapter is the chapter list but
set segment_uid to zero. This way timeline parsing will skip the
chapter and avoid nonsensical output but will still print information
about missing content.
libmpdemux/demux_mkv.c
libmpdemux/ebml.h