xref: /aosp_15_r20/external/libwebm/testing/testdata/invalid/README.libwebm (revision 103e46e4cd4b6efcf6001f23fa8665fb110abf8d)
1*103e46e4SHarish MahendrakarWhy the files in this directory are considered invalid:
2*103e46e4SHarish Mahendrakar
3*103e46e4SHarish Mahendrakarblock_ends_beyond_cluster.mkv -
4*103e46e4SHarish Mahendrakar  File containing a single cluster with two simple blocks. One valid, and the
5*103e46e4SHarish Mahendrakar  second reporting a size that would cause the block to end far beyond the end
6*103e46e4SHarish Mahendrakar  of its parent cluster.
7*103e46e4SHarish Mahendrakar
8*103e46e4SHarish Mahendrakarblockgroup_block_ends_beyond_blockgroup.mkv -
9*103e46e4SHarish Mahendrakar  File containing a single cluster and two blockgroups. The first blockgroup is
10*103e46e4SHarish Mahendrakar  valid. The second blockgroup contains a block reporting a size that spans well
11*103e46e4SHarish Mahendrakar  past the block and the end of the file.
12*103e46e4SHarish Mahendrakar
13*103e46e4SHarish Mahendrakarchapters_truncated_chapter_string.mkv -
14*103e46e4SHarish Mahendrakar  File with a Chapters element that ends with a ChapterAtom whose ChapterDisplay
15*103e46e4SHarish Mahendrakar  element contains a truncated ChapterString.
16*103e46e4SHarish Mahendrakar
17*103e46e4SHarish Mahendrakarchapters_truncated_chapter_string_2.mkv -
18*103e46e4SHarish Mahendrakar  Nearly identical to chapters_truncated_chapter_string.mkv, but with a void
19*103e46e4SHarish Mahendrakar  element and a partial cluster. Causes mkvparser to fail in a slightly
20*103e46e4SHarish Mahendrakar  different manner.
21*103e46e4SHarish Mahendrakar
22*103e46e4SHarish Mahendrakarfixed_lacing_bad_lace_size.mkv -
23*103e46e4SHarish Mahendrakar  File containing a BlockGroup with fixed lacing, but reports a total laced size
24*103e46e4SHarish Mahendrakar  that is not evenly divisible by the number of laced frames.
25