diff --git a/Parser_test.go b/Parser_test.go index bd5f1fb..79a3d3b 100644 --- a/Parser_test.go +++ b/Parser_test.go @@ -45,6 +45,13 @@ func TestParser(t *testing.T) { // TODO: validate movie fragment header data } +func TestParserFragmentedMP4Init(t *testing.T) { + _, err := testFile(t, "test/fmp4_init.mp4") + if err != nil { + t.Error(err) + } +} + func validateFileType(t *testing.T, parser *Parser) { // get first file type box fileTypeBox := parser.Content[0].(*FileTypeBox) diff --git a/test/fmp4_init.mp4 b/test/fmp4_init.mp4 new file mode 100644 index 0000000..254f9bb Binary files /dev/null and b/test/fmp4_init.mp4 differ