diff --git a/library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/Mp4ExtractorTest.java b/library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/Mp4ExtractorTest.java index 741d002653..bd2df0b033 100644 --- a/library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/Mp4ExtractorTest.java +++ b/library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/Mp4ExtractorTest.java @@ -77,11 +77,11 @@ public final class Mp4ExtractorTest { @Test public void mp4SampleWithProfile5DolbyVision() throws Exception { - ExtractorAsserts.assertBehavior(Mp4Extractor::new, "mp4/dvhe_05_09.mp4", simulationConfig); + ExtractorAsserts.assertBehavior(Mp4Extractor::new, "mp4/dvhe_05_05.mp4", simulationConfig); } @Test public void mp4SampleWithProfile8DolbyVision() throws Exception { - ExtractorAsserts.assertBehavior(Mp4Extractor::new, "mp4/hev1_08_09.mp4", simulationConfig); + ExtractorAsserts.assertBehavior(Mp4Extractor::new, "mp4/hev1_08_05.mp4", simulationConfig); } } diff --git a/testdata/src/test/assets/mp4/dvhe_05_05.mp4 b/testdata/src/test/assets/mp4/dvhe_05_05.mp4 new file mode 100644 index 0000000000..bdaef40515 Binary files /dev/null and b/testdata/src/test/assets/mp4/dvhe_05_05.mp4 differ diff --git a/testdata/src/test/assets/mp4/dvhe_05_05.mp4.0.dump b/testdata/src/test/assets/mp4/dvhe_05_05.mp4.0.dump new file mode 100644 index 0000000000..42151d3736 --- /dev/null +++ b/testdata/src/test/assets/mp4/dvhe_05_05.mp4.0.dump @@ -0,0 +1,386 @@ +seekMap: + isSeekable = true + duration = 1023333 + getPosition(0) = [[timeUs=0, position=1913]] + getPosition(1) = [[timeUs=0, position=1913]] + getPosition(511666) = [[timeUs=0, position=1913]] + getPosition(1023333) = [[timeUs=0, position=1913]] +numberOfTracks = 2 +track 0: + total output bytes = 23598 + sample count = 57 + format 0: + id = 1 + sampleMimeType = video/dolby-vision + codecs = dvhe.05.05 + maxInputSize = 2149 + width = 1920 + height = 1080 + frameRate = 59.894962 + sample 0: + time = 0 + flags = 1 + data = length 2119, hash 60FAE28 + sample 1: + time = 133466 + flags = 0 + data = length 378, hash D06486C + sample 2: + time = 66733 + flags = 0 + data = length 379, hash 26D2D58C + sample 3: + time = 33366 + flags = 0 + data = length 380, hash 18AF19D8 + sample 4: + time = 16683 + flags = 0 + data = length 388, hash 774E37F0 + sample 5: + time = 50050 + flags = 0 + data = length 386, hash E117DAE4 + sample 6: + time = 100100 + flags = 0 + data = length 380, hash 940B0DA5 + sample 7: + time = 83416 + flags = 0 + data = length 387, hash EF9D22F0 + sample 8: + time = 116783 + flags = 0 + data = length 387, hash 57A7A5DC + sample 9: + time = 266933 + flags = 0 + data = length 380, hash 42B06C1D + sample 10: + time = 200200 + flags = 0 + data = length 380, hash 1C5D752E + sample 11: + time = 166833 + flags = 0 + data = length 381, hash 9468E4A0 + sample 12: + time = 150150 + flags = 0 + data = length 387, hash C04654A6 + sample 13: + time = 183516 + flags = 0 + data = length 387, hash D2AC3C12 + sample 14: + time = 233566 + flags = 0 + data = length 380, hash 2F4EEEE4 + sample 15: + time = 216883 + flags = 0 + data = length 387, hash 1AE3D887 + sample 16: + time = 250250 + flags = 0 + data = length 387, hash 82EE5B73 + sample 17: + time = 400400 + flags = 0 + data = length 380, hash 547E8A04 + sample 18: + time = 333666 + flags = 0 + data = length 380, hash 2E2B9315 + sample 19: + time = 300300 + flags = 0 + data = length 381, hash 11F15777 + sample 20: + time = 283616 + flags = 0 + data = length 387, hash EB8D0A3D + sample 21: + time = 316983 + flags = 0 + data = length 387, hash FDF2F1A9 + sample 22: + time = 367033 + flags = 0 + data = length 380, hash A11452D + sample 23: + time = 350350 + flags = 0 + data = length 387, hash 462A8E1E + sample 24: + time = 383716 + flags = 0 + data = length 387, hash AE35110A + sample 25: + time = 533866 + flags = 0 + data = length 380, hash 664CA7EB + sample 26: + time = 467133 + flags = 0 + data = length 380, hash 3FF9B0FC + sample 27: + time = 433766 + flags = 0 + data = length 381, hash 8F79CA4E + sample 28: + time = 417083 + flags = 0 + data = length 387, hash 16D3BFD4 + sample 29: + time = 450450 + flags = 0 + data = length 387, hash 2939A740 + sample 30: + time = 500500 + flags = 0 + data = length 380, hash E4D39B76 + sample 31: + time = 483816 + flags = 0 + data = length 387, hash 717143B5 + sample 32: + time = 517183 + flags = 0 + data = length 387, hash D97BC6A1 + sample 33: + time = 667333 + flags = 0 + data = length 380, hash 781AC5D2 + sample 34: + time = 600600 + flags = 0 + data = length 380, hash 51C7CEE3 + sample 35: + time = 567233 + flags = 0 + data = length 381, hash D023D25 + sample 36: + time = 550550 + flags = 0 + data = length 387, hash 421A756B + sample 37: + time = 583916 + flags = 0 + data = length 387, hash 54805CD7 + sample 38: + time = 633966 + flags = 0 + data = length 380, hash BF95F1BF + sample 39: + time = 617283 + flags = 0 + data = length 387, hash 9CB7F94C + sample 40: + time = 650650 + flags = 0 + data = length 387, hash 4C27C38 + sample 41: + time = 800800 + flags = 0 + data = length 380, hash 89E8E3B9 + sample 42: + time = 734066 + flags = 0 + data = length 380, hash 6395ECCA + sample 43: + time = 700700 + flags = 0 + data = length 381, hash 8A8AAFFC + sample 44: + time = 684016 + flags = 0 + data = length 387, hash 6D612B02 + sample 45: + time = 717383 + flags = 0 + data = length 387, hash 7FC7126E + sample 46: + time = 767433 + flags = 0 + data = length 380, hash 9A584808 + sample 47: + time = 750750 + flags = 0 + data = length 387, hash C7FEAEE3 + sample 48: + time = 784116 + flags = 0 + data = length 387, hash 300931CF + sample 49: + time = 934266 + flags = 0 + data = length 380, hash 9BB701A0 + sample 50: + time = 867533 + flags = 0 + data = length 380, hash 75640AB1 + sample 51: + time = 834166 + flags = 0 + data = length 381, hash 81322D3 + sample 52: + time = 817483 + flags = 0 + data = length 387, hash 98A7E099 + sample 53: + time = 850850 + flags = 0 + data = length 387, hash AB0DC805 + sample 54: + time = 900900 + flags = 0 + data = length 380, hash 751A9E51 + sample 55: + time = 884216 + flags = 0 + data = length 387, hash F345647A + sample 56: + time = 917583 + flags = 536870912 + data = length 387, hash 5B4FE766 +track 1: + total output bytes = 81920 + sample count = 32 + format 0: + id = 2 + sampleMimeType = audio/eac3-joc + maxInputSize = 2590 + channelCount = 6 + sampleRate = 48000 + language = und + sample 0: + time = 0 + flags = 1 + data = length 2560, hash B96751EE + sample 1: + time = 32000 + flags = 1 + data = length 2560, hash 45001B26 + sample 2: + time = 64000 + flags = 1 + data = length 2560, hash A3CBFFE4 + sample 3: + time = 96000 + flags = 1 + data = length 2560, hash 667C5C1A + sample 4: + time = 128000 + flags = 1 + data = length 2560, hash 7EC5AE9 + sample 5: + time = 160000 + flags = 1 + data = length 2560, hash 5F03C1F0 + sample 6: + time = 192000 + flags = 1 + data = length 2560, hash 7546E8D6 + sample 7: + time = 224000 + flags = 1 + data = length 2560, hash 9C5B6C2D + sample 8: + time = 256000 + flags = 1 + data = length 2560, hash 4F7BE9A5 + sample 9: + time = 288000 + flags = 1 + data = length 2560, hash 5D24A4BB + sample 10: + time = 320000 + flags = 1 + data = length 2560, hash 2B19480 + sample 11: + time = 352000 + flags = 1 + data = length 2560, hash D0DF951F + sample 12: + time = 384000 + flags = 1 + data = length 2560, hash CFE1F53A + sample 13: + time = 416000 + flags = 1 + data = length 2560, hash 7B14E1DB + sample 14: + time = 448000 + flags = 1 + data = length 2560, hash 77A4D01D + sample 15: + time = 480000 + flags = 1 + data = length 2560, hash 1CEADC6A + sample 16: + time = 512000 + flags = 1 + data = length 2560, hash F67D37C5 + sample 17: + time = 544000 + flags = 1 + data = length 2560, hash 4E6C1D09 + sample 18: + time = 576000 + flags = 1 + data = length 2560, hash E3BBDEAA + sample 19: + time = 608000 + flags = 1 + data = length 2560, hash 24E8B470 + sample 20: + time = 640000 + flags = 1 + data = length 2560, hash E12DFD77 + sample 21: + time = 672000 + flags = 1 + data = length 2560, hash FE039303 + sample 22: + time = 704000 + flags = 1 + data = length 2560, hash 4AD36C36 + sample 23: + time = 736000 + flags = 1 + data = length 2560, hash CE76D70E + sample 24: + time = 768000 + flags = 1 + data = length 2560, hash F6575F19 + sample 25: + time = 800000 + flags = 1 + data = length 2560, hash 9F23D09A + sample 26: + time = 832000 + flags = 1 + data = length 2560, hash D87FEE21 + sample 27: + time = 864000 + flags = 1 + data = length 2560, hash A9A51CE8 + sample 28: + time = 896000 + flags = 1 + data = length 2560, hash E0D6287D + sample 29: + time = 928000 + flags = 1 + data = length 2560, hash 7361A86 + sample 30: + time = 960000 + flags = 1 + data = length 2560, hash DFC493C + sample 31: + time = 992000 + flags = 536870913 + data = length 2560, hash F1B75A9A +tracksEnded = true diff --git a/testdata/src/test/assets/mp4/dvhe_05_05.mp4.1.dump b/testdata/src/test/assets/mp4/dvhe_05_05.mp4.1.dump new file mode 100644 index 0000000000..ad4eb1746e --- /dev/null +++ b/testdata/src/test/assets/mp4/dvhe_05_05.mp4.1.dump @@ -0,0 +1,346 @@ +seekMap: + isSeekable = true + duration = 1023333 + getPosition(0) = [[timeUs=0, position=1913]] + getPosition(1) = [[timeUs=0, position=1913]] + getPosition(511666) = [[timeUs=0, position=1913]] + getPosition(1023333) = [[timeUs=0, position=1913]] +numberOfTracks = 2 +track 0: + total output bytes = 23598 + sample count = 57 + format 0: + id = 1 + sampleMimeType = video/dolby-vision + codecs = dvhe.05.05 + maxInputSize = 2149 + width = 1920 + height = 1080 + frameRate = 59.894962 + sample 0: + time = 0 + flags = 1 + data = length 2119, hash 60FAE28 + sample 1: + time = 133466 + flags = 0 + data = length 378, hash D06486C + sample 2: + time = 66733 + flags = 0 + data = length 379, hash 26D2D58C + sample 3: + time = 33366 + flags = 0 + data = length 380, hash 18AF19D8 + sample 4: + time = 16683 + flags = 0 + data = length 388, hash 774E37F0 + sample 5: + time = 50050 + flags = 0 + data = length 386, hash E117DAE4 + sample 6: + time = 100100 + flags = 0 + data = length 380, hash 940B0DA5 + sample 7: + time = 83416 + flags = 0 + data = length 387, hash EF9D22F0 + sample 8: + time = 116783 + flags = 0 + data = length 387, hash 57A7A5DC + sample 9: + time = 266933 + flags = 0 + data = length 380, hash 42B06C1D + sample 10: + time = 200200 + flags = 0 + data = length 380, hash 1C5D752E + sample 11: + time = 166833 + flags = 0 + data = length 381, hash 9468E4A0 + sample 12: + time = 150150 + flags = 0 + data = length 387, hash C04654A6 + sample 13: + time = 183516 + flags = 0 + data = length 387, hash D2AC3C12 + sample 14: + time = 233566 + flags = 0 + data = length 380, hash 2F4EEEE4 + sample 15: + time = 216883 + flags = 0 + data = length 387, hash 1AE3D887 + sample 16: + time = 250250 + flags = 0 + data = length 387, hash 82EE5B73 + sample 17: + time = 400400 + flags = 0 + data = length 380, hash 547E8A04 + sample 18: + time = 333666 + flags = 0 + data = length 380, hash 2E2B9315 + sample 19: + time = 300300 + flags = 0 + data = length 381, hash 11F15777 + sample 20: + time = 283616 + flags = 0 + data = length 387, hash EB8D0A3D + sample 21: + time = 316983 + flags = 0 + data = length 387, hash FDF2F1A9 + sample 22: + time = 367033 + flags = 0 + data = length 380, hash A11452D + sample 23: + time = 350350 + flags = 0 + data = length 387, hash 462A8E1E + sample 24: + time = 383716 + flags = 0 + data = length 387, hash AE35110A + sample 25: + time = 533866 + flags = 0 + data = length 380, hash 664CA7EB + sample 26: + time = 467133 + flags = 0 + data = length 380, hash 3FF9B0FC + sample 27: + time = 433766 + flags = 0 + data = length 381, hash 8F79CA4E + sample 28: + time = 417083 + flags = 0 + data = length 387, hash 16D3BFD4 + sample 29: + time = 450450 + flags = 0 + data = length 387, hash 2939A740 + sample 30: + time = 500500 + flags = 0 + data = length 380, hash E4D39B76 + sample 31: + time = 483816 + flags = 0 + data = length 387, hash 717143B5 + sample 32: + time = 517183 + flags = 0 + data = length 387, hash D97BC6A1 + sample 33: + time = 667333 + flags = 0 + data = length 380, hash 781AC5D2 + sample 34: + time = 600600 + flags = 0 + data = length 380, hash 51C7CEE3 + sample 35: + time = 567233 + flags = 0 + data = length 381, hash D023D25 + sample 36: + time = 550550 + flags = 0 + data = length 387, hash 421A756B + sample 37: + time = 583916 + flags = 0 + data = length 387, hash 54805CD7 + sample 38: + time = 633966 + flags = 0 + data = length 380, hash BF95F1BF + sample 39: + time = 617283 + flags = 0 + data = length 387, hash 9CB7F94C + sample 40: + time = 650650 + flags = 0 + data = length 387, hash 4C27C38 + sample 41: + time = 800800 + flags = 0 + data = length 380, hash 89E8E3B9 + sample 42: + time = 734066 + flags = 0 + data = length 380, hash 6395ECCA + sample 43: + time = 700700 + flags = 0 + data = length 381, hash 8A8AAFFC + sample 44: + time = 684016 + flags = 0 + data = length 387, hash 6D612B02 + sample 45: + time = 717383 + flags = 0 + data = length 387, hash 7FC7126E + sample 46: + time = 767433 + flags = 0 + data = length 380, hash 9A584808 + sample 47: + time = 750750 + flags = 0 + data = length 387, hash C7FEAEE3 + sample 48: + time = 784116 + flags = 0 + data = length 387, hash 300931CF + sample 49: + time = 934266 + flags = 0 + data = length 380, hash 9BB701A0 + sample 50: + time = 867533 + flags = 0 + data = length 380, hash 75640AB1 + sample 51: + time = 834166 + flags = 0 + data = length 381, hash 81322D3 + sample 52: + time = 817483 + flags = 0 + data = length 387, hash 98A7E099 + sample 53: + time = 850850 + flags = 0 + data = length 387, hash AB0DC805 + sample 54: + time = 900900 + flags = 0 + data = length 380, hash 751A9E51 + sample 55: + time = 884216 + flags = 0 + data = length 387, hash F345647A + sample 56: + time = 917583 + flags = 536870912 + data = length 387, hash 5B4FE766 +track 1: + total output bytes = 56320 + sample count = 22 + format 0: + id = 2 + sampleMimeType = audio/eac3-joc + maxInputSize = 2590 + channelCount = 6 + sampleRate = 48000 + language = und + sample 0: + time = 320000 + flags = 1 + data = length 2560, hash 2B19480 + sample 1: + time = 352000 + flags = 1 + data = length 2560, hash D0DF951F + sample 2: + time = 384000 + flags = 1 + data = length 2560, hash CFE1F53A + sample 3: + time = 416000 + flags = 1 + data = length 2560, hash 7B14E1DB + sample 4: + time = 448000 + flags = 1 + data = length 2560, hash 77A4D01D + sample 5: + time = 480000 + flags = 1 + data = length 2560, hash 1CEADC6A + sample 6: + time = 512000 + flags = 1 + data = length 2560, hash F67D37C5 + sample 7: + time = 544000 + flags = 1 + data = length 2560, hash 4E6C1D09 + sample 8: + time = 576000 + flags = 1 + data = length 2560, hash E3BBDEAA + sample 9: + time = 608000 + flags = 1 + data = length 2560, hash 24E8B470 + sample 10: + time = 640000 + flags = 1 + data = length 2560, hash E12DFD77 + sample 11: + time = 672000 + flags = 1 + data = length 2560, hash FE039303 + sample 12: + time = 704000 + flags = 1 + data = length 2560, hash 4AD36C36 + sample 13: + time = 736000 + flags = 1 + data = length 2560, hash CE76D70E + sample 14: + time = 768000 + flags = 1 + data = length 2560, hash F6575F19 + sample 15: + time = 800000 + flags = 1 + data = length 2560, hash 9F23D09A + sample 16: + time = 832000 + flags = 1 + data = length 2560, hash D87FEE21 + sample 17: + time = 864000 + flags = 1 + data = length 2560, hash A9A51CE8 + sample 18: + time = 896000 + flags = 1 + data = length 2560, hash E0D6287D + sample 19: + time = 928000 + flags = 1 + data = length 2560, hash 7361A86 + sample 20: + time = 960000 + flags = 1 + data = length 2560, hash DFC493C + sample 21: + time = 992000 + flags = 536870913 + data = length 2560, hash F1B75A9A +tracksEnded = true diff --git a/testdata/src/test/assets/mp4/dvhe_05_05.mp4.2.dump b/testdata/src/test/assets/mp4/dvhe_05_05.mp4.2.dump new file mode 100644 index 0000000000..872b5578db --- /dev/null +++ b/testdata/src/test/assets/mp4/dvhe_05_05.mp4.2.dump @@ -0,0 +1,302 @@ +seekMap: + isSeekable = true + duration = 1023333 + getPosition(0) = [[timeUs=0, position=1913]] + getPosition(1) = [[timeUs=0, position=1913]] + getPosition(511666) = [[timeUs=0, position=1913]] + getPosition(1023333) = [[timeUs=0, position=1913]] +numberOfTracks = 2 +track 0: + total output bytes = 23598 + sample count = 57 + format 0: + id = 1 + sampleMimeType = video/dolby-vision + codecs = dvhe.05.05 + maxInputSize = 2149 + width = 1920 + height = 1080 + frameRate = 59.894962 + sample 0: + time = 0 + flags = 1 + data = length 2119, hash 60FAE28 + sample 1: + time = 133466 + flags = 0 + data = length 378, hash D06486C + sample 2: + time = 66733 + flags = 0 + data = length 379, hash 26D2D58C + sample 3: + time = 33366 + flags = 0 + data = length 380, hash 18AF19D8 + sample 4: + time = 16683 + flags = 0 + data = length 388, hash 774E37F0 + sample 5: + time = 50050 + flags = 0 + data = length 386, hash E117DAE4 + sample 6: + time = 100100 + flags = 0 + data = length 380, hash 940B0DA5 + sample 7: + time = 83416 + flags = 0 + data = length 387, hash EF9D22F0 + sample 8: + time = 116783 + flags = 0 + data = length 387, hash 57A7A5DC + sample 9: + time = 266933 + flags = 0 + data = length 380, hash 42B06C1D + sample 10: + time = 200200 + flags = 0 + data = length 380, hash 1C5D752E + sample 11: + time = 166833 + flags = 0 + data = length 381, hash 9468E4A0 + sample 12: + time = 150150 + flags = 0 + data = length 387, hash C04654A6 + sample 13: + time = 183516 + flags = 0 + data = length 387, hash D2AC3C12 + sample 14: + time = 233566 + flags = 0 + data = length 380, hash 2F4EEEE4 + sample 15: + time = 216883 + flags = 0 + data = length 387, hash 1AE3D887 + sample 16: + time = 250250 + flags = 0 + data = length 387, hash 82EE5B73 + sample 17: + time = 400400 + flags = 0 + data = length 380, hash 547E8A04 + sample 18: + time = 333666 + flags = 0 + data = length 380, hash 2E2B9315 + sample 19: + time = 300300 + flags = 0 + data = length 381, hash 11F15777 + sample 20: + time = 283616 + flags = 0 + data = length 387, hash EB8D0A3D + sample 21: + time = 316983 + flags = 0 + data = length 387, hash FDF2F1A9 + sample 22: + time = 367033 + flags = 0 + data = length 380, hash A11452D + sample 23: + time = 350350 + flags = 0 + data = length 387, hash 462A8E1E + sample 24: + time = 383716 + flags = 0 + data = length 387, hash AE35110A + sample 25: + time = 533866 + flags = 0 + data = length 380, hash 664CA7EB + sample 26: + time = 467133 + flags = 0 + data = length 380, hash 3FF9B0FC + sample 27: + time = 433766 + flags = 0 + data = length 381, hash 8F79CA4E + sample 28: + time = 417083 + flags = 0 + data = length 387, hash 16D3BFD4 + sample 29: + time = 450450 + flags = 0 + data = length 387, hash 2939A740 + sample 30: + time = 500500 + flags = 0 + data = length 380, hash E4D39B76 + sample 31: + time = 483816 + flags = 0 + data = length 387, hash 717143B5 + sample 32: + time = 517183 + flags = 0 + data = length 387, hash D97BC6A1 + sample 33: + time = 667333 + flags = 0 + data = length 380, hash 781AC5D2 + sample 34: + time = 600600 + flags = 0 + data = length 380, hash 51C7CEE3 + sample 35: + time = 567233 + flags = 0 + data = length 381, hash D023D25 + sample 36: + time = 550550 + flags = 0 + data = length 387, hash 421A756B + sample 37: + time = 583916 + flags = 0 + data = length 387, hash 54805CD7 + sample 38: + time = 633966 + flags = 0 + data = length 380, hash BF95F1BF + sample 39: + time = 617283 + flags = 0 + data = length 387, hash 9CB7F94C + sample 40: + time = 650650 + flags = 0 + data = length 387, hash 4C27C38 + sample 41: + time = 800800 + flags = 0 + data = length 380, hash 89E8E3B9 + sample 42: + time = 734066 + flags = 0 + data = length 380, hash 6395ECCA + sample 43: + time = 700700 + flags = 0 + data = length 381, hash 8A8AAFFC + sample 44: + time = 684016 + flags = 0 + data = length 387, hash 6D612B02 + sample 45: + time = 717383 + flags = 0 + data = length 387, hash 7FC7126E + sample 46: + time = 767433 + flags = 0 + data = length 380, hash 9A584808 + sample 47: + time = 750750 + flags = 0 + data = length 387, hash C7FEAEE3 + sample 48: + time = 784116 + flags = 0 + data = length 387, hash 300931CF + sample 49: + time = 934266 + flags = 0 + data = length 380, hash 9BB701A0 + sample 50: + time = 867533 + flags = 0 + data = length 380, hash 75640AB1 + sample 51: + time = 834166 + flags = 0 + data = length 381, hash 81322D3 + sample 52: + time = 817483 + flags = 0 + data = length 387, hash 98A7E099 + sample 53: + time = 850850 + flags = 0 + data = length 387, hash AB0DC805 + sample 54: + time = 900900 + flags = 0 + data = length 380, hash 751A9E51 + sample 55: + time = 884216 + flags = 0 + data = length 387, hash F345647A + sample 56: + time = 917583 + flags = 536870912 + data = length 387, hash 5B4FE766 +track 1: + total output bytes = 28160 + sample count = 11 + format 0: + id = 2 + sampleMimeType = audio/eac3-joc + maxInputSize = 2590 + channelCount = 6 + sampleRate = 48000 + language = und + sample 0: + time = 672000 + flags = 1 + data = length 2560, hash FE039303 + sample 1: + time = 704000 + flags = 1 + data = length 2560, hash 4AD36C36 + sample 2: + time = 736000 + flags = 1 + data = length 2560, hash CE76D70E + sample 3: + time = 768000 + flags = 1 + data = length 2560, hash F6575F19 + sample 4: + time = 800000 + flags = 1 + data = length 2560, hash 9F23D09A + sample 5: + time = 832000 + flags = 1 + data = length 2560, hash D87FEE21 + sample 6: + time = 864000 + flags = 1 + data = length 2560, hash A9A51CE8 + sample 7: + time = 896000 + flags = 1 + data = length 2560, hash E0D6287D + sample 8: + time = 928000 + flags = 1 + data = length 2560, hash 7361A86 + sample 9: + time = 960000 + flags = 1 + data = length 2560, hash DFC493C + sample 10: + time = 992000 + flags = 536870913 + data = length 2560, hash F1B75A9A +tracksEnded = true diff --git a/testdata/src/test/assets/mp4/dvhe_05_05.mp4.3.dump b/testdata/src/test/assets/mp4/dvhe_05_05.mp4.3.dump new file mode 100644 index 0000000000..112339aa19 --- /dev/null +++ b/testdata/src/test/assets/mp4/dvhe_05_05.mp4.3.dump @@ -0,0 +1,262 @@ +seekMap: + isSeekable = true + duration = 1023333 + getPosition(0) = [[timeUs=0, position=1913]] + getPosition(1) = [[timeUs=0, position=1913]] + getPosition(511666) = [[timeUs=0, position=1913]] + getPosition(1023333) = [[timeUs=0, position=1913]] +numberOfTracks = 2 +track 0: + total output bytes = 23598 + sample count = 57 + format 0: + id = 1 + sampleMimeType = video/dolby-vision + codecs = dvhe.05.05 + maxInputSize = 2149 + width = 1920 + height = 1080 + frameRate = 59.894962 + sample 0: + time = 0 + flags = 1 + data = length 2119, hash 60FAE28 + sample 1: + time = 133466 + flags = 0 + data = length 378, hash D06486C + sample 2: + time = 66733 + flags = 0 + data = length 379, hash 26D2D58C + sample 3: + time = 33366 + flags = 0 + data = length 380, hash 18AF19D8 + sample 4: + time = 16683 + flags = 0 + data = length 388, hash 774E37F0 + sample 5: + time = 50050 + flags = 0 + data = length 386, hash E117DAE4 + sample 6: + time = 100100 + flags = 0 + data = length 380, hash 940B0DA5 + sample 7: + time = 83416 + flags = 0 + data = length 387, hash EF9D22F0 + sample 8: + time = 116783 + flags = 0 + data = length 387, hash 57A7A5DC + sample 9: + time = 266933 + flags = 0 + data = length 380, hash 42B06C1D + sample 10: + time = 200200 + flags = 0 + data = length 380, hash 1C5D752E + sample 11: + time = 166833 + flags = 0 + data = length 381, hash 9468E4A0 + sample 12: + time = 150150 + flags = 0 + data = length 387, hash C04654A6 + sample 13: + time = 183516 + flags = 0 + data = length 387, hash D2AC3C12 + sample 14: + time = 233566 + flags = 0 + data = length 380, hash 2F4EEEE4 + sample 15: + time = 216883 + flags = 0 + data = length 387, hash 1AE3D887 + sample 16: + time = 250250 + flags = 0 + data = length 387, hash 82EE5B73 + sample 17: + time = 400400 + flags = 0 + data = length 380, hash 547E8A04 + sample 18: + time = 333666 + flags = 0 + data = length 380, hash 2E2B9315 + sample 19: + time = 300300 + flags = 0 + data = length 381, hash 11F15777 + sample 20: + time = 283616 + flags = 0 + data = length 387, hash EB8D0A3D + sample 21: + time = 316983 + flags = 0 + data = length 387, hash FDF2F1A9 + sample 22: + time = 367033 + flags = 0 + data = length 380, hash A11452D + sample 23: + time = 350350 + flags = 0 + data = length 387, hash 462A8E1E + sample 24: + time = 383716 + flags = 0 + data = length 387, hash AE35110A + sample 25: + time = 533866 + flags = 0 + data = length 380, hash 664CA7EB + sample 26: + time = 467133 + flags = 0 + data = length 380, hash 3FF9B0FC + sample 27: + time = 433766 + flags = 0 + data = length 381, hash 8F79CA4E + sample 28: + time = 417083 + flags = 0 + data = length 387, hash 16D3BFD4 + sample 29: + time = 450450 + flags = 0 + data = length 387, hash 2939A740 + sample 30: + time = 500500 + flags = 0 + data = length 380, hash E4D39B76 + sample 31: + time = 483816 + flags = 0 + data = length 387, hash 717143B5 + sample 32: + time = 517183 + flags = 0 + data = length 387, hash D97BC6A1 + sample 33: + time = 667333 + flags = 0 + data = length 380, hash 781AC5D2 + sample 34: + time = 600600 + flags = 0 + data = length 380, hash 51C7CEE3 + sample 35: + time = 567233 + flags = 0 + data = length 381, hash D023D25 + sample 36: + time = 550550 + flags = 0 + data = length 387, hash 421A756B + sample 37: + time = 583916 + flags = 0 + data = length 387, hash 54805CD7 + sample 38: + time = 633966 + flags = 0 + data = length 380, hash BF95F1BF + sample 39: + time = 617283 + flags = 0 + data = length 387, hash 9CB7F94C + sample 40: + time = 650650 + flags = 0 + data = length 387, hash 4C27C38 + sample 41: + time = 800800 + flags = 0 + data = length 380, hash 89E8E3B9 + sample 42: + time = 734066 + flags = 0 + data = length 380, hash 6395ECCA + sample 43: + time = 700700 + flags = 0 + data = length 381, hash 8A8AAFFC + sample 44: + time = 684016 + flags = 0 + data = length 387, hash 6D612B02 + sample 45: + time = 717383 + flags = 0 + data = length 387, hash 7FC7126E + sample 46: + time = 767433 + flags = 0 + data = length 380, hash 9A584808 + sample 47: + time = 750750 + flags = 0 + data = length 387, hash C7FEAEE3 + sample 48: + time = 784116 + flags = 0 + data = length 387, hash 300931CF + sample 49: + time = 934266 + flags = 0 + data = length 380, hash 9BB701A0 + sample 50: + time = 867533 + flags = 0 + data = length 380, hash 75640AB1 + sample 51: + time = 834166 + flags = 0 + data = length 381, hash 81322D3 + sample 52: + time = 817483 + flags = 0 + data = length 387, hash 98A7E099 + sample 53: + time = 850850 + flags = 0 + data = length 387, hash AB0DC805 + sample 54: + time = 900900 + flags = 0 + data = length 380, hash 751A9E51 + sample 55: + time = 884216 + flags = 0 + data = length 387, hash F345647A + sample 56: + time = 917583 + flags = 536870912 + data = length 387, hash 5B4FE766 +track 1: + total output bytes = 2560 + sample count = 1 + format 0: + id = 2 + sampleMimeType = audio/eac3-joc + maxInputSize = 2590 + channelCount = 6 + sampleRate = 48000 + language = und + sample 0: + time = 992000 + flags = 536870913 + data = length 2560, hash F1B75A9A +tracksEnded = true diff --git a/testdata/src/test/assets/mp4/dvhe_05_05.mp4.unknown_length.dump b/testdata/src/test/assets/mp4/dvhe_05_05.mp4.unknown_length.dump new file mode 100644 index 0000000000..42151d3736 --- /dev/null +++ b/testdata/src/test/assets/mp4/dvhe_05_05.mp4.unknown_length.dump @@ -0,0 +1,386 @@ +seekMap: + isSeekable = true + duration = 1023333 + getPosition(0) = [[timeUs=0, position=1913]] + getPosition(1) = [[timeUs=0, position=1913]] + getPosition(511666) = [[timeUs=0, position=1913]] + getPosition(1023333) = [[timeUs=0, position=1913]] +numberOfTracks = 2 +track 0: + total output bytes = 23598 + sample count = 57 + format 0: + id = 1 + sampleMimeType = video/dolby-vision + codecs = dvhe.05.05 + maxInputSize = 2149 + width = 1920 + height = 1080 + frameRate = 59.894962 + sample 0: + time = 0 + flags = 1 + data = length 2119, hash 60FAE28 + sample 1: + time = 133466 + flags = 0 + data = length 378, hash D06486C + sample 2: + time = 66733 + flags = 0 + data = length 379, hash 26D2D58C + sample 3: + time = 33366 + flags = 0 + data = length 380, hash 18AF19D8 + sample 4: + time = 16683 + flags = 0 + data = length 388, hash 774E37F0 + sample 5: + time = 50050 + flags = 0 + data = length 386, hash E117DAE4 + sample 6: + time = 100100 + flags = 0 + data = length 380, hash 940B0DA5 + sample 7: + time = 83416 + flags = 0 + data = length 387, hash EF9D22F0 + sample 8: + time = 116783 + flags = 0 + data = length 387, hash 57A7A5DC + sample 9: + time = 266933 + flags = 0 + data = length 380, hash 42B06C1D + sample 10: + time = 200200 + flags = 0 + data = length 380, hash 1C5D752E + sample 11: + time = 166833 + flags = 0 + data = length 381, hash 9468E4A0 + sample 12: + time = 150150 + flags = 0 + data = length 387, hash C04654A6 + sample 13: + time = 183516 + flags = 0 + data = length 387, hash D2AC3C12 + sample 14: + time = 233566 + flags = 0 + data = length 380, hash 2F4EEEE4 + sample 15: + time = 216883 + flags = 0 + data = length 387, hash 1AE3D887 + sample 16: + time = 250250 + flags = 0 + data = length 387, hash 82EE5B73 + sample 17: + time = 400400 + flags = 0 + data = length 380, hash 547E8A04 + sample 18: + time = 333666 + flags = 0 + data = length 380, hash 2E2B9315 + sample 19: + time = 300300 + flags = 0 + data = length 381, hash 11F15777 + sample 20: + time = 283616 + flags = 0 + data = length 387, hash EB8D0A3D + sample 21: + time = 316983 + flags = 0 + data = length 387, hash FDF2F1A9 + sample 22: + time = 367033 + flags = 0 + data = length 380, hash A11452D + sample 23: + time = 350350 + flags = 0 + data = length 387, hash 462A8E1E + sample 24: + time = 383716 + flags = 0 + data = length 387, hash AE35110A + sample 25: + time = 533866 + flags = 0 + data = length 380, hash 664CA7EB + sample 26: + time = 467133 + flags = 0 + data = length 380, hash 3FF9B0FC + sample 27: + time = 433766 + flags = 0 + data = length 381, hash 8F79CA4E + sample 28: + time = 417083 + flags = 0 + data = length 387, hash 16D3BFD4 + sample 29: + time = 450450 + flags = 0 + data = length 387, hash 2939A740 + sample 30: + time = 500500 + flags = 0 + data = length 380, hash E4D39B76 + sample 31: + time = 483816 + flags = 0 + data = length 387, hash 717143B5 + sample 32: + time = 517183 + flags = 0 + data = length 387, hash D97BC6A1 + sample 33: + time = 667333 + flags = 0 + data = length 380, hash 781AC5D2 + sample 34: + time = 600600 + flags = 0 + data = length 380, hash 51C7CEE3 + sample 35: + time = 567233 + flags = 0 + data = length 381, hash D023D25 + sample 36: + time = 550550 + flags = 0 + data = length 387, hash 421A756B + sample 37: + time = 583916 + flags = 0 + data = length 387, hash 54805CD7 + sample 38: + time = 633966 + flags = 0 + data = length 380, hash BF95F1BF + sample 39: + time = 617283 + flags = 0 + data = length 387, hash 9CB7F94C + sample 40: + time = 650650 + flags = 0 + data = length 387, hash 4C27C38 + sample 41: + time = 800800 + flags = 0 + data = length 380, hash 89E8E3B9 + sample 42: + time = 734066 + flags = 0 + data = length 380, hash 6395ECCA + sample 43: + time = 700700 + flags = 0 + data = length 381, hash 8A8AAFFC + sample 44: + time = 684016 + flags = 0 + data = length 387, hash 6D612B02 + sample 45: + time = 717383 + flags = 0 + data = length 387, hash 7FC7126E + sample 46: + time = 767433 + flags = 0 + data = length 380, hash 9A584808 + sample 47: + time = 750750 + flags = 0 + data = length 387, hash C7FEAEE3 + sample 48: + time = 784116 + flags = 0 + data = length 387, hash 300931CF + sample 49: + time = 934266 + flags = 0 + data = length 380, hash 9BB701A0 + sample 50: + time = 867533 + flags = 0 + data = length 380, hash 75640AB1 + sample 51: + time = 834166 + flags = 0 + data = length 381, hash 81322D3 + sample 52: + time = 817483 + flags = 0 + data = length 387, hash 98A7E099 + sample 53: + time = 850850 + flags = 0 + data = length 387, hash AB0DC805 + sample 54: + time = 900900 + flags = 0 + data = length 380, hash 751A9E51 + sample 55: + time = 884216 + flags = 0 + data = length 387, hash F345647A + sample 56: + time = 917583 + flags = 536870912 + data = length 387, hash 5B4FE766 +track 1: + total output bytes = 81920 + sample count = 32 + format 0: + id = 2 + sampleMimeType = audio/eac3-joc + maxInputSize = 2590 + channelCount = 6 + sampleRate = 48000 + language = und + sample 0: + time = 0 + flags = 1 + data = length 2560, hash B96751EE + sample 1: + time = 32000 + flags = 1 + data = length 2560, hash 45001B26 + sample 2: + time = 64000 + flags = 1 + data = length 2560, hash A3CBFFE4 + sample 3: + time = 96000 + flags = 1 + data = length 2560, hash 667C5C1A + sample 4: + time = 128000 + flags = 1 + data = length 2560, hash 7EC5AE9 + sample 5: + time = 160000 + flags = 1 + data = length 2560, hash 5F03C1F0 + sample 6: + time = 192000 + flags = 1 + data = length 2560, hash 7546E8D6 + sample 7: + time = 224000 + flags = 1 + data = length 2560, hash 9C5B6C2D + sample 8: + time = 256000 + flags = 1 + data = length 2560, hash 4F7BE9A5 + sample 9: + time = 288000 + flags = 1 + data = length 2560, hash 5D24A4BB + sample 10: + time = 320000 + flags = 1 + data = length 2560, hash 2B19480 + sample 11: + time = 352000 + flags = 1 + data = length 2560, hash D0DF951F + sample 12: + time = 384000 + flags = 1 + data = length 2560, hash CFE1F53A + sample 13: + time = 416000 + flags = 1 + data = length 2560, hash 7B14E1DB + sample 14: + time = 448000 + flags = 1 + data = length 2560, hash 77A4D01D + sample 15: + time = 480000 + flags = 1 + data = length 2560, hash 1CEADC6A + sample 16: + time = 512000 + flags = 1 + data = length 2560, hash F67D37C5 + sample 17: + time = 544000 + flags = 1 + data = length 2560, hash 4E6C1D09 + sample 18: + time = 576000 + flags = 1 + data = length 2560, hash E3BBDEAA + sample 19: + time = 608000 + flags = 1 + data = length 2560, hash 24E8B470 + sample 20: + time = 640000 + flags = 1 + data = length 2560, hash E12DFD77 + sample 21: + time = 672000 + flags = 1 + data = length 2560, hash FE039303 + sample 22: + time = 704000 + flags = 1 + data = length 2560, hash 4AD36C36 + sample 23: + time = 736000 + flags = 1 + data = length 2560, hash CE76D70E + sample 24: + time = 768000 + flags = 1 + data = length 2560, hash F6575F19 + sample 25: + time = 800000 + flags = 1 + data = length 2560, hash 9F23D09A + sample 26: + time = 832000 + flags = 1 + data = length 2560, hash D87FEE21 + sample 27: + time = 864000 + flags = 1 + data = length 2560, hash A9A51CE8 + sample 28: + time = 896000 + flags = 1 + data = length 2560, hash E0D6287D + sample 29: + time = 928000 + flags = 1 + data = length 2560, hash 7361A86 + sample 30: + time = 960000 + flags = 1 + data = length 2560, hash DFC493C + sample 31: + time = 992000 + flags = 536870913 + data = length 2560, hash F1B75A9A +tracksEnded = true diff --git a/testdata/src/test/assets/mp4/dvhe_05_09.mp4 b/testdata/src/test/assets/mp4/dvhe_05_09.mp4 deleted file mode 100755 index 48c6f05f03..0000000000 Binary files a/testdata/src/test/assets/mp4/dvhe_05_09.mp4 and /dev/null differ diff --git a/testdata/src/test/assets/mp4/dvhe_05_09.mp4.0.dump b/testdata/src/test/assets/mp4/dvhe_05_09.mp4.0.dump deleted file mode 100644 index 7a0db99cae..0000000000 --- a/testdata/src/test/assets/mp4/dvhe_05_09.mp4.0.dump +++ /dev/null @@ -1,1114 +0,0 @@ -seekMap: - isSeekable = true - duration = 3008333 - getPosition(0) = [[timeUs=0, position=3469]] - getPosition(1) = [[timeUs=0, position=3469], [timeUs=2002000, position=220348]] - getPosition(1504166) = [[timeUs=0, position=3469], [timeUs=2002000, position=220348]] - getPosition(3008333) = [[timeUs=2002000, position=220348]] -numberOfTracks = 2 -track 0: - total output bytes = 2432765 - sample count = 177 - format 0: - id = 1 - sampleMimeType = video/dolby-vision - codecs = dvhe.05.09 - maxInputSize = 206145 - width = 3840 - height = 2160 - frameRate = 59.93229 - sample 0: - time = 0 - flags = 1 - data = length 2782, hash 5AFF1BF4 - sample 1: - time = 133466 - flags = 0 - data = length 455, hash 7046663 - sample 2: - time = 66733 - flags = 0 - data = length 456, hash 5C9481F0 - sample 3: - time = 33366 - flags = 0 - data = length 458, hash CAC5AD06 - sample 4: - time = 16683 - flags = 0 - data = length 466, hash 5FE6B2C5 - sample 5: - time = 50050 - flags = 0 - data = length 465, hash BC75F2E0 - sample 6: - time = 100100 - flags = 0 - data = length 458, hash FD618E13 - sample 7: - time = 83416 - flags = 0 - data = length 466, hash 29987180 - sample 8: - time = 116783 - flags = 0 - data = length 466, hash F26B9914 - sample 9: - time = 266933 - flags = 0 - data = length 457, hash 8769E6FF - sample 10: - time = 200200 - flags = 0 - data = length 458, hash 461CC9DC - sample 11: - time = 166833 - flags = 0 - data = length 458, hash EAA1335C - sample 12: - time = 150150 - flags = 0 - data = length 466, hash D8B8D3B3 - sample 13: - time = 183516 - flags = 0 - data = length 466, hash FB4F06C7 - sample 14: - time = 233566 - flags = 0 - data = length 458, hash B7440EC3 - sample 15: - time = 216883 - flags = 0 - data = length 466, hash 7B2A3309 - sample 16: - time = 250250 - flags = 0 - data = length 466, hash 43FD5A9D - sample 17: - time = 400400 - flags = 0 - data = length 461, hash C318F084 - sample 18: - time = 333666 - flags = 0 - data = length 462, hash A5BBBCA - sample 19: - time = 300300 - flags = 0 - data = length 461, hash 424631D8 - sample 20: - time = 283616 - flags = 0 - data = length 468, hash B9A1674E - sample 21: - time = 316983 - flags = 0 - data = length 470, hash D4D00A6B - sample 22: - time = 367033 - flags = 0 - data = length 462, hash BE3E5A1F - sample 23: - time = 350350 - flags = 0 - data = length 470, hash 72C29328 - sample 24: - time = 383716 - flags = 0 - data = length 470, hash EB51271B - sample 25: - time = 533866 - flags = 0 - data = length 461, hash E78E2680 - sample 26: - time = 467133 - flags = 0 - data = length 462, hash A4E87B10 - sample 27: - time = 433766 - flags = 0 - data = length 462, hash 811B587B - sample 28: - time = 417083 - flags = 0 - data = length 470, hash 8A8F3590 - sample 29: - time = 450450 - flags = 0 - data = length 470, hash 70545EB4 - sample 30: - time = 500500 - flags = 0 - data = length 462, hash 96C7F838 - sample 31: - time = 483816 - flags = 0 - data = length 470, hash A4FD3E50 - sample 32: - time = 517183 - flags = 0 - data = length 470, hash 1D8BD243 - sample 33: - time = 667333 - flags = 0 - data = length 461, hash 969C6B79 - sample 34: - time = 600600 - flags = 0 - data = length 462, hash 25F2BAD6 - sample 35: - time = 567233 - flags = 0 - data = length 462, hash E06F3C86 - sample 36: - time = 550550 - flags = 0 - data = length 470, hash DE16EAC9 - sample 37: - time = 583916 - flags = 0 - data = length 470, hash 957573DD - sample 38: - time = 633966 - flags = 0 - data = length 462, hash 99B5D245 - sample 39: - time = 617283 - flags = 0 - data = length 470, hash 90D269B8 - sample 40: - time = 650650 - flags = 0 - data = length 470, hash E5DFA74C - sample 41: - time = 800800 - flags = 0 - data = length 461, hash 45AAB072 - sample 42: - time = 734066 - flags = 0 - data = length 462, hash 58AD14FD - sample 43: - time = 700700 - flags = 0 - data = length 462, hash 9C292A8F - sample 44: - time = 684016 - flags = 0 - data = length 470, hash A66ABFD2 - sample 45: - time = 717383 - flags = 0 - data = length 470, hash 5DC948E6 - sample 46: - time = 767433 - flags = 0 - data = length 462, hash 556FC04E - sample 47: - time = 750750 - flags = 0 - data = length 470, hash 59263EC1 - sample 48: - time = 784116 - flags = 0 - data = length 470, hash AE337C55 - sample 49: - time = 934266 - flags = 0 - data = length 461, hash F4B8F56B - sample 50: - time = 867533 - flags = 0 - data = length 462, hash 8B676F24 - sample 51: - time = 834166 - flags = 0 - data = length 462, hash 57E31898 - sample 52: - time = 817483 - flags = 0 - data = length 470, hash 6EBE94DB - sample 53: - time = 850850 - flags = 0 - data = length 470, hash 261D1DEF - sample 54: - time = 900900 - flags = 0 - data = length 462, hash 1129AE57 - sample 55: - time = 884216 - flags = 0 - data = length 470, hash 217A13CA - sample 56: - time = 917583 - flags = 0 - data = length 470, hash 7687515E - sample 57: - time = 1067733 - flags = 0 - data = length 461, hash A3C73A64 - sample 58: - time = 1001000 - flags = 0 - data = length 462, hash BE21C94B - sample 59: - time = 967633 - flags = 0 - data = length 462, hash 139D06A1 - sample 60: - time = 950950 - flags = 0 - data = length 470, hash 371269E4 - sample 61: - time = 984316 - flags = 0 - data = length 470, hash EE70F2F8 - sample 62: - time = 1034366 - flags = 0 - data = length 462, hash CCE39C60 - sample 63: - time = 1017683 - flags = 0 - data = length 470, hash E9CDE8D3 - sample 64: - time = 1051050 - flags = 0 - data = length 470, hash 3EDB2667 - sample 65: - time = 1201200 - flags = 0 - data = length 461, hash 52D57F5D - sample 66: - time = 1134466 - flags = 0 - data = length 462, hash F0DC2372 - sample 67: - time = 1101100 - flags = 0 - data = length 462, hash CF56F4AA - sample 68: - time = 1084416 - flags = 0 - data = length 470, hash FF663EED - sample 69: - time = 1117783 - flags = 0 - data = length 470, hash B6C4C801 - sample 70: - time = 1167833 - flags = 0 - data = length 462, hash 889D8A69 - sample 71: - time = 1151150 - flags = 0 - data = length 470, hash B221BDDC - sample 72: - time = 1184516 - flags = 0 - data = length 470, hash 72EFB70 - sample 73: - time = 1334666 - flags = 0 - data = length 461, hash 1E3C456 - sample 74: - time = 1267933 - flags = 0 - data = length 462, hash 23967D99 - sample 75: - time = 1234566 - flags = 0 - data = length 462, hash 8B10E2B3 - sample 76: - time = 1217883 - flags = 0 - data = length 470, hash C7BA13F6 - sample 77: - time = 1251250 - flags = 0 - data = length 470, hash 7F189D0A - sample 78: - time = 1301300 - flags = 0 - data = length 462, hash 44577872 - sample 79: - time = 1284616 - flags = 0 - data = length 470, hash 7A7592E5 - sample 80: - time = 1317983 - flags = 0 - data = length 470, hash CF82D079 - sample 81: - time = 1468133 - flags = 0 - data = length 461, hash B0F2094F - sample 82: - time = 1401400 - flags = 0 - data = length 462, hash 5650D7C0 - sample 83: - time = 1368033 - flags = 0 - data = length 462, hash 46CAD0BC - sample 84: - time = 1351350 - flags = 0 - data = length 470, hash 900DE8FF - sample 85: - time = 1384716 - flags = 0 - data = length 470, hash 476C7213 - sample 86: - time = 1434766 - flags = 0 - data = length 462, hash 11667B - sample 87: - time = 1418083 - flags = 0 - data = length 470, hash 42C967EE - sample 88: - time = 1451450 - flags = 0 - data = length 470, hash 97D6A582 - sample 89: - time = 1601600 - flags = 0 - data = length 461, hash 60004E48 - sample 90: - time = 1534866 - flags = 0 - data = length 462, hash 890B31E7 - sample 91: - time = 1501500 - flags = 0 - data = length 462, hash 284BEC5 - sample 92: - time = 1484816 - flags = 0 - data = length 470, hash 5861BE08 - sample 93: - time = 1518183 - flags = 0 - data = length 470, hash FC0471C - sample 94: - time = 1568233 - flags = 0 - data = length 462, hash BBCB5484 - sample 95: - time = 1551550 - flags = 0 - data = length 470, hash B1D3CF7 - sample 96: - time = 1584916 - flags = 0 - data = length 470, hash 602A7A8B - sample 97: - time = 1735066 - flags = 0 - data = length 461, hash F0E9341 - sample 98: - time = 1668333 - flags = 0 - data = length 462, hash BBC58C0E - sample 99: - time = 1634966 - flags = 0 - data = length 462, hash BE3EACCE - sample 100: - time = 1618283 - flags = 0 - data = length 470, hash 20B59311 - sample 101: - time = 1651650 - flags = 0 - data = length 470, hash D8141C25 - sample 102: - time = 1701700 - flags = 0 - data = length 462, hash 7785428D - sample 103: - time = 1685016 - flags = 0 - data = length 470, hash D3711200 - sample 104: - time = 1718383 - flags = 0 - data = length 470, hash 287E4F94 - sample 105: - time = 1868533 - flags = 0 - data = length 461, hash BE1CD83A - sample 106: - time = 1801800 - flags = 0 - data = length 462, hash EE7FE635 - sample 107: - time = 1768433 - flags = 0 - data = length 462, hash 79F89AD7 - sample 108: - time = 1751750 - flags = 0 - data = length 470, hash E909681A - sample 109: - time = 1785116 - flags = 0 - data = length 470, hash A067F12E - sample 110: - time = 1835166 - flags = 0 - data = length 462, hash 333F3096 - sample 111: - time = 1818483 - flags = 0 - data = length 470, hash 9BC4E709 - sample 112: - time = 1851850 - flags = 0 - data = length 470, hash F0D2249D - sample 113: - time = 1985316 - flags = 0 - data = length 469, hash DFE0F921 - sample 114: - time = 1935266 - flags = 0 - data = length 461, hash BB6C2B8B - sample 115: - time = 1901900 - flags = 0 - data = length 462, hash 72678D2D - sample 116: - time = 1885216 - flags = 0 - data = length 470, hash B1FFCB5C - sample 117: - time = 1918583 - flags = 0 - data = length 470, hash 695E5470 - sample 118: - time = 1968633 - flags = 0 - data = length 470, hash C41AFC3E - sample 119: - time = 1951950 - flags = 0 - data = length 469, hash AAC9007F - sample 120: - time = 2002000 - flags = 1 - data = length 74731, hash 213609ED - sample 121: - time = 2135466 - flags = 0 - data = length 177380, hash 44B24687 - sample 122: - time = 2068733 - flags = 0 - data = length 113703, hash 6A6AE487 - sample 123: - time = 2035366 - flags = 0 - data = length 93054, hash E57C7823 - sample 124: - time = 2018683 - flags = 0 - data = length 79637, hash 2E62404A - sample 125: - time = 2052050 - flags = 0 - data = length 51751, hash AC9EE31C - sample 126: - time = 2102100 - flags = 0 - data = length 81107, hash C451CBAC - sample 127: - time = 2085416 - flags = 0 - data = length 51635, hash EC8F5FFD - sample 128: - time = 2118783 - flags = 0 - data = length 52290, hash FE84540C - sample 129: - time = 2268933 - flags = 0 - data = length 144837, hash CD83C0D5 - sample 130: - time = 2202200 - flags = 0 - data = length 61768, hash DAF066DC - sample 131: - time = 2168833 - flags = 0 - data = length 51229, hash CF0D5931 - sample 132: - time = 2152150 - flags = 0 - data = length 31585, hash 3178B06E - sample 133: - time = 2185516 - flags = 0 - data = length 20441, hash AC622AC0 - sample 134: - time = 2235566 - flags = 0 - data = length 29118, hash B02DD7B3 - sample 135: - time = 2218883 - flags = 0 - data = length 12885, hash D757BB38 - sample 136: - time = 2252250 - flags = 0 - data = length 12772, hash 888AB524 - sample 137: - time = 2402400 - flags = 0 - data = length 174526, hash F128D077 - sample 138: - time = 2335666 - flags = 0 - data = length 43694, hash 590C1CF1 - sample 139: - time = 2302300 - flags = 0 - data = length 34563, hash A938D73 - sample 140: - time = 2285616 - flags = 0 - data = length 23832, hash 4C0DAEC6 - sample 141: - time = 2318983 - flags = 0 - data = length 8621, hash C65BA22 - sample 142: - time = 2369033 - flags = 0 - data = length 27800, hash 17425972 - sample 143: - time = 2352350 - flags = 0 - data = length 8147, hash 1F3F0F2C - sample 144: - time = 2385716 - flags = 0 - data = length 27868, hash EC56BFA4 - sample 145: - time = 2535866 - flags = 0 - data = length 206115, hash 3AA0F5FD - sample 146: - time = 2469133 - flags = 0 - data = length 103908, hash C3089750 - sample 147: - time = 2435766 - flags = 0 - data = length 35872, hash E868F3EC - sample 148: - time = 2419083 - flags = 0 - data = length 23060, hash C5878635 - sample 149: - time = 2452450 - flags = 0 - data = length 14028, hash D767C022 - sample 150: - time = 2502500 - flags = 0 - data = length 1830, hash E46EEF3F - sample 151: - time = 2485816 - flags = 0 - data = length 47209, hash 98E32567 - sample 152: - time = 2519183 - flags = 0 - data = length 671, hash 55F20EAD - sample 153: - time = 2669333 - flags = 0 - data = length 107168, hash 2876E790 - sample 154: - time = 2602600 - flags = 0 - data = length 37232, hash 2872C012 - sample 155: - time = 2569233 - flags = 0 - data = length 4392, hash 9B0BFE99 - sample 156: - time = 2552550 - flags = 0 - data = length 792, hash 9B6C5F4E - sample 157: - time = 2585916 - flags = 0 - data = length 1121, hash ACDC9EDA - sample 158: - time = 2635966 - flags = 0 - data = length 8559, hash C0B2C6BC - sample 159: - time = 2619283 - flags = 0 - data = length 1313, hash FF49045A - sample 160: - time = 2652650 - flags = 0 - data = length 1586, hash E1691910 - sample 161: - time = 2802800 - flags = 0 - data = length 96436, hash 24A71B9 - sample 162: - time = 2736066 - flags = 0 - data = length 31710, hash 7873D9FF - sample 163: - time = 2702700 - flags = 0 - data = length 7165, hash 354FD529 - sample 164: - time = 2686016 - flags = 0 - data = length 1561, hash AFC80C4E - sample 165: - time = 2719383 - flags = 0 - data = length 873, hash 2150CB7E - sample 166: - time = 2769433 - flags = 0 - data = length 3841, hash BA2B4146 - sample 167: - time = 2752750 - flags = 0 - data = length 993, hash 6B99DE14 - sample 168: - time = 2786116 - flags = 0 - data = length 1015, hash 5440DC7F - sample 169: - time = 2936266 - flags = 0 - data = length 94907, hash B6EEEAFC - sample 170: - time = 2869533 - flags = 0 - data = length 34657, hash 90633F1D - sample 171: - time = 2836166 - flags = 0 - data = length 4870, hash B43B94A1 - sample 172: - time = 2819483 - flags = 0 - data = length 1101, hash 236A22A8 - sample 173: - time = 2852850 - flags = 0 - data = length 1280, hash 51226C4 - sample 174: - time = 2902900 - flags = 0 - data = length 7696, hash 3D162739 - sample 175: - time = 2886216 - flags = 0 - data = length 1166, hash 44162CDB - sample 176: - time = 2919583 - flags = 536870912 - data = length 1505, hash CEDC18F7 -track 1: - total output bytes = 240640 - sample count = 94 - format 0: - id = 2 - sampleMimeType = audio/eac3-joc - maxInputSize = 2590 - channelCount = 6 - sampleRate = 48000 - language = und - sample 0: - time = 0 - flags = 1 - data = length 2560, hash B96751EE - sample 1: - time = 32000 - flags = 1 - data = length 2560, hash 45001B26 - sample 2: - time = 64000 - flags = 1 - data = length 2560, hash A3CBFFE4 - sample 3: - time = 96000 - flags = 1 - data = length 2560, hash 667C5C1A - sample 4: - time = 128000 - flags = 1 - data = length 2560, hash 7EC5AE9 - sample 5: - time = 160000 - flags = 1 - data = length 2560, hash 5F03C1F0 - sample 6: - time = 192000 - flags = 1 - data = length 2560, hash 7546E8D6 - sample 7: - time = 224000 - flags = 1 - data = length 2560, hash 9C5B6C2D - sample 8: - time = 256000 - flags = 1 - data = length 2560, hash 4F7BE9A5 - sample 9: - time = 288000 - flags = 1 - data = length 2560, hash 5D24A4BB - sample 10: - time = 320000 - flags = 1 - data = length 2560, hash 2B19480 - sample 11: - time = 352000 - flags = 1 - data = length 2560, hash D0DF951F - sample 12: - time = 384000 - flags = 1 - data = length 2560, hash CFE1F53A - sample 13: - time = 416000 - flags = 1 - data = length 2560, hash 7B14E1DB - sample 14: - time = 448000 - flags = 1 - data = length 2560, hash 77A4D01D - sample 15: - time = 480000 - flags = 1 - data = length 2560, hash 1CEADC6A - sample 16: - time = 512000 - flags = 1 - data = length 2560, hash F67D37C5 - sample 17: - time = 544000 - flags = 1 - data = length 2560, hash 4E6C1D09 - sample 18: - time = 576000 - flags = 1 - data = length 2560, hash E3BBDEAA - sample 19: - time = 608000 - flags = 1 - data = length 2560, hash 24E8B470 - sample 20: - time = 640000 - flags = 1 - data = length 2560, hash E12DFD77 - sample 21: - time = 672000 - flags = 1 - data = length 2560, hash FE039303 - sample 22: - time = 704000 - flags = 1 - data = length 2560, hash 4AD36C36 - sample 23: - time = 736000 - flags = 1 - data = length 2560, hash CE76D70E - sample 24: - time = 768000 - flags = 1 - data = length 2560, hash F6575F19 - sample 25: - time = 800000 - flags = 1 - data = length 2560, hash 9F23D09A - sample 26: - time = 832000 - flags = 1 - data = length 2560, hash D87FEE21 - sample 27: - time = 864000 - flags = 1 - data = length 2560, hash A9A51CE8 - sample 28: - time = 896000 - flags = 1 - data = length 2560, hash E0D6287D - sample 29: - time = 928000 - flags = 1 - data = length 2560, hash 7361A86 - sample 30: - time = 960000 - flags = 1 - data = length 2560, hash DFC493C - sample 31: - time = 992000 - flags = 1 - data = length 2560, hash F1B75A9A - sample 32: - time = 1024000 - flags = 1 - data = length 2560, hash 8B4925FA - sample 33: - time = 1056000 - flags = 1 - data = length 2560, hash 83119289 - sample 34: - time = 1088000 - flags = 1 - data = length 2560, hash BAD39DD9 - sample 35: - time = 1120000 - flags = 1 - data = length 2560, hash 387EB36C - sample 36: - time = 1152000 - flags = 1 - data = length 2560, hash E524ACB5 - sample 37: - time = 1184000 - flags = 1 - data = length 2560, hash EA9FF1D3 - sample 38: - time = 1216000 - flags = 1 - data = length 2560, hash A0AA007F - sample 39: - time = 1248000 - flags = 1 - data = length 2560, hash DBC50739 - sample 40: - time = 1280000 - flags = 1 - data = length 2560, hash 74097FA4 - sample 41: - time = 1312000 - flags = 1 - data = length 2560, hash 276D1757 - sample 42: - time = 1344000 - flags = 1 - data = length 2560, hash 93511DF1 - sample 43: - time = 1376000 - flags = 1 - data = length 2560, hash EC3BEE16 - sample 44: - time = 1408000 - flags = 1 - data = length 2560, hash C4C829C4 - sample 45: - time = 1440000 - flags = 1 - data = length 2560, hash 8444AFDA - sample 46: - time = 1472000 - flags = 1 - data = length 2560, hash 63554884 - sample 47: - time = 1504000 - flags = 1 - data = length 2560, hash D3E9AC6D - sample 48: - time = 1536000 - flags = 1 - data = length 2560, hash FD292296 - sample 49: - time = 1568000 - flags = 1 - data = length 2560, hash 775C8FB3 - sample 50: - time = 1600000 - flags = 1 - data = length 2560, hash D23990E8 - sample 51: - time = 1632000 - flags = 1 - data = length 2560, hash CD2FF249 - sample 52: - time = 1664000 - flags = 1 - data = length 2560, hash B966DC5C - sample 53: - time = 1696000 - flags = 1 - data = length 2560, hash 50DBC9F9 - sample 54: - time = 1728000 - flags = 1 - data = length 2560, hash 8800D84D - sample 55: - time = 1760000 - flags = 1 - data = length 2560, hash C99E523F - sample 56: - time = 1792000 - flags = 1 - data = length 2560, hash A23444DC - sample 57: - time = 1824000 - flags = 1 - data = length 2560, hash 6907BE15 - sample 58: - time = 1856000 - flags = 1 - data = length 2560, hash 138D8587 - sample 59: - time = 1888000 - flags = 1 - data = length 2560, hash 3AF80CF8 - sample 60: - time = 1920000 - flags = 1 - data = length 2560, hash 12069B12 - sample 61: - time = 1952000 - flags = 1 - data = length 2560, hash 189699D4 - sample 62: - time = 1984000 - flags = 1 - data = length 2560, hash 2D8008D5 - sample 63: - time = 2016000 - flags = 1 - data = length 2560, hash C2DBA2AE - sample 64: - time = 2048000 - flags = 1 - data = length 2560, hash 3578BD0D - sample 65: - time = 2079999 - flags = 1 - data = length 2560, hash 8034686C - sample 66: - time = 2112000 - flags = 1 - data = length 2560, hash A97BFE49 - sample 67: - time = 2144000 - flags = 1 - data = length 2560, hash 62F7412F - sample 68: - time = 2176000 - flags = 1 - data = length 2560, hash E8B6B750 - sample 69: - time = 2208000 - flags = 1 - data = length 2560, hash 3A577BF - sample 70: - time = 2240000 - flags = 1 - data = length 2560, hash 54285349 - sample 71: - time = 2272000 - flags = 1 - data = length 2560, hash A13BBE8C - sample 72: - time = 2304000 - flags = 1 - data = length 2560, hash E8D5E20B - sample 73: - time = 2336000 - flags = 1 - data = length 2560, hash 5FC0F076 - sample 74: - time = 2368000 - flags = 1 - data = length 2560, hash 98BAF8AA - sample 75: - time = 2400000 - flags = 1 - data = length 2560, hash D1E23DBA - sample 76: - time = 2432000 - flags = 1 - data = length 2560, hash 845598A0 - sample 77: - time = 2464000 - flags = 1 - data = length 2560, hash 14430D4F - sample 78: - time = 2496000 - flags = 1 - data = length 2560, hash 3A2FC670 - sample 79: - time = 2528000 - flags = 1 - data = length 2560, hash D5A8660C - sample 80: - time = 2560000 - flags = 1 - data = length 2560, hash 1ADA7A84 - sample 81: - time = 2592000 - flags = 1 - data = length 2560, hash E8C10166 - sample 82: - time = 2624000 - flags = 1 - data = length 2560, hash 5AFF3B7C - sample 83: - time = 2656000 - flags = 1 - data = length 2560, hash A8371ADF - sample 84: - time = 2688000 - flags = 1 - data = length 2560, hash E50CBD93 - sample 85: - time = 2720000 - flags = 1 - data = length 2560, hash DB2C7F5C - sample 86: - time = 2752000 - flags = 1 - data = length 2560, hash 1B81ED9C - sample 87: - time = 2784000 - flags = 1 - data = length 2560, hash 70A4889A - sample 88: - time = 2816000 - flags = 1 - data = length 2560, hash 4842B9C7 - sample 89: - time = 2848000 - flags = 1 - data = length 2560, hash A7217138 - sample 90: - time = 2880000 - flags = 1 - data = length 2560, hash 86B8E0F1 - sample 91: - time = 2912000 - flags = 1 - data = length 2560, hash 5BB06D78 - sample 92: - time = 2944000 - flags = 1 - data = length 2560, hash 31E73EBB - sample 93: - time = 2976000 - flags = 536870913 - data = length 2560, hash 9357AC89 -tracksEnded = true diff --git a/testdata/src/test/assets/mp4/dvhe_05_09.mp4.1.dump b/testdata/src/test/assets/mp4/dvhe_05_09.mp4.1.dump deleted file mode 100644 index e7fb64b64c..0000000000 --- a/testdata/src/test/assets/mp4/dvhe_05_09.mp4.1.dump +++ /dev/null @@ -1,990 +0,0 @@ -seekMap: - isSeekable = true - duration = 3008333 - getPosition(0) = [[timeUs=0, position=3469]] - getPosition(1) = [[timeUs=0, position=3469], [timeUs=2002000, position=220348]] - getPosition(1504166) = [[timeUs=0, position=3469], [timeUs=2002000, position=220348]] - getPosition(3008333) = [[timeUs=2002000, position=220348]] -numberOfTracks = 2 -track 0: - total output bytes = 2432765 - sample count = 177 - format 0: - id = 1 - sampleMimeType = video/dolby-vision - codecs = dvhe.05.09 - maxInputSize = 206145 - width = 3840 - height = 2160 - frameRate = 59.93229 - sample 0: - time = 0 - flags = 1 - data = length 2782, hash 5AFF1BF4 - sample 1: - time = 133466 - flags = 0 - data = length 455, hash 7046663 - sample 2: - time = 66733 - flags = 0 - data = length 456, hash 5C9481F0 - sample 3: - time = 33366 - flags = 0 - data = length 458, hash CAC5AD06 - sample 4: - time = 16683 - flags = 0 - data = length 466, hash 5FE6B2C5 - sample 5: - time = 50050 - flags = 0 - data = length 465, hash BC75F2E0 - sample 6: - time = 100100 - flags = 0 - data = length 458, hash FD618E13 - sample 7: - time = 83416 - flags = 0 - data = length 466, hash 29987180 - sample 8: - time = 116783 - flags = 0 - data = length 466, hash F26B9914 - sample 9: - time = 266933 - flags = 0 - data = length 457, hash 8769E6FF - sample 10: - time = 200200 - flags = 0 - data = length 458, hash 461CC9DC - sample 11: - time = 166833 - flags = 0 - data = length 458, hash EAA1335C - sample 12: - time = 150150 - flags = 0 - data = length 466, hash D8B8D3B3 - sample 13: - time = 183516 - flags = 0 - data = length 466, hash FB4F06C7 - sample 14: - time = 233566 - flags = 0 - data = length 458, hash B7440EC3 - sample 15: - time = 216883 - flags = 0 - data = length 466, hash 7B2A3309 - sample 16: - time = 250250 - flags = 0 - data = length 466, hash 43FD5A9D - sample 17: - time = 400400 - flags = 0 - data = length 461, hash C318F084 - sample 18: - time = 333666 - flags = 0 - data = length 462, hash A5BBBCA - sample 19: - time = 300300 - flags = 0 - data = length 461, hash 424631D8 - sample 20: - time = 283616 - flags = 0 - data = length 468, hash B9A1674E - sample 21: - time = 316983 - flags = 0 - data = length 470, hash D4D00A6B - sample 22: - time = 367033 - flags = 0 - data = length 462, hash BE3E5A1F - sample 23: - time = 350350 - flags = 0 - data = length 470, hash 72C29328 - sample 24: - time = 383716 - flags = 0 - data = length 470, hash EB51271B - sample 25: - time = 533866 - flags = 0 - data = length 461, hash E78E2680 - sample 26: - time = 467133 - flags = 0 - data = length 462, hash A4E87B10 - sample 27: - time = 433766 - flags = 0 - data = length 462, hash 811B587B - sample 28: - time = 417083 - flags = 0 - data = length 470, hash 8A8F3590 - sample 29: - time = 450450 - flags = 0 - data = length 470, hash 70545EB4 - sample 30: - time = 500500 - flags = 0 - data = length 462, hash 96C7F838 - sample 31: - time = 483816 - flags = 0 - data = length 470, hash A4FD3E50 - sample 32: - time = 517183 - flags = 0 - data = length 470, hash 1D8BD243 - sample 33: - time = 667333 - flags = 0 - data = length 461, hash 969C6B79 - sample 34: - time = 600600 - flags = 0 - data = length 462, hash 25F2BAD6 - sample 35: - time = 567233 - flags = 0 - data = length 462, hash E06F3C86 - sample 36: - time = 550550 - flags = 0 - data = length 470, hash DE16EAC9 - sample 37: - time = 583916 - flags = 0 - data = length 470, hash 957573DD - sample 38: - time = 633966 - flags = 0 - data = length 462, hash 99B5D245 - sample 39: - time = 617283 - flags = 0 - data = length 470, hash 90D269B8 - sample 40: - time = 650650 - flags = 0 - data = length 470, hash E5DFA74C - sample 41: - time = 800800 - flags = 0 - data = length 461, hash 45AAB072 - sample 42: - time = 734066 - flags = 0 - data = length 462, hash 58AD14FD - sample 43: - time = 700700 - flags = 0 - data = length 462, hash 9C292A8F - sample 44: - time = 684016 - flags = 0 - data = length 470, hash A66ABFD2 - sample 45: - time = 717383 - flags = 0 - data = length 470, hash 5DC948E6 - sample 46: - time = 767433 - flags = 0 - data = length 462, hash 556FC04E - sample 47: - time = 750750 - flags = 0 - data = length 470, hash 59263EC1 - sample 48: - time = 784116 - flags = 0 - data = length 470, hash AE337C55 - sample 49: - time = 934266 - flags = 0 - data = length 461, hash F4B8F56B - sample 50: - time = 867533 - flags = 0 - data = length 462, hash 8B676F24 - sample 51: - time = 834166 - flags = 0 - data = length 462, hash 57E31898 - sample 52: - time = 817483 - flags = 0 - data = length 470, hash 6EBE94DB - sample 53: - time = 850850 - flags = 0 - data = length 470, hash 261D1DEF - sample 54: - time = 900900 - flags = 0 - data = length 462, hash 1129AE57 - sample 55: - time = 884216 - flags = 0 - data = length 470, hash 217A13CA - sample 56: - time = 917583 - flags = 0 - data = length 470, hash 7687515E - sample 57: - time = 1067733 - flags = 0 - data = length 461, hash A3C73A64 - sample 58: - time = 1001000 - flags = 0 - data = length 462, hash BE21C94B - sample 59: - time = 967633 - flags = 0 - data = length 462, hash 139D06A1 - sample 60: - time = 950950 - flags = 0 - data = length 470, hash 371269E4 - sample 61: - time = 984316 - flags = 0 - data = length 470, hash EE70F2F8 - sample 62: - time = 1034366 - flags = 0 - data = length 462, hash CCE39C60 - sample 63: - time = 1017683 - flags = 0 - data = length 470, hash E9CDE8D3 - sample 64: - time = 1051050 - flags = 0 - data = length 470, hash 3EDB2667 - sample 65: - time = 1201200 - flags = 0 - data = length 461, hash 52D57F5D - sample 66: - time = 1134466 - flags = 0 - data = length 462, hash F0DC2372 - sample 67: - time = 1101100 - flags = 0 - data = length 462, hash CF56F4AA - sample 68: - time = 1084416 - flags = 0 - data = length 470, hash FF663EED - sample 69: - time = 1117783 - flags = 0 - data = length 470, hash B6C4C801 - sample 70: - time = 1167833 - flags = 0 - data = length 462, hash 889D8A69 - sample 71: - time = 1151150 - flags = 0 - data = length 470, hash B221BDDC - sample 72: - time = 1184516 - flags = 0 - data = length 470, hash 72EFB70 - sample 73: - time = 1334666 - flags = 0 - data = length 461, hash 1E3C456 - sample 74: - time = 1267933 - flags = 0 - data = length 462, hash 23967D99 - sample 75: - time = 1234566 - flags = 0 - data = length 462, hash 8B10E2B3 - sample 76: - time = 1217883 - flags = 0 - data = length 470, hash C7BA13F6 - sample 77: - time = 1251250 - flags = 0 - data = length 470, hash 7F189D0A - sample 78: - time = 1301300 - flags = 0 - data = length 462, hash 44577872 - sample 79: - time = 1284616 - flags = 0 - data = length 470, hash 7A7592E5 - sample 80: - time = 1317983 - flags = 0 - data = length 470, hash CF82D079 - sample 81: - time = 1468133 - flags = 0 - data = length 461, hash B0F2094F - sample 82: - time = 1401400 - flags = 0 - data = length 462, hash 5650D7C0 - sample 83: - time = 1368033 - flags = 0 - data = length 462, hash 46CAD0BC - sample 84: - time = 1351350 - flags = 0 - data = length 470, hash 900DE8FF - sample 85: - time = 1384716 - flags = 0 - data = length 470, hash 476C7213 - sample 86: - time = 1434766 - flags = 0 - data = length 462, hash 11667B - sample 87: - time = 1418083 - flags = 0 - data = length 470, hash 42C967EE - sample 88: - time = 1451450 - flags = 0 - data = length 470, hash 97D6A582 - sample 89: - time = 1601600 - flags = 0 - data = length 461, hash 60004E48 - sample 90: - time = 1534866 - flags = 0 - data = length 462, hash 890B31E7 - sample 91: - time = 1501500 - flags = 0 - data = length 462, hash 284BEC5 - sample 92: - time = 1484816 - flags = 0 - data = length 470, hash 5861BE08 - sample 93: - time = 1518183 - flags = 0 - data = length 470, hash FC0471C - sample 94: - time = 1568233 - flags = 0 - data = length 462, hash BBCB5484 - sample 95: - time = 1551550 - flags = 0 - data = length 470, hash B1D3CF7 - sample 96: - time = 1584916 - flags = 0 - data = length 470, hash 602A7A8B - sample 97: - time = 1735066 - flags = 0 - data = length 461, hash F0E9341 - sample 98: - time = 1668333 - flags = 0 - data = length 462, hash BBC58C0E - sample 99: - time = 1634966 - flags = 0 - data = length 462, hash BE3EACCE - sample 100: - time = 1618283 - flags = 0 - data = length 470, hash 20B59311 - sample 101: - time = 1651650 - flags = 0 - data = length 470, hash D8141C25 - sample 102: - time = 1701700 - flags = 0 - data = length 462, hash 7785428D - sample 103: - time = 1685016 - flags = 0 - data = length 470, hash D3711200 - sample 104: - time = 1718383 - flags = 0 - data = length 470, hash 287E4F94 - sample 105: - time = 1868533 - flags = 0 - data = length 461, hash BE1CD83A - sample 106: - time = 1801800 - flags = 0 - data = length 462, hash EE7FE635 - sample 107: - time = 1768433 - flags = 0 - data = length 462, hash 79F89AD7 - sample 108: - time = 1751750 - flags = 0 - data = length 470, hash E909681A - sample 109: - time = 1785116 - flags = 0 - data = length 470, hash A067F12E - sample 110: - time = 1835166 - flags = 0 - data = length 462, hash 333F3096 - sample 111: - time = 1818483 - flags = 0 - data = length 470, hash 9BC4E709 - sample 112: - time = 1851850 - flags = 0 - data = length 470, hash F0D2249D - sample 113: - time = 1985316 - flags = 0 - data = length 469, hash DFE0F921 - sample 114: - time = 1935266 - flags = 0 - data = length 461, hash BB6C2B8B - sample 115: - time = 1901900 - flags = 0 - data = length 462, hash 72678D2D - sample 116: - time = 1885216 - flags = 0 - data = length 470, hash B1FFCB5C - sample 117: - time = 1918583 - flags = 0 - data = length 470, hash 695E5470 - sample 118: - time = 1968633 - flags = 0 - data = length 470, hash C41AFC3E - sample 119: - time = 1951950 - flags = 0 - data = length 469, hash AAC9007F - sample 120: - time = 2002000 - flags = 1 - data = length 74731, hash 213609ED - sample 121: - time = 2135466 - flags = 0 - data = length 177380, hash 44B24687 - sample 122: - time = 2068733 - flags = 0 - data = length 113703, hash 6A6AE487 - sample 123: - time = 2035366 - flags = 0 - data = length 93054, hash E57C7823 - sample 124: - time = 2018683 - flags = 0 - data = length 79637, hash 2E62404A - sample 125: - time = 2052050 - flags = 0 - data = length 51751, hash AC9EE31C - sample 126: - time = 2102100 - flags = 0 - data = length 81107, hash C451CBAC - sample 127: - time = 2085416 - flags = 0 - data = length 51635, hash EC8F5FFD - sample 128: - time = 2118783 - flags = 0 - data = length 52290, hash FE84540C - sample 129: - time = 2268933 - flags = 0 - data = length 144837, hash CD83C0D5 - sample 130: - time = 2202200 - flags = 0 - data = length 61768, hash DAF066DC - sample 131: - time = 2168833 - flags = 0 - data = length 51229, hash CF0D5931 - sample 132: - time = 2152150 - flags = 0 - data = length 31585, hash 3178B06E - sample 133: - time = 2185516 - flags = 0 - data = length 20441, hash AC622AC0 - sample 134: - time = 2235566 - flags = 0 - data = length 29118, hash B02DD7B3 - sample 135: - time = 2218883 - flags = 0 - data = length 12885, hash D757BB38 - sample 136: - time = 2252250 - flags = 0 - data = length 12772, hash 888AB524 - sample 137: - time = 2402400 - flags = 0 - data = length 174526, hash F128D077 - sample 138: - time = 2335666 - flags = 0 - data = length 43694, hash 590C1CF1 - sample 139: - time = 2302300 - flags = 0 - data = length 34563, hash A938D73 - sample 140: - time = 2285616 - flags = 0 - data = length 23832, hash 4C0DAEC6 - sample 141: - time = 2318983 - flags = 0 - data = length 8621, hash C65BA22 - sample 142: - time = 2369033 - flags = 0 - data = length 27800, hash 17425972 - sample 143: - time = 2352350 - flags = 0 - data = length 8147, hash 1F3F0F2C - sample 144: - time = 2385716 - flags = 0 - data = length 27868, hash EC56BFA4 - sample 145: - time = 2535866 - flags = 0 - data = length 206115, hash 3AA0F5FD - sample 146: - time = 2469133 - flags = 0 - data = length 103908, hash C3089750 - sample 147: - time = 2435766 - flags = 0 - data = length 35872, hash E868F3EC - sample 148: - time = 2419083 - flags = 0 - data = length 23060, hash C5878635 - sample 149: - time = 2452450 - flags = 0 - data = length 14028, hash D767C022 - sample 150: - time = 2502500 - flags = 0 - data = length 1830, hash E46EEF3F - sample 151: - time = 2485816 - flags = 0 - data = length 47209, hash 98E32567 - sample 152: - time = 2519183 - flags = 0 - data = length 671, hash 55F20EAD - sample 153: - time = 2669333 - flags = 0 - data = length 107168, hash 2876E790 - sample 154: - time = 2602600 - flags = 0 - data = length 37232, hash 2872C012 - sample 155: - time = 2569233 - flags = 0 - data = length 4392, hash 9B0BFE99 - sample 156: - time = 2552550 - flags = 0 - data = length 792, hash 9B6C5F4E - sample 157: - time = 2585916 - flags = 0 - data = length 1121, hash ACDC9EDA - sample 158: - time = 2635966 - flags = 0 - data = length 8559, hash C0B2C6BC - sample 159: - time = 2619283 - flags = 0 - data = length 1313, hash FF49045A - sample 160: - time = 2652650 - flags = 0 - data = length 1586, hash E1691910 - sample 161: - time = 2802800 - flags = 0 - data = length 96436, hash 24A71B9 - sample 162: - time = 2736066 - flags = 0 - data = length 31710, hash 7873D9FF - sample 163: - time = 2702700 - flags = 0 - data = length 7165, hash 354FD529 - sample 164: - time = 2686016 - flags = 0 - data = length 1561, hash AFC80C4E - sample 165: - time = 2719383 - flags = 0 - data = length 873, hash 2150CB7E - sample 166: - time = 2769433 - flags = 0 - data = length 3841, hash BA2B4146 - sample 167: - time = 2752750 - flags = 0 - data = length 993, hash 6B99DE14 - sample 168: - time = 2786116 - flags = 0 - data = length 1015, hash 5440DC7F - sample 169: - time = 2936266 - flags = 0 - data = length 94907, hash B6EEEAFC - sample 170: - time = 2869533 - flags = 0 - data = length 34657, hash 90633F1D - sample 171: - time = 2836166 - flags = 0 - data = length 4870, hash B43B94A1 - sample 172: - time = 2819483 - flags = 0 - data = length 1101, hash 236A22A8 - sample 173: - time = 2852850 - flags = 0 - data = length 1280, hash 51226C4 - sample 174: - time = 2902900 - flags = 0 - data = length 7696, hash 3D162739 - sample 175: - time = 2886216 - flags = 0 - data = length 1166, hash 44162CDB - sample 176: - time = 2919583 - flags = 536870912 - data = length 1505, hash CEDC18F7 -track 1: - total output bytes = 161280 - sample count = 63 - format 0: - id = 2 - sampleMimeType = audio/eac3-joc - maxInputSize = 2590 - channelCount = 6 - sampleRate = 48000 - language = und - sample 0: - time = 992000 - flags = 1 - data = length 2560, hash F1B75A9A - sample 1: - time = 1024000 - flags = 1 - data = length 2560, hash 8B4925FA - sample 2: - time = 1056000 - flags = 1 - data = length 2560, hash 83119289 - sample 3: - time = 1088000 - flags = 1 - data = length 2560, hash BAD39DD9 - sample 4: - time = 1120000 - flags = 1 - data = length 2560, hash 387EB36C - sample 5: - time = 1152000 - flags = 1 - data = length 2560, hash E524ACB5 - sample 6: - time = 1184000 - flags = 1 - data = length 2560, hash EA9FF1D3 - sample 7: - time = 1216000 - flags = 1 - data = length 2560, hash A0AA007F - sample 8: - time = 1248000 - flags = 1 - data = length 2560, hash DBC50739 - sample 9: - time = 1280000 - flags = 1 - data = length 2560, hash 74097FA4 - sample 10: - time = 1312000 - flags = 1 - data = length 2560, hash 276D1757 - sample 11: - time = 1344000 - flags = 1 - data = length 2560, hash 93511DF1 - sample 12: - time = 1376000 - flags = 1 - data = length 2560, hash EC3BEE16 - sample 13: - time = 1408000 - flags = 1 - data = length 2560, hash C4C829C4 - sample 14: - time = 1440000 - flags = 1 - data = length 2560, hash 8444AFDA - sample 15: - time = 1472000 - flags = 1 - data = length 2560, hash 63554884 - sample 16: - time = 1504000 - flags = 1 - data = length 2560, hash D3E9AC6D - sample 17: - time = 1536000 - flags = 1 - data = length 2560, hash FD292296 - sample 18: - time = 1568000 - flags = 1 - data = length 2560, hash 775C8FB3 - sample 19: - time = 1600000 - flags = 1 - data = length 2560, hash D23990E8 - sample 20: - time = 1632000 - flags = 1 - data = length 2560, hash CD2FF249 - sample 21: - time = 1664000 - flags = 1 - data = length 2560, hash B966DC5C - sample 22: - time = 1696000 - flags = 1 - data = length 2560, hash 50DBC9F9 - sample 23: - time = 1728000 - flags = 1 - data = length 2560, hash 8800D84D - sample 24: - time = 1760000 - flags = 1 - data = length 2560, hash C99E523F - sample 25: - time = 1792000 - flags = 1 - data = length 2560, hash A23444DC - sample 26: - time = 1824000 - flags = 1 - data = length 2560, hash 6907BE15 - sample 27: - time = 1856000 - flags = 1 - data = length 2560, hash 138D8587 - sample 28: - time = 1888000 - flags = 1 - data = length 2560, hash 3AF80CF8 - sample 29: - time = 1920000 - flags = 1 - data = length 2560, hash 12069B12 - sample 30: - time = 1952000 - flags = 1 - data = length 2560, hash 189699D4 - sample 31: - time = 1984000 - flags = 1 - data = length 2560, hash 2D8008D5 - sample 32: - time = 2016000 - flags = 1 - data = length 2560, hash C2DBA2AE - sample 33: - time = 2048000 - flags = 1 - data = length 2560, hash 3578BD0D - sample 34: - time = 2079999 - flags = 1 - data = length 2560, hash 8034686C - sample 35: - time = 2112000 - flags = 1 - data = length 2560, hash A97BFE49 - sample 36: - time = 2144000 - flags = 1 - data = length 2560, hash 62F7412F - sample 37: - time = 2176000 - flags = 1 - data = length 2560, hash E8B6B750 - sample 38: - time = 2208000 - flags = 1 - data = length 2560, hash 3A577BF - sample 39: - time = 2240000 - flags = 1 - data = length 2560, hash 54285349 - sample 40: - time = 2272000 - flags = 1 - data = length 2560, hash A13BBE8C - sample 41: - time = 2304000 - flags = 1 - data = length 2560, hash E8D5E20B - sample 42: - time = 2336000 - flags = 1 - data = length 2560, hash 5FC0F076 - sample 43: - time = 2368000 - flags = 1 - data = length 2560, hash 98BAF8AA - sample 44: - time = 2400000 - flags = 1 - data = length 2560, hash D1E23DBA - sample 45: - time = 2432000 - flags = 1 - data = length 2560, hash 845598A0 - sample 46: - time = 2464000 - flags = 1 - data = length 2560, hash 14430D4F - sample 47: - time = 2496000 - flags = 1 - data = length 2560, hash 3A2FC670 - sample 48: - time = 2528000 - flags = 1 - data = length 2560, hash D5A8660C - sample 49: - time = 2560000 - flags = 1 - data = length 2560, hash 1ADA7A84 - sample 50: - time = 2592000 - flags = 1 - data = length 2560, hash E8C10166 - sample 51: - time = 2624000 - flags = 1 - data = length 2560, hash 5AFF3B7C - sample 52: - time = 2656000 - flags = 1 - data = length 2560, hash A8371ADF - sample 53: - time = 2688000 - flags = 1 - data = length 2560, hash E50CBD93 - sample 54: - time = 2720000 - flags = 1 - data = length 2560, hash DB2C7F5C - sample 55: - time = 2752000 - flags = 1 - data = length 2560, hash 1B81ED9C - sample 56: - time = 2784000 - flags = 1 - data = length 2560, hash 70A4889A - sample 57: - time = 2816000 - flags = 1 - data = length 2560, hash 4842B9C7 - sample 58: - time = 2848000 - flags = 1 - data = length 2560, hash A7217138 - sample 59: - time = 2880000 - flags = 1 - data = length 2560, hash 86B8E0F1 - sample 60: - time = 2912000 - flags = 1 - data = length 2560, hash 5BB06D78 - sample 61: - time = 2944000 - flags = 1 - data = length 2560, hash 31E73EBB - sample 62: - time = 2976000 - flags = 536870913 - data = length 2560, hash 9357AC89 -tracksEnded = true diff --git a/testdata/src/test/assets/mp4/dvhe_05_09.mp4.2.dump b/testdata/src/test/assets/mp4/dvhe_05_09.mp4.2.dump deleted file mode 100644 index 14809dbc27..0000000000 --- a/testdata/src/test/assets/mp4/dvhe_05_09.mp4.2.dump +++ /dev/null @@ -1,386 +0,0 @@ -seekMap: - isSeekable = true - duration = 3008333 - getPosition(0) = [[timeUs=0, position=3469]] - getPosition(1) = [[timeUs=0, position=3469], [timeUs=2002000, position=220348]] - getPosition(1504166) = [[timeUs=0, position=3469], [timeUs=2002000, position=220348]] - getPosition(3008333) = [[timeUs=2002000, position=220348]] -numberOfTracks = 2 -track 0: - total output bytes = 2374606 - sample count = 57 - format 0: - id = 1 - sampleMimeType = video/dolby-vision - codecs = dvhe.05.09 - maxInputSize = 206145 - width = 3840 - height = 2160 - frameRate = 59.93229 - sample 0: - time = 2002000 - flags = 1 - data = length 74731, hash 213609ED - sample 1: - time = 2135466 - flags = 0 - data = length 177380, hash 44B24687 - sample 2: - time = 2068733 - flags = 0 - data = length 113703, hash 6A6AE487 - sample 3: - time = 2035366 - flags = 0 - data = length 93054, hash E57C7823 - sample 4: - time = 2018683 - flags = 0 - data = length 79637, hash 2E62404A - sample 5: - time = 2052050 - flags = 0 - data = length 51751, hash AC9EE31C - sample 6: - time = 2102100 - flags = 0 - data = length 81107, hash C451CBAC - sample 7: - time = 2085416 - flags = 0 - data = length 51635, hash EC8F5FFD - sample 8: - time = 2118783 - flags = 0 - data = length 52290, hash FE84540C - sample 9: - time = 2268933 - flags = 0 - data = length 144837, hash CD83C0D5 - sample 10: - time = 2202200 - flags = 0 - data = length 61768, hash DAF066DC - sample 11: - time = 2168833 - flags = 0 - data = length 51229, hash CF0D5931 - sample 12: - time = 2152150 - flags = 0 - data = length 31585, hash 3178B06E - sample 13: - time = 2185516 - flags = 0 - data = length 20441, hash AC622AC0 - sample 14: - time = 2235566 - flags = 0 - data = length 29118, hash B02DD7B3 - sample 15: - time = 2218883 - flags = 0 - data = length 12885, hash D757BB38 - sample 16: - time = 2252250 - flags = 0 - data = length 12772, hash 888AB524 - sample 17: - time = 2402400 - flags = 0 - data = length 174526, hash F128D077 - sample 18: - time = 2335666 - flags = 0 - data = length 43694, hash 590C1CF1 - sample 19: - time = 2302300 - flags = 0 - data = length 34563, hash A938D73 - sample 20: - time = 2285616 - flags = 0 - data = length 23832, hash 4C0DAEC6 - sample 21: - time = 2318983 - flags = 0 - data = length 8621, hash C65BA22 - sample 22: - time = 2369033 - flags = 0 - data = length 27800, hash 17425972 - sample 23: - time = 2352350 - flags = 0 - data = length 8147, hash 1F3F0F2C - sample 24: - time = 2385716 - flags = 0 - data = length 27868, hash EC56BFA4 - sample 25: - time = 2535866 - flags = 0 - data = length 206115, hash 3AA0F5FD - sample 26: - time = 2469133 - flags = 0 - data = length 103908, hash C3089750 - sample 27: - time = 2435766 - flags = 0 - data = length 35872, hash E868F3EC - sample 28: - time = 2419083 - flags = 0 - data = length 23060, hash C5878635 - sample 29: - time = 2452450 - flags = 0 - data = length 14028, hash D767C022 - sample 30: - time = 2502500 - flags = 0 - data = length 1830, hash E46EEF3F - sample 31: - time = 2485816 - flags = 0 - data = length 47209, hash 98E32567 - sample 32: - time = 2519183 - flags = 0 - data = length 671, hash 55F20EAD - sample 33: - time = 2669333 - flags = 0 - data = length 107168, hash 2876E790 - sample 34: - time = 2602600 - flags = 0 - data = length 37232, hash 2872C012 - sample 35: - time = 2569233 - flags = 0 - data = length 4392, hash 9B0BFE99 - sample 36: - time = 2552550 - flags = 0 - data = length 792, hash 9B6C5F4E - sample 37: - time = 2585916 - flags = 0 - data = length 1121, hash ACDC9EDA - sample 38: - time = 2635966 - flags = 0 - data = length 8559, hash C0B2C6BC - sample 39: - time = 2619283 - flags = 0 - data = length 1313, hash FF49045A - sample 40: - time = 2652650 - flags = 0 - data = length 1586, hash E1691910 - sample 41: - time = 2802800 - flags = 0 - data = length 96436, hash 24A71B9 - sample 42: - time = 2736066 - flags = 0 - data = length 31710, hash 7873D9FF - sample 43: - time = 2702700 - flags = 0 - data = length 7165, hash 354FD529 - sample 44: - time = 2686016 - flags = 0 - data = length 1561, hash AFC80C4E - sample 45: - time = 2719383 - flags = 0 - data = length 873, hash 2150CB7E - sample 46: - time = 2769433 - flags = 0 - data = length 3841, hash BA2B4146 - sample 47: - time = 2752750 - flags = 0 - data = length 993, hash 6B99DE14 - sample 48: - time = 2786116 - flags = 0 - data = length 1015, hash 5440DC7F - sample 49: - time = 2936266 - flags = 0 - data = length 94907, hash B6EEEAFC - sample 50: - time = 2869533 - flags = 0 - data = length 34657, hash 90633F1D - sample 51: - time = 2836166 - flags = 0 - data = length 4870, hash B43B94A1 - sample 52: - time = 2819483 - flags = 0 - data = length 1101, hash 236A22A8 - sample 53: - time = 2852850 - flags = 0 - data = length 1280, hash 51226C4 - sample 54: - time = 2902900 - flags = 0 - data = length 7696, hash 3D162739 - sample 55: - time = 2886216 - flags = 0 - data = length 1166, hash 44162CDB - sample 56: - time = 2919583 - flags = 536870912 - data = length 1505, hash CEDC18F7 -track 1: - total output bytes = 81920 - sample count = 32 - format 0: - id = 2 - sampleMimeType = audio/eac3-joc - maxInputSize = 2590 - channelCount = 6 - sampleRate = 48000 - language = und - sample 0: - time = 1984000 - flags = 1 - data = length 2560, hash 2D8008D5 - sample 1: - time = 2016000 - flags = 1 - data = length 2560, hash C2DBA2AE - sample 2: - time = 2048000 - flags = 1 - data = length 2560, hash 3578BD0D - sample 3: - time = 2079999 - flags = 1 - data = length 2560, hash 8034686C - sample 4: - time = 2112000 - flags = 1 - data = length 2560, hash A97BFE49 - sample 5: - time = 2144000 - flags = 1 - data = length 2560, hash 62F7412F - sample 6: - time = 2176000 - flags = 1 - data = length 2560, hash E8B6B750 - sample 7: - time = 2208000 - flags = 1 - data = length 2560, hash 3A577BF - sample 8: - time = 2240000 - flags = 1 - data = length 2560, hash 54285349 - sample 9: - time = 2272000 - flags = 1 - data = length 2560, hash A13BBE8C - sample 10: - time = 2304000 - flags = 1 - data = length 2560, hash E8D5E20B - sample 11: - time = 2336000 - flags = 1 - data = length 2560, hash 5FC0F076 - sample 12: - time = 2368000 - flags = 1 - data = length 2560, hash 98BAF8AA - sample 13: - time = 2400000 - flags = 1 - data = length 2560, hash D1E23DBA - sample 14: - time = 2432000 - flags = 1 - data = length 2560, hash 845598A0 - sample 15: - time = 2464000 - flags = 1 - data = length 2560, hash 14430D4F - sample 16: - time = 2496000 - flags = 1 - data = length 2560, hash 3A2FC670 - sample 17: - time = 2528000 - flags = 1 - data = length 2560, hash D5A8660C - sample 18: - time = 2560000 - flags = 1 - data = length 2560, hash 1ADA7A84 - sample 19: - time = 2592000 - flags = 1 - data = length 2560, hash E8C10166 - sample 20: - time = 2624000 - flags = 1 - data = length 2560, hash 5AFF3B7C - sample 21: - time = 2656000 - flags = 1 - data = length 2560, hash A8371ADF - sample 22: - time = 2688000 - flags = 1 - data = length 2560, hash E50CBD93 - sample 23: - time = 2720000 - flags = 1 - data = length 2560, hash DB2C7F5C - sample 24: - time = 2752000 - flags = 1 - data = length 2560, hash 1B81ED9C - sample 25: - time = 2784000 - flags = 1 - data = length 2560, hash 70A4889A - sample 26: - time = 2816000 - flags = 1 - data = length 2560, hash 4842B9C7 - sample 27: - time = 2848000 - flags = 1 - data = length 2560, hash A7217138 - sample 28: - time = 2880000 - flags = 1 - data = length 2560, hash 86B8E0F1 - sample 29: - time = 2912000 - flags = 1 - data = length 2560, hash 5BB06D78 - sample 30: - time = 2944000 - flags = 1 - data = length 2560, hash 31E73EBB - sample 31: - time = 2976000 - flags = 536870913 - data = length 2560, hash 9357AC89 -tracksEnded = true diff --git a/testdata/src/test/assets/mp4/dvhe_05_09.mp4.3.dump b/testdata/src/test/assets/mp4/dvhe_05_09.mp4.3.dump deleted file mode 100644 index 1d57127490..0000000000 --- a/testdata/src/test/assets/mp4/dvhe_05_09.mp4.3.dump +++ /dev/null @@ -1,262 +0,0 @@ -seekMap: - isSeekable = true - duration = 3008333 - getPosition(0) = [[timeUs=0, position=3469]] - getPosition(1) = [[timeUs=0, position=3469], [timeUs=2002000, position=220348]] - getPosition(1504166) = [[timeUs=0, position=3469], [timeUs=2002000, position=220348]] - getPosition(3008333) = [[timeUs=2002000, position=220348]] -numberOfTracks = 2 -track 0: - total output bytes = 2374606 - sample count = 57 - format 0: - id = 1 - sampleMimeType = video/dolby-vision - codecs = dvhe.05.09 - maxInputSize = 206145 - width = 3840 - height = 2160 - frameRate = 59.93229 - sample 0: - time = 2002000 - flags = 1 - data = length 74731, hash 213609ED - sample 1: - time = 2135466 - flags = 0 - data = length 177380, hash 44B24687 - sample 2: - time = 2068733 - flags = 0 - data = length 113703, hash 6A6AE487 - sample 3: - time = 2035366 - flags = 0 - data = length 93054, hash E57C7823 - sample 4: - time = 2018683 - flags = 0 - data = length 79637, hash 2E62404A - sample 5: - time = 2052050 - flags = 0 - data = length 51751, hash AC9EE31C - sample 6: - time = 2102100 - flags = 0 - data = length 81107, hash C451CBAC - sample 7: - time = 2085416 - flags = 0 - data = length 51635, hash EC8F5FFD - sample 8: - time = 2118783 - flags = 0 - data = length 52290, hash FE84540C - sample 9: - time = 2268933 - flags = 0 - data = length 144837, hash CD83C0D5 - sample 10: - time = 2202200 - flags = 0 - data = length 61768, hash DAF066DC - sample 11: - time = 2168833 - flags = 0 - data = length 51229, hash CF0D5931 - sample 12: - time = 2152150 - flags = 0 - data = length 31585, hash 3178B06E - sample 13: - time = 2185516 - flags = 0 - data = length 20441, hash AC622AC0 - sample 14: - time = 2235566 - flags = 0 - data = length 29118, hash B02DD7B3 - sample 15: - time = 2218883 - flags = 0 - data = length 12885, hash D757BB38 - sample 16: - time = 2252250 - flags = 0 - data = length 12772, hash 888AB524 - sample 17: - time = 2402400 - flags = 0 - data = length 174526, hash F128D077 - sample 18: - time = 2335666 - flags = 0 - data = length 43694, hash 590C1CF1 - sample 19: - time = 2302300 - flags = 0 - data = length 34563, hash A938D73 - sample 20: - time = 2285616 - flags = 0 - data = length 23832, hash 4C0DAEC6 - sample 21: - time = 2318983 - flags = 0 - data = length 8621, hash C65BA22 - sample 22: - time = 2369033 - flags = 0 - data = length 27800, hash 17425972 - sample 23: - time = 2352350 - flags = 0 - data = length 8147, hash 1F3F0F2C - sample 24: - time = 2385716 - flags = 0 - data = length 27868, hash EC56BFA4 - sample 25: - time = 2535866 - flags = 0 - data = length 206115, hash 3AA0F5FD - sample 26: - time = 2469133 - flags = 0 - data = length 103908, hash C3089750 - sample 27: - time = 2435766 - flags = 0 - data = length 35872, hash E868F3EC - sample 28: - time = 2419083 - flags = 0 - data = length 23060, hash C5878635 - sample 29: - time = 2452450 - flags = 0 - data = length 14028, hash D767C022 - sample 30: - time = 2502500 - flags = 0 - data = length 1830, hash E46EEF3F - sample 31: - time = 2485816 - flags = 0 - data = length 47209, hash 98E32567 - sample 32: - time = 2519183 - flags = 0 - data = length 671, hash 55F20EAD - sample 33: - time = 2669333 - flags = 0 - data = length 107168, hash 2876E790 - sample 34: - time = 2602600 - flags = 0 - data = length 37232, hash 2872C012 - sample 35: - time = 2569233 - flags = 0 - data = length 4392, hash 9B0BFE99 - sample 36: - time = 2552550 - flags = 0 - data = length 792, hash 9B6C5F4E - sample 37: - time = 2585916 - flags = 0 - data = length 1121, hash ACDC9EDA - sample 38: - time = 2635966 - flags = 0 - data = length 8559, hash C0B2C6BC - sample 39: - time = 2619283 - flags = 0 - data = length 1313, hash FF49045A - sample 40: - time = 2652650 - flags = 0 - data = length 1586, hash E1691910 - sample 41: - time = 2802800 - flags = 0 - data = length 96436, hash 24A71B9 - sample 42: - time = 2736066 - flags = 0 - data = length 31710, hash 7873D9FF - sample 43: - time = 2702700 - flags = 0 - data = length 7165, hash 354FD529 - sample 44: - time = 2686016 - flags = 0 - data = length 1561, hash AFC80C4E - sample 45: - time = 2719383 - flags = 0 - data = length 873, hash 2150CB7E - sample 46: - time = 2769433 - flags = 0 - data = length 3841, hash BA2B4146 - sample 47: - time = 2752750 - flags = 0 - data = length 993, hash 6B99DE14 - sample 48: - time = 2786116 - flags = 0 - data = length 1015, hash 5440DC7F - sample 49: - time = 2936266 - flags = 0 - data = length 94907, hash B6EEEAFC - sample 50: - time = 2869533 - flags = 0 - data = length 34657, hash 90633F1D - sample 51: - time = 2836166 - flags = 0 - data = length 4870, hash B43B94A1 - sample 52: - time = 2819483 - flags = 0 - data = length 1101, hash 236A22A8 - sample 53: - time = 2852850 - flags = 0 - data = length 1280, hash 51226C4 - sample 54: - time = 2902900 - flags = 0 - data = length 7696, hash 3D162739 - sample 55: - time = 2886216 - flags = 0 - data = length 1166, hash 44162CDB - sample 56: - time = 2919583 - flags = 536870912 - data = length 1505, hash CEDC18F7 -track 1: - total output bytes = 2560 - sample count = 1 - format 0: - id = 2 - sampleMimeType = audio/eac3-joc - maxInputSize = 2590 - channelCount = 6 - sampleRate = 48000 - language = und - sample 0: - time = 2976000 - flags = 536870913 - data = length 2560, hash 9357AC89 -tracksEnded = true diff --git a/testdata/src/test/assets/mp4/dvhe_05_09.mp4.unknown_length.dump b/testdata/src/test/assets/mp4/dvhe_05_09.mp4.unknown_length.dump deleted file mode 100644 index 7a0db99cae..0000000000 --- a/testdata/src/test/assets/mp4/dvhe_05_09.mp4.unknown_length.dump +++ /dev/null @@ -1,1114 +0,0 @@ -seekMap: - isSeekable = true - duration = 3008333 - getPosition(0) = [[timeUs=0, position=3469]] - getPosition(1) = [[timeUs=0, position=3469], [timeUs=2002000, position=220348]] - getPosition(1504166) = [[timeUs=0, position=3469], [timeUs=2002000, position=220348]] - getPosition(3008333) = [[timeUs=2002000, position=220348]] -numberOfTracks = 2 -track 0: - total output bytes = 2432765 - sample count = 177 - format 0: - id = 1 - sampleMimeType = video/dolby-vision - codecs = dvhe.05.09 - maxInputSize = 206145 - width = 3840 - height = 2160 - frameRate = 59.93229 - sample 0: - time = 0 - flags = 1 - data = length 2782, hash 5AFF1BF4 - sample 1: - time = 133466 - flags = 0 - data = length 455, hash 7046663 - sample 2: - time = 66733 - flags = 0 - data = length 456, hash 5C9481F0 - sample 3: - time = 33366 - flags = 0 - data = length 458, hash CAC5AD06 - sample 4: - time = 16683 - flags = 0 - data = length 466, hash 5FE6B2C5 - sample 5: - time = 50050 - flags = 0 - data = length 465, hash BC75F2E0 - sample 6: - time = 100100 - flags = 0 - data = length 458, hash FD618E13 - sample 7: - time = 83416 - flags = 0 - data = length 466, hash 29987180 - sample 8: - time = 116783 - flags = 0 - data = length 466, hash F26B9914 - sample 9: - time = 266933 - flags = 0 - data = length 457, hash 8769E6FF - sample 10: - time = 200200 - flags = 0 - data = length 458, hash 461CC9DC - sample 11: - time = 166833 - flags = 0 - data = length 458, hash EAA1335C - sample 12: - time = 150150 - flags = 0 - data = length 466, hash D8B8D3B3 - sample 13: - time = 183516 - flags = 0 - data = length 466, hash FB4F06C7 - sample 14: - time = 233566 - flags = 0 - data = length 458, hash B7440EC3 - sample 15: - time = 216883 - flags = 0 - data = length 466, hash 7B2A3309 - sample 16: - time = 250250 - flags = 0 - data = length 466, hash 43FD5A9D - sample 17: - time = 400400 - flags = 0 - data = length 461, hash C318F084 - sample 18: - time = 333666 - flags = 0 - data = length 462, hash A5BBBCA - sample 19: - time = 300300 - flags = 0 - data = length 461, hash 424631D8 - sample 20: - time = 283616 - flags = 0 - data = length 468, hash B9A1674E - sample 21: - time = 316983 - flags = 0 - data = length 470, hash D4D00A6B - sample 22: - time = 367033 - flags = 0 - data = length 462, hash BE3E5A1F - sample 23: - time = 350350 - flags = 0 - data = length 470, hash 72C29328 - sample 24: - time = 383716 - flags = 0 - data = length 470, hash EB51271B - sample 25: - time = 533866 - flags = 0 - data = length 461, hash E78E2680 - sample 26: - time = 467133 - flags = 0 - data = length 462, hash A4E87B10 - sample 27: - time = 433766 - flags = 0 - data = length 462, hash 811B587B - sample 28: - time = 417083 - flags = 0 - data = length 470, hash 8A8F3590 - sample 29: - time = 450450 - flags = 0 - data = length 470, hash 70545EB4 - sample 30: - time = 500500 - flags = 0 - data = length 462, hash 96C7F838 - sample 31: - time = 483816 - flags = 0 - data = length 470, hash A4FD3E50 - sample 32: - time = 517183 - flags = 0 - data = length 470, hash 1D8BD243 - sample 33: - time = 667333 - flags = 0 - data = length 461, hash 969C6B79 - sample 34: - time = 600600 - flags = 0 - data = length 462, hash 25F2BAD6 - sample 35: - time = 567233 - flags = 0 - data = length 462, hash E06F3C86 - sample 36: - time = 550550 - flags = 0 - data = length 470, hash DE16EAC9 - sample 37: - time = 583916 - flags = 0 - data = length 470, hash 957573DD - sample 38: - time = 633966 - flags = 0 - data = length 462, hash 99B5D245 - sample 39: - time = 617283 - flags = 0 - data = length 470, hash 90D269B8 - sample 40: - time = 650650 - flags = 0 - data = length 470, hash E5DFA74C - sample 41: - time = 800800 - flags = 0 - data = length 461, hash 45AAB072 - sample 42: - time = 734066 - flags = 0 - data = length 462, hash 58AD14FD - sample 43: - time = 700700 - flags = 0 - data = length 462, hash 9C292A8F - sample 44: - time = 684016 - flags = 0 - data = length 470, hash A66ABFD2 - sample 45: - time = 717383 - flags = 0 - data = length 470, hash 5DC948E6 - sample 46: - time = 767433 - flags = 0 - data = length 462, hash 556FC04E - sample 47: - time = 750750 - flags = 0 - data = length 470, hash 59263EC1 - sample 48: - time = 784116 - flags = 0 - data = length 470, hash AE337C55 - sample 49: - time = 934266 - flags = 0 - data = length 461, hash F4B8F56B - sample 50: - time = 867533 - flags = 0 - data = length 462, hash 8B676F24 - sample 51: - time = 834166 - flags = 0 - data = length 462, hash 57E31898 - sample 52: - time = 817483 - flags = 0 - data = length 470, hash 6EBE94DB - sample 53: - time = 850850 - flags = 0 - data = length 470, hash 261D1DEF - sample 54: - time = 900900 - flags = 0 - data = length 462, hash 1129AE57 - sample 55: - time = 884216 - flags = 0 - data = length 470, hash 217A13CA - sample 56: - time = 917583 - flags = 0 - data = length 470, hash 7687515E - sample 57: - time = 1067733 - flags = 0 - data = length 461, hash A3C73A64 - sample 58: - time = 1001000 - flags = 0 - data = length 462, hash BE21C94B - sample 59: - time = 967633 - flags = 0 - data = length 462, hash 139D06A1 - sample 60: - time = 950950 - flags = 0 - data = length 470, hash 371269E4 - sample 61: - time = 984316 - flags = 0 - data = length 470, hash EE70F2F8 - sample 62: - time = 1034366 - flags = 0 - data = length 462, hash CCE39C60 - sample 63: - time = 1017683 - flags = 0 - data = length 470, hash E9CDE8D3 - sample 64: - time = 1051050 - flags = 0 - data = length 470, hash 3EDB2667 - sample 65: - time = 1201200 - flags = 0 - data = length 461, hash 52D57F5D - sample 66: - time = 1134466 - flags = 0 - data = length 462, hash F0DC2372 - sample 67: - time = 1101100 - flags = 0 - data = length 462, hash CF56F4AA - sample 68: - time = 1084416 - flags = 0 - data = length 470, hash FF663EED - sample 69: - time = 1117783 - flags = 0 - data = length 470, hash B6C4C801 - sample 70: - time = 1167833 - flags = 0 - data = length 462, hash 889D8A69 - sample 71: - time = 1151150 - flags = 0 - data = length 470, hash B221BDDC - sample 72: - time = 1184516 - flags = 0 - data = length 470, hash 72EFB70 - sample 73: - time = 1334666 - flags = 0 - data = length 461, hash 1E3C456 - sample 74: - time = 1267933 - flags = 0 - data = length 462, hash 23967D99 - sample 75: - time = 1234566 - flags = 0 - data = length 462, hash 8B10E2B3 - sample 76: - time = 1217883 - flags = 0 - data = length 470, hash C7BA13F6 - sample 77: - time = 1251250 - flags = 0 - data = length 470, hash 7F189D0A - sample 78: - time = 1301300 - flags = 0 - data = length 462, hash 44577872 - sample 79: - time = 1284616 - flags = 0 - data = length 470, hash 7A7592E5 - sample 80: - time = 1317983 - flags = 0 - data = length 470, hash CF82D079 - sample 81: - time = 1468133 - flags = 0 - data = length 461, hash B0F2094F - sample 82: - time = 1401400 - flags = 0 - data = length 462, hash 5650D7C0 - sample 83: - time = 1368033 - flags = 0 - data = length 462, hash 46CAD0BC - sample 84: - time = 1351350 - flags = 0 - data = length 470, hash 900DE8FF - sample 85: - time = 1384716 - flags = 0 - data = length 470, hash 476C7213 - sample 86: - time = 1434766 - flags = 0 - data = length 462, hash 11667B - sample 87: - time = 1418083 - flags = 0 - data = length 470, hash 42C967EE - sample 88: - time = 1451450 - flags = 0 - data = length 470, hash 97D6A582 - sample 89: - time = 1601600 - flags = 0 - data = length 461, hash 60004E48 - sample 90: - time = 1534866 - flags = 0 - data = length 462, hash 890B31E7 - sample 91: - time = 1501500 - flags = 0 - data = length 462, hash 284BEC5 - sample 92: - time = 1484816 - flags = 0 - data = length 470, hash 5861BE08 - sample 93: - time = 1518183 - flags = 0 - data = length 470, hash FC0471C - sample 94: - time = 1568233 - flags = 0 - data = length 462, hash BBCB5484 - sample 95: - time = 1551550 - flags = 0 - data = length 470, hash B1D3CF7 - sample 96: - time = 1584916 - flags = 0 - data = length 470, hash 602A7A8B - sample 97: - time = 1735066 - flags = 0 - data = length 461, hash F0E9341 - sample 98: - time = 1668333 - flags = 0 - data = length 462, hash BBC58C0E - sample 99: - time = 1634966 - flags = 0 - data = length 462, hash BE3EACCE - sample 100: - time = 1618283 - flags = 0 - data = length 470, hash 20B59311 - sample 101: - time = 1651650 - flags = 0 - data = length 470, hash D8141C25 - sample 102: - time = 1701700 - flags = 0 - data = length 462, hash 7785428D - sample 103: - time = 1685016 - flags = 0 - data = length 470, hash D3711200 - sample 104: - time = 1718383 - flags = 0 - data = length 470, hash 287E4F94 - sample 105: - time = 1868533 - flags = 0 - data = length 461, hash BE1CD83A - sample 106: - time = 1801800 - flags = 0 - data = length 462, hash EE7FE635 - sample 107: - time = 1768433 - flags = 0 - data = length 462, hash 79F89AD7 - sample 108: - time = 1751750 - flags = 0 - data = length 470, hash E909681A - sample 109: - time = 1785116 - flags = 0 - data = length 470, hash A067F12E - sample 110: - time = 1835166 - flags = 0 - data = length 462, hash 333F3096 - sample 111: - time = 1818483 - flags = 0 - data = length 470, hash 9BC4E709 - sample 112: - time = 1851850 - flags = 0 - data = length 470, hash F0D2249D - sample 113: - time = 1985316 - flags = 0 - data = length 469, hash DFE0F921 - sample 114: - time = 1935266 - flags = 0 - data = length 461, hash BB6C2B8B - sample 115: - time = 1901900 - flags = 0 - data = length 462, hash 72678D2D - sample 116: - time = 1885216 - flags = 0 - data = length 470, hash B1FFCB5C - sample 117: - time = 1918583 - flags = 0 - data = length 470, hash 695E5470 - sample 118: - time = 1968633 - flags = 0 - data = length 470, hash C41AFC3E - sample 119: - time = 1951950 - flags = 0 - data = length 469, hash AAC9007F - sample 120: - time = 2002000 - flags = 1 - data = length 74731, hash 213609ED - sample 121: - time = 2135466 - flags = 0 - data = length 177380, hash 44B24687 - sample 122: - time = 2068733 - flags = 0 - data = length 113703, hash 6A6AE487 - sample 123: - time = 2035366 - flags = 0 - data = length 93054, hash E57C7823 - sample 124: - time = 2018683 - flags = 0 - data = length 79637, hash 2E62404A - sample 125: - time = 2052050 - flags = 0 - data = length 51751, hash AC9EE31C - sample 126: - time = 2102100 - flags = 0 - data = length 81107, hash C451CBAC - sample 127: - time = 2085416 - flags = 0 - data = length 51635, hash EC8F5FFD - sample 128: - time = 2118783 - flags = 0 - data = length 52290, hash FE84540C - sample 129: - time = 2268933 - flags = 0 - data = length 144837, hash CD83C0D5 - sample 130: - time = 2202200 - flags = 0 - data = length 61768, hash DAF066DC - sample 131: - time = 2168833 - flags = 0 - data = length 51229, hash CF0D5931 - sample 132: - time = 2152150 - flags = 0 - data = length 31585, hash 3178B06E - sample 133: - time = 2185516 - flags = 0 - data = length 20441, hash AC622AC0 - sample 134: - time = 2235566 - flags = 0 - data = length 29118, hash B02DD7B3 - sample 135: - time = 2218883 - flags = 0 - data = length 12885, hash D757BB38 - sample 136: - time = 2252250 - flags = 0 - data = length 12772, hash 888AB524 - sample 137: - time = 2402400 - flags = 0 - data = length 174526, hash F128D077 - sample 138: - time = 2335666 - flags = 0 - data = length 43694, hash 590C1CF1 - sample 139: - time = 2302300 - flags = 0 - data = length 34563, hash A938D73 - sample 140: - time = 2285616 - flags = 0 - data = length 23832, hash 4C0DAEC6 - sample 141: - time = 2318983 - flags = 0 - data = length 8621, hash C65BA22 - sample 142: - time = 2369033 - flags = 0 - data = length 27800, hash 17425972 - sample 143: - time = 2352350 - flags = 0 - data = length 8147, hash 1F3F0F2C - sample 144: - time = 2385716 - flags = 0 - data = length 27868, hash EC56BFA4 - sample 145: - time = 2535866 - flags = 0 - data = length 206115, hash 3AA0F5FD - sample 146: - time = 2469133 - flags = 0 - data = length 103908, hash C3089750 - sample 147: - time = 2435766 - flags = 0 - data = length 35872, hash E868F3EC - sample 148: - time = 2419083 - flags = 0 - data = length 23060, hash C5878635 - sample 149: - time = 2452450 - flags = 0 - data = length 14028, hash D767C022 - sample 150: - time = 2502500 - flags = 0 - data = length 1830, hash E46EEF3F - sample 151: - time = 2485816 - flags = 0 - data = length 47209, hash 98E32567 - sample 152: - time = 2519183 - flags = 0 - data = length 671, hash 55F20EAD - sample 153: - time = 2669333 - flags = 0 - data = length 107168, hash 2876E790 - sample 154: - time = 2602600 - flags = 0 - data = length 37232, hash 2872C012 - sample 155: - time = 2569233 - flags = 0 - data = length 4392, hash 9B0BFE99 - sample 156: - time = 2552550 - flags = 0 - data = length 792, hash 9B6C5F4E - sample 157: - time = 2585916 - flags = 0 - data = length 1121, hash ACDC9EDA - sample 158: - time = 2635966 - flags = 0 - data = length 8559, hash C0B2C6BC - sample 159: - time = 2619283 - flags = 0 - data = length 1313, hash FF49045A - sample 160: - time = 2652650 - flags = 0 - data = length 1586, hash E1691910 - sample 161: - time = 2802800 - flags = 0 - data = length 96436, hash 24A71B9 - sample 162: - time = 2736066 - flags = 0 - data = length 31710, hash 7873D9FF - sample 163: - time = 2702700 - flags = 0 - data = length 7165, hash 354FD529 - sample 164: - time = 2686016 - flags = 0 - data = length 1561, hash AFC80C4E - sample 165: - time = 2719383 - flags = 0 - data = length 873, hash 2150CB7E - sample 166: - time = 2769433 - flags = 0 - data = length 3841, hash BA2B4146 - sample 167: - time = 2752750 - flags = 0 - data = length 993, hash 6B99DE14 - sample 168: - time = 2786116 - flags = 0 - data = length 1015, hash 5440DC7F - sample 169: - time = 2936266 - flags = 0 - data = length 94907, hash B6EEEAFC - sample 170: - time = 2869533 - flags = 0 - data = length 34657, hash 90633F1D - sample 171: - time = 2836166 - flags = 0 - data = length 4870, hash B43B94A1 - sample 172: - time = 2819483 - flags = 0 - data = length 1101, hash 236A22A8 - sample 173: - time = 2852850 - flags = 0 - data = length 1280, hash 51226C4 - sample 174: - time = 2902900 - flags = 0 - data = length 7696, hash 3D162739 - sample 175: - time = 2886216 - flags = 0 - data = length 1166, hash 44162CDB - sample 176: - time = 2919583 - flags = 536870912 - data = length 1505, hash CEDC18F7 -track 1: - total output bytes = 240640 - sample count = 94 - format 0: - id = 2 - sampleMimeType = audio/eac3-joc - maxInputSize = 2590 - channelCount = 6 - sampleRate = 48000 - language = und - sample 0: - time = 0 - flags = 1 - data = length 2560, hash B96751EE - sample 1: - time = 32000 - flags = 1 - data = length 2560, hash 45001B26 - sample 2: - time = 64000 - flags = 1 - data = length 2560, hash A3CBFFE4 - sample 3: - time = 96000 - flags = 1 - data = length 2560, hash 667C5C1A - sample 4: - time = 128000 - flags = 1 - data = length 2560, hash 7EC5AE9 - sample 5: - time = 160000 - flags = 1 - data = length 2560, hash 5F03C1F0 - sample 6: - time = 192000 - flags = 1 - data = length 2560, hash 7546E8D6 - sample 7: - time = 224000 - flags = 1 - data = length 2560, hash 9C5B6C2D - sample 8: - time = 256000 - flags = 1 - data = length 2560, hash 4F7BE9A5 - sample 9: - time = 288000 - flags = 1 - data = length 2560, hash 5D24A4BB - sample 10: - time = 320000 - flags = 1 - data = length 2560, hash 2B19480 - sample 11: - time = 352000 - flags = 1 - data = length 2560, hash D0DF951F - sample 12: - time = 384000 - flags = 1 - data = length 2560, hash CFE1F53A - sample 13: - time = 416000 - flags = 1 - data = length 2560, hash 7B14E1DB - sample 14: - time = 448000 - flags = 1 - data = length 2560, hash 77A4D01D - sample 15: - time = 480000 - flags = 1 - data = length 2560, hash 1CEADC6A - sample 16: - time = 512000 - flags = 1 - data = length 2560, hash F67D37C5 - sample 17: - time = 544000 - flags = 1 - data = length 2560, hash 4E6C1D09 - sample 18: - time = 576000 - flags = 1 - data = length 2560, hash E3BBDEAA - sample 19: - time = 608000 - flags = 1 - data = length 2560, hash 24E8B470 - sample 20: - time = 640000 - flags = 1 - data = length 2560, hash E12DFD77 - sample 21: - time = 672000 - flags = 1 - data = length 2560, hash FE039303 - sample 22: - time = 704000 - flags = 1 - data = length 2560, hash 4AD36C36 - sample 23: - time = 736000 - flags = 1 - data = length 2560, hash CE76D70E - sample 24: - time = 768000 - flags = 1 - data = length 2560, hash F6575F19 - sample 25: - time = 800000 - flags = 1 - data = length 2560, hash 9F23D09A - sample 26: - time = 832000 - flags = 1 - data = length 2560, hash D87FEE21 - sample 27: - time = 864000 - flags = 1 - data = length 2560, hash A9A51CE8 - sample 28: - time = 896000 - flags = 1 - data = length 2560, hash E0D6287D - sample 29: - time = 928000 - flags = 1 - data = length 2560, hash 7361A86 - sample 30: - time = 960000 - flags = 1 - data = length 2560, hash DFC493C - sample 31: - time = 992000 - flags = 1 - data = length 2560, hash F1B75A9A - sample 32: - time = 1024000 - flags = 1 - data = length 2560, hash 8B4925FA - sample 33: - time = 1056000 - flags = 1 - data = length 2560, hash 83119289 - sample 34: - time = 1088000 - flags = 1 - data = length 2560, hash BAD39DD9 - sample 35: - time = 1120000 - flags = 1 - data = length 2560, hash 387EB36C - sample 36: - time = 1152000 - flags = 1 - data = length 2560, hash E524ACB5 - sample 37: - time = 1184000 - flags = 1 - data = length 2560, hash EA9FF1D3 - sample 38: - time = 1216000 - flags = 1 - data = length 2560, hash A0AA007F - sample 39: - time = 1248000 - flags = 1 - data = length 2560, hash DBC50739 - sample 40: - time = 1280000 - flags = 1 - data = length 2560, hash 74097FA4 - sample 41: - time = 1312000 - flags = 1 - data = length 2560, hash 276D1757 - sample 42: - time = 1344000 - flags = 1 - data = length 2560, hash 93511DF1 - sample 43: - time = 1376000 - flags = 1 - data = length 2560, hash EC3BEE16 - sample 44: - time = 1408000 - flags = 1 - data = length 2560, hash C4C829C4 - sample 45: - time = 1440000 - flags = 1 - data = length 2560, hash 8444AFDA - sample 46: - time = 1472000 - flags = 1 - data = length 2560, hash 63554884 - sample 47: - time = 1504000 - flags = 1 - data = length 2560, hash D3E9AC6D - sample 48: - time = 1536000 - flags = 1 - data = length 2560, hash FD292296 - sample 49: - time = 1568000 - flags = 1 - data = length 2560, hash 775C8FB3 - sample 50: - time = 1600000 - flags = 1 - data = length 2560, hash D23990E8 - sample 51: - time = 1632000 - flags = 1 - data = length 2560, hash CD2FF249 - sample 52: - time = 1664000 - flags = 1 - data = length 2560, hash B966DC5C - sample 53: - time = 1696000 - flags = 1 - data = length 2560, hash 50DBC9F9 - sample 54: - time = 1728000 - flags = 1 - data = length 2560, hash 8800D84D - sample 55: - time = 1760000 - flags = 1 - data = length 2560, hash C99E523F - sample 56: - time = 1792000 - flags = 1 - data = length 2560, hash A23444DC - sample 57: - time = 1824000 - flags = 1 - data = length 2560, hash 6907BE15 - sample 58: - time = 1856000 - flags = 1 - data = length 2560, hash 138D8587 - sample 59: - time = 1888000 - flags = 1 - data = length 2560, hash 3AF80CF8 - sample 60: - time = 1920000 - flags = 1 - data = length 2560, hash 12069B12 - sample 61: - time = 1952000 - flags = 1 - data = length 2560, hash 189699D4 - sample 62: - time = 1984000 - flags = 1 - data = length 2560, hash 2D8008D5 - sample 63: - time = 2016000 - flags = 1 - data = length 2560, hash C2DBA2AE - sample 64: - time = 2048000 - flags = 1 - data = length 2560, hash 3578BD0D - sample 65: - time = 2079999 - flags = 1 - data = length 2560, hash 8034686C - sample 66: - time = 2112000 - flags = 1 - data = length 2560, hash A97BFE49 - sample 67: - time = 2144000 - flags = 1 - data = length 2560, hash 62F7412F - sample 68: - time = 2176000 - flags = 1 - data = length 2560, hash E8B6B750 - sample 69: - time = 2208000 - flags = 1 - data = length 2560, hash 3A577BF - sample 70: - time = 2240000 - flags = 1 - data = length 2560, hash 54285349 - sample 71: - time = 2272000 - flags = 1 - data = length 2560, hash A13BBE8C - sample 72: - time = 2304000 - flags = 1 - data = length 2560, hash E8D5E20B - sample 73: - time = 2336000 - flags = 1 - data = length 2560, hash 5FC0F076 - sample 74: - time = 2368000 - flags = 1 - data = length 2560, hash 98BAF8AA - sample 75: - time = 2400000 - flags = 1 - data = length 2560, hash D1E23DBA - sample 76: - time = 2432000 - flags = 1 - data = length 2560, hash 845598A0 - sample 77: - time = 2464000 - flags = 1 - data = length 2560, hash 14430D4F - sample 78: - time = 2496000 - flags = 1 - data = length 2560, hash 3A2FC670 - sample 79: - time = 2528000 - flags = 1 - data = length 2560, hash D5A8660C - sample 80: - time = 2560000 - flags = 1 - data = length 2560, hash 1ADA7A84 - sample 81: - time = 2592000 - flags = 1 - data = length 2560, hash E8C10166 - sample 82: - time = 2624000 - flags = 1 - data = length 2560, hash 5AFF3B7C - sample 83: - time = 2656000 - flags = 1 - data = length 2560, hash A8371ADF - sample 84: - time = 2688000 - flags = 1 - data = length 2560, hash E50CBD93 - sample 85: - time = 2720000 - flags = 1 - data = length 2560, hash DB2C7F5C - sample 86: - time = 2752000 - flags = 1 - data = length 2560, hash 1B81ED9C - sample 87: - time = 2784000 - flags = 1 - data = length 2560, hash 70A4889A - sample 88: - time = 2816000 - flags = 1 - data = length 2560, hash 4842B9C7 - sample 89: - time = 2848000 - flags = 1 - data = length 2560, hash A7217138 - sample 90: - time = 2880000 - flags = 1 - data = length 2560, hash 86B8E0F1 - sample 91: - time = 2912000 - flags = 1 - data = length 2560, hash 5BB06D78 - sample 92: - time = 2944000 - flags = 1 - data = length 2560, hash 31E73EBB - sample 93: - time = 2976000 - flags = 536870913 - data = length 2560, hash 9357AC89 -tracksEnded = true diff --git a/testdata/src/test/assets/mp4/hev1_08_05.mp4 b/testdata/src/test/assets/mp4/hev1_08_05.mp4 new file mode 100644 index 0000000000..134f306e81 Binary files /dev/null and b/testdata/src/test/assets/mp4/hev1_08_05.mp4 differ diff --git a/testdata/src/test/assets/mp4/hev1_08_05.mp4.0.dump b/testdata/src/test/assets/mp4/hev1_08_05.mp4.0.dump new file mode 100644 index 0000000000..b230402187 --- /dev/null +++ b/testdata/src/test/assets/mp4/hev1_08_05.mp4.0.dump @@ -0,0 +1,386 @@ +seekMap: + isSeekable = true + duration = 1023333 + getPosition(0) = [[timeUs=0, position=1913]] + getPosition(1) = [[timeUs=0, position=1913]] + getPosition(511666) = [[timeUs=0, position=1913]] + getPosition(1023333) = [[timeUs=0, position=1913]] +numberOfTracks = 2 +track 0: + total output bytes = 23785 + sample count = 57 + format 0: + id = 1 + sampleMimeType = video/dolby-vision + codecs = hev1.08.05 + maxInputSize = 2135 + width = 1920 + height = 1080 + frameRate = 59.894962 + sample 0: + time = 0 + flags = 1 + data = length 2105, hash CF15FB39 + sample 1: + time = 133466 + flags = 0 + data = length 382, hash B03670AC + sample 2: + time = 66733 + flags = 0 + data = length 383, hash 8E3D6EF0 + sample 3: + time = 33366 + flags = 0 + data = length 382, hash 24831438 + sample 4: + time = 16683 + flags = 0 + data = length 391, hash D4BB2736 + sample 5: + time = 50050 + flags = 0 + data = length 390, hash 1F4265A3 + sample 6: + time = 100100 + flags = 0 + data = length 383, hash C997C8E2 + sample 7: + time = 83416 + flags = 0 + data = length 391, hash D0250BAF + sample 8: + time = 116783 + flags = 0 + data = length 390, hash BB27F4DA + sample 9: + time = 266933 + flags = 0 + data = length 384, hash 313D2C13 + sample 10: + time = 200200 + flags = 0 + data = length 384, hash 2304913C + sample 11: + time = 166833 + flags = 0 + data = length 384, hash C7B28D8D + sample 12: + time = 150150 + flags = 0 + data = length 391, hash E4AA33BD + sample 13: + time = 183516 + flags = 0 + data = length 391, hash 180B0053 + sample 14: + time = 233566 + flags = 0 + data = length 383, hash 2D30E65B + sample 15: + time = 216883 + flags = 0 + data = length 391, hash D18B26C0 + sample 16: + time = 250250 + flags = 0 + data = length 390, hash 35919DCB + sample 17: + time = 400400 + flags = 0 + data = length 384, hash 2909DC4 + sample 18: + time = 333666 + flags = 0 + data = length 384, hash F45802ED + sample 19: + time = 300300 + flags = 0 + data = length 384, hash 9905FF3E + sample 20: + time = 283616 + flags = 0 + data = length 391, hash E6104ECE + sample 21: + time = 316983 + flags = 0 + data = length 391, hash 19711B64 + sample 22: + time = 367033 + flags = 0 + data = length 383, hash 6DBFFA8A + sample 23: + time = 350350 + flags = 0 + data = length 391, hash D2F141D1 + sample 24: + time = 383716 + flags = 0 + data = length 390, hash AFFB46BC + sample 25: + time = 533866 + flags = 0 + data = length 384, hash D3E40F75 + sample 26: + time = 467133 + flags = 0 + data = length 384, hash C5AB749E + sample 27: + time = 433766 + flags = 0 + data = length 384, hash 6A5970EF + sample 28: + time = 417083 + flags = 0 + data = length 391, hash E77669DF + sample 29: + time = 450450 + flags = 0 + data = length 391, hash 1AD73675 + sample 30: + time = 500500 + flags = 0 + data = length 383, hash AE4F0EB9 + sample 31: + time = 483816 + flags = 0 + data = length 391, hash D4575CE2 + sample 32: + time = 517183 + flags = 0 + data = length 390, hash 2A64EFAD + sample 33: + time = 667333 + flags = 0 + data = length 384, hash A5378126 + sample 34: + time = 600600 + flags = 0 + data = length 384, hash 96FEE64F + sample 35: + time = 567233 + flags = 0 + data = length 384, hash 3BACE2A0 + sample 36: + time = 550550 + flags = 0 + data = length 391, hash E8DC84F0 + sample 37: + time = 583916 + flags = 0 + data = length 391, hash 1C3D5186 + sample 38: + time = 633966 + flags = 0 + data = length 383, hash EEDE22E8 + sample 39: + time = 617283 + flags = 0 + data = length 391, hash D5BD77F3 + sample 40: + time = 650650 + flags = 0 + data = length 390, hash A4CE989E + sample 41: + time = 800800 + flags = 0 + data = length 384, hash 768AF2D7 + sample 42: + time = 734066 + flags = 0 + data = length 384, hash 68525800 + sample 43: + time = 700700 + flags = 0 + data = length 384, hash D005451 + sample 44: + time = 684016 + flags = 0 + data = length 391, hash EA42A001 + sample 45: + time = 717383 + flags = 0 + data = length 391, hash 1DA36C97 + sample 46: + time = 767433 + flags = 0 + data = length 383, hash 2F6D3717 + sample 47: + time = 750750 + flags = 0 + data = length 391, hash D7239304 + sample 48: + time = 784116 + flags = 0 + data = length 390, hash 1F38418F + sample 49: + time = 934266 + flags = 0 + data = length 384, hash 47DE6488 + sample 50: + time = 867533 + flags = 0 + data = length 384, hash 39A5C9B1 + sample 51: + time = 834166 + flags = 0 + data = length 384, hash DE53C602 + sample 52: + time = 817483 + flags = 0 + data = length 391, hash EBA8BB12 + sample 53: + time = 850850 + flags = 0 + data = length 391, hash 1F0987A8 + sample 54: + time = 900900 + flags = 0 + data = length 383, hash 6FFC4B46 + sample 55: + time = 884216 + flags = 0 + data = length 391, hash D889AE15 + sample 56: + time = 917583 + flags = 536870912 + data = length 390, hash 99A1EA80 +track 1: + total output bytes = 81920 + sample count = 32 + format 0: + id = 2 + sampleMimeType = audio/eac3-joc + maxInputSize = 2590 + channelCount = 6 + sampleRate = 48000 + language = und + sample 0: + time = 0 + flags = 1 + data = length 2560, hash B96751EE + sample 1: + time = 32000 + flags = 1 + data = length 2560, hash 45001B26 + sample 2: + time = 64000 + flags = 1 + data = length 2560, hash A3CBFFE4 + sample 3: + time = 96000 + flags = 1 + data = length 2560, hash 667C5C1A + sample 4: + time = 128000 + flags = 1 + data = length 2560, hash 7EC5AE9 + sample 5: + time = 160000 + flags = 1 + data = length 2560, hash 5F03C1F0 + sample 6: + time = 192000 + flags = 1 + data = length 2560, hash 7546E8D6 + sample 7: + time = 224000 + flags = 1 + data = length 2560, hash 9C5B6C2D + sample 8: + time = 256000 + flags = 1 + data = length 2560, hash 4F7BE9A5 + sample 9: + time = 288000 + flags = 1 + data = length 2560, hash 5D24A4BB + sample 10: + time = 320000 + flags = 1 + data = length 2560, hash 2B19480 + sample 11: + time = 352000 + flags = 1 + data = length 2560, hash D0DF951F + sample 12: + time = 384000 + flags = 1 + data = length 2560, hash CFE1F53A + sample 13: + time = 416000 + flags = 1 + data = length 2560, hash 7B14E1DB + sample 14: + time = 448000 + flags = 1 + data = length 2560, hash 77A4D01D + sample 15: + time = 480000 + flags = 1 + data = length 2560, hash 1CEADC6A + sample 16: + time = 512000 + flags = 1 + data = length 2560, hash F67D37C5 + sample 17: + time = 544000 + flags = 1 + data = length 2560, hash 4E6C1D09 + sample 18: + time = 576000 + flags = 1 + data = length 2560, hash E3BBDEAA + sample 19: + time = 608000 + flags = 1 + data = length 2560, hash 24E8B470 + sample 20: + time = 640000 + flags = 1 + data = length 2560, hash E12DFD77 + sample 21: + time = 672000 + flags = 1 + data = length 2560, hash FE039303 + sample 22: + time = 704000 + flags = 1 + data = length 2560, hash 4AD36C36 + sample 23: + time = 736000 + flags = 1 + data = length 2560, hash CE76D70E + sample 24: + time = 768000 + flags = 1 + data = length 2560, hash F6575F19 + sample 25: + time = 800000 + flags = 1 + data = length 2560, hash 9F23D09A + sample 26: + time = 832000 + flags = 1 + data = length 2560, hash D87FEE21 + sample 27: + time = 864000 + flags = 1 + data = length 2560, hash A9A51CE8 + sample 28: + time = 896000 + flags = 1 + data = length 2560, hash E0D6287D + sample 29: + time = 928000 + flags = 1 + data = length 2560, hash 7361A86 + sample 30: + time = 960000 + flags = 1 + data = length 2560, hash DFC493C + sample 31: + time = 992000 + flags = 536870913 + data = length 2560, hash F1B75A9A +tracksEnded = true diff --git a/testdata/src/test/assets/mp4/hev1_08_05.mp4.1.dump b/testdata/src/test/assets/mp4/hev1_08_05.mp4.1.dump new file mode 100644 index 0000000000..2610f71e1b --- /dev/null +++ b/testdata/src/test/assets/mp4/hev1_08_05.mp4.1.dump @@ -0,0 +1,346 @@ +seekMap: + isSeekable = true + duration = 1023333 + getPosition(0) = [[timeUs=0, position=1913]] + getPosition(1) = [[timeUs=0, position=1913]] + getPosition(511666) = [[timeUs=0, position=1913]] + getPosition(1023333) = [[timeUs=0, position=1913]] +numberOfTracks = 2 +track 0: + total output bytes = 23785 + sample count = 57 + format 0: + id = 1 + sampleMimeType = video/dolby-vision + codecs = hev1.08.05 + maxInputSize = 2135 + width = 1920 + height = 1080 + frameRate = 59.894962 + sample 0: + time = 0 + flags = 1 + data = length 2105, hash CF15FB39 + sample 1: + time = 133466 + flags = 0 + data = length 382, hash B03670AC + sample 2: + time = 66733 + flags = 0 + data = length 383, hash 8E3D6EF0 + sample 3: + time = 33366 + flags = 0 + data = length 382, hash 24831438 + sample 4: + time = 16683 + flags = 0 + data = length 391, hash D4BB2736 + sample 5: + time = 50050 + flags = 0 + data = length 390, hash 1F4265A3 + sample 6: + time = 100100 + flags = 0 + data = length 383, hash C997C8E2 + sample 7: + time = 83416 + flags = 0 + data = length 391, hash D0250BAF + sample 8: + time = 116783 + flags = 0 + data = length 390, hash BB27F4DA + sample 9: + time = 266933 + flags = 0 + data = length 384, hash 313D2C13 + sample 10: + time = 200200 + flags = 0 + data = length 384, hash 2304913C + sample 11: + time = 166833 + flags = 0 + data = length 384, hash C7B28D8D + sample 12: + time = 150150 + flags = 0 + data = length 391, hash E4AA33BD + sample 13: + time = 183516 + flags = 0 + data = length 391, hash 180B0053 + sample 14: + time = 233566 + flags = 0 + data = length 383, hash 2D30E65B + sample 15: + time = 216883 + flags = 0 + data = length 391, hash D18B26C0 + sample 16: + time = 250250 + flags = 0 + data = length 390, hash 35919DCB + sample 17: + time = 400400 + flags = 0 + data = length 384, hash 2909DC4 + sample 18: + time = 333666 + flags = 0 + data = length 384, hash F45802ED + sample 19: + time = 300300 + flags = 0 + data = length 384, hash 9905FF3E + sample 20: + time = 283616 + flags = 0 + data = length 391, hash E6104ECE + sample 21: + time = 316983 + flags = 0 + data = length 391, hash 19711B64 + sample 22: + time = 367033 + flags = 0 + data = length 383, hash 6DBFFA8A + sample 23: + time = 350350 + flags = 0 + data = length 391, hash D2F141D1 + sample 24: + time = 383716 + flags = 0 + data = length 390, hash AFFB46BC + sample 25: + time = 533866 + flags = 0 + data = length 384, hash D3E40F75 + sample 26: + time = 467133 + flags = 0 + data = length 384, hash C5AB749E + sample 27: + time = 433766 + flags = 0 + data = length 384, hash 6A5970EF + sample 28: + time = 417083 + flags = 0 + data = length 391, hash E77669DF + sample 29: + time = 450450 + flags = 0 + data = length 391, hash 1AD73675 + sample 30: + time = 500500 + flags = 0 + data = length 383, hash AE4F0EB9 + sample 31: + time = 483816 + flags = 0 + data = length 391, hash D4575CE2 + sample 32: + time = 517183 + flags = 0 + data = length 390, hash 2A64EFAD + sample 33: + time = 667333 + flags = 0 + data = length 384, hash A5378126 + sample 34: + time = 600600 + flags = 0 + data = length 384, hash 96FEE64F + sample 35: + time = 567233 + flags = 0 + data = length 384, hash 3BACE2A0 + sample 36: + time = 550550 + flags = 0 + data = length 391, hash E8DC84F0 + sample 37: + time = 583916 + flags = 0 + data = length 391, hash 1C3D5186 + sample 38: + time = 633966 + flags = 0 + data = length 383, hash EEDE22E8 + sample 39: + time = 617283 + flags = 0 + data = length 391, hash D5BD77F3 + sample 40: + time = 650650 + flags = 0 + data = length 390, hash A4CE989E + sample 41: + time = 800800 + flags = 0 + data = length 384, hash 768AF2D7 + sample 42: + time = 734066 + flags = 0 + data = length 384, hash 68525800 + sample 43: + time = 700700 + flags = 0 + data = length 384, hash D005451 + sample 44: + time = 684016 + flags = 0 + data = length 391, hash EA42A001 + sample 45: + time = 717383 + flags = 0 + data = length 391, hash 1DA36C97 + sample 46: + time = 767433 + flags = 0 + data = length 383, hash 2F6D3717 + sample 47: + time = 750750 + flags = 0 + data = length 391, hash D7239304 + sample 48: + time = 784116 + flags = 0 + data = length 390, hash 1F38418F + sample 49: + time = 934266 + flags = 0 + data = length 384, hash 47DE6488 + sample 50: + time = 867533 + flags = 0 + data = length 384, hash 39A5C9B1 + sample 51: + time = 834166 + flags = 0 + data = length 384, hash DE53C602 + sample 52: + time = 817483 + flags = 0 + data = length 391, hash EBA8BB12 + sample 53: + time = 850850 + flags = 0 + data = length 391, hash 1F0987A8 + sample 54: + time = 900900 + flags = 0 + data = length 383, hash 6FFC4B46 + sample 55: + time = 884216 + flags = 0 + data = length 391, hash D889AE15 + sample 56: + time = 917583 + flags = 536870912 + data = length 390, hash 99A1EA80 +track 1: + total output bytes = 56320 + sample count = 22 + format 0: + id = 2 + sampleMimeType = audio/eac3-joc + maxInputSize = 2590 + channelCount = 6 + sampleRate = 48000 + language = und + sample 0: + time = 320000 + flags = 1 + data = length 2560, hash 2B19480 + sample 1: + time = 352000 + flags = 1 + data = length 2560, hash D0DF951F + sample 2: + time = 384000 + flags = 1 + data = length 2560, hash CFE1F53A + sample 3: + time = 416000 + flags = 1 + data = length 2560, hash 7B14E1DB + sample 4: + time = 448000 + flags = 1 + data = length 2560, hash 77A4D01D + sample 5: + time = 480000 + flags = 1 + data = length 2560, hash 1CEADC6A + sample 6: + time = 512000 + flags = 1 + data = length 2560, hash F67D37C5 + sample 7: + time = 544000 + flags = 1 + data = length 2560, hash 4E6C1D09 + sample 8: + time = 576000 + flags = 1 + data = length 2560, hash E3BBDEAA + sample 9: + time = 608000 + flags = 1 + data = length 2560, hash 24E8B470 + sample 10: + time = 640000 + flags = 1 + data = length 2560, hash E12DFD77 + sample 11: + time = 672000 + flags = 1 + data = length 2560, hash FE039303 + sample 12: + time = 704000 + flags = 1 + data = length 2560, hash 4AD36C36 + sample 13: + time = 736000 + flags = 1 + data = length 2560, hash CE76D70E + sample 14: + time = 768000 + flags = 1 + data = length 2560, hash F6575F19 + sample 15: + time = 800000 + flags = 1 + data = length 2560, hash 9F23D09A + sample 16: + time = 832000 + flags = 1 + data = length 2560, hash D87FEE21 + sample 17: + time = 864000 + flags = 1 + data = length 2560, hash A9A51CE8 + sample 18: + time = 896000 + flags = 1 + data = length 2560, hash E0D6287D + sample 19: + time = 928000 + flags = 1 + data = length 2560, hash 7361A86 + sample 20: + time = 960000 + flags = 1 + data = length 2560, hash DFC493C + sample 21: + time = 992000 + flags = 536870913 + data = length 2560, hash F1B75A9A +tracksEnded = true diff --git a/testdata/src/test/assets/mp4/hev1_08_05.mp4.2.dump b/testdata/src/test/assets/mp4/hev1_08_05.mp4.2.dump new file mode 100644 index 0000000000..eb6fd50288 --- /dev/null +++ b/testdata/src/test/assets/mp4/hev1_08_05.mp4.2.dump @@ -0,0 +1,302 @@ +seekMap: + isSeekable = true + duration = 1023333 + getPosition(0) = [[timeUs=0, position=1913]] + getPosition(1) = [[timeUs=0, position=1913]] + getPosition(511666) = [[timeUs=0, position=1913]] + getPosition(1023333) = [[timeUs=0, position=1913]] +numberOfTracks = 2 +track 0: + total output bytes = 23785 + sample count = 57 + format 0: + id = 1 + sampleMimeType = video/dolby-vision + codecs = hev1.08.05 + maxInputSize = 2135 + width = 1920 + height = 1080 + frameRate = 59.894962 + sample 0: + time = 0 + flags = 1 + data = length 2105, hash CF15FB39 + sample 1: + time = 133466 + flags = 0 + data = length 382, hash B03670AC + sample 2: + time = 66733 + flags = 0 + data = length 383, hash 8E3D6EF0 + sample 3: + time = 33366 + flags = 0 + data = length 382, hash 24831438 + sample 4: + time = 16683 + flags = 0 + data = length 391, hash D4BB2736 + sample 5: + time = 50050 + flags = 0 + data = length 390, hash 1F4265A3 + sample 6: + time = 100100 + flags = 0 + data = length 383, hash C997C8E2 + sample 7: + time = 83416 + flags = 0 + data = length 391, hash D0250BAF + sample 8: + time = 116783 + flags = 0 + data = length 390, hash BB27F4DA + sample 9: + time = 266933 + flags = 0 + data = length 384, hash 313D2C13 + sample 10: + time = 200200 + flags = 0 + data = length 384, hash 2304913C + sample 11: + time = 166833 + flags = 0 + data = length 384, hash C7B28D8D + sample 12: + time = 150150 + flags = 0 + data = length 391, hash E4AA33BD + sample 13: + time = 183516 + flags = 0 + data = length 391, hash 180B0053 + sample 14: + time = 233566 + flags = 0 + data = length 383, hash 2D30E65B + sample 15: + time = 216883 + flags = 0 + data = length 391, hash D18B26C0 + sample 16: + time = 250250 + flags = 0 + data = length 390, hash 35919DCB + sample 17: + time = 400400 + flags = 0 + data = length 384, hash 2909DC4 + sample 18: + time = 333666 + flags = 0 + data = length 384, hash F45802ED + sample 19: + time = 300300 + flags = 0 + data = length 384, hash 9905FF3E + sample 20: + time = 283616 + flags = 0 + data = length 391, hash E6104ECE + sample 21: + time = 316983 + flags = 0 + data = length 391, hash 19711B64 + sample 22: + time = 367033 + flags = 0 + data = length 383, hash 6DBFFA8A + sample 23: + time = 350350 + flags = 0 + data = length 391, hash D2F141D1 + sample 24: + time = 383716 + flags = 0 + data = length 390, hash AFFB46BC + sample 25: + time = 533866 + flags = 0 + data = length 384, hash D3E40F75 + sample 26: + time = 467133 + flags = 0 + data = length 384, hash C5AB749E + sample 27: + time = 433766 + flags = 0 + data = length 384, hash 6A5970EF + sample 28: + time = 417083 + flags = 0 + data = length 391, hash E77669DF + sample 29: + time = 450450 + flags = 0 + data = length 391, hash 1AD73675 + sample 30: + time = 500500 + flags = 0 + data = length 383, hash AE4F0EB9 + sample 31: + time = 483816 + flags = 0 + data = length 391, hash D4575CE2 + sample 32: + time = 517183 + flags = 0 + data = length 390, hash 2A64EFAD + sample 33: + time = 667333 + flags = 0 + data = length 384, hash A5378126 + sample 34: + time = 600600 + flags = 0 + data = length 384, hash 96FEE64F + sample 35: + time = 567233 + flags = 0 + data = length 384, hash 3BACE2A0 + sample 36: + time = 550550 + flags = 0 + data = length 391, hash E8DC84F0 + sample 37: + time = 583916 + flags = 0 + data = length 391, hash 1C3D5186 + sample 38: + time = 633966 + flags = 0 + data = length 383, hash EEDE22E8 + sample 39: + time = 617283 + flags = 0 + data = length 391, hash D5BD77F3 + sample 40: + time = 650650 + flags = 0 + data = length 390, hash A4CE989E + sample 41: + time = 800800 + flags = 0 + data = length 384, hash 768AF2D7 + sample 42: + time = 734066 + flags = 0 + data = length 384, hash 68525800 + sample 43: + time = 700700 + flags = 0 + data = length 384, hash D005451 + sample 44: + time = 684016 + flags = 0 + data = length 391, hash EA42A001 + sample 45: + time = 717383 + flags = 0 + data = length 391, hash 1DA36C97 + sample 46: + time = 767433 + flags = 0 + data = length 383, hash 2F6D3717 + sample 47: + time = 750750 + flags = 0 + data = length 391, hash D7239304 + sample 48: + time = 784116 + flags = 0 + data = length 390, hash 1F38418F + sample 49: + time = 934266 + flags = 0 + data = length 384, hash 47DE6488 + sample 50: + time = 867533 + flags = 0 + data = length 384, hash 39A5C9B1 + sample 51: + time = 834166 + flags = 0 + data = length 384, hash DE53C602 + sample 52: + time = 817483 + flags = 0 + data = length 391, hash EBA8BB12 + sample 53: + time = 850850 + flags = 0 + data = length 391, hash 1F0987A8 + sample 54: + time = 900900 + flags = 0 + data = length 383, hash 6FFC4B46 + sample 55: + time = 884216 + flags = 0 + data = length 391, hash D889AE15 + sample 56: + time = 917583 + flags = 536870912 + data = length 390, hash 99A1EA80 +track 1: + total output bytes = 28160 + sample count = 11 + format 0: + id = 2 + sampleMimeType = audio/eac3-joc + maxInputSize = 2590 + channelCount = 6 + sampleRate = 48000 + language = und + sample 0: + time = 672000 + flags = 1 + data = length 2560, hash FE039303 + sample 1: + time = 704000 + flags = 1 + data = length 2560, hash 4AD36C36 + sample 2: + time = 736000 + flags = 1 + data = length 2560, hash CE76D70E + sample 3: + time = 768000 + flags = 1 + data = length 2560, hash F6575F19 + sample 4: + time = 800000 + flags = 1 + data = length 2560, hash 9F23D09A + sample 5: + time = 832000 + flags = 1 + data = length 2560, hash D87FEE21 + sample 6: + time = 864000 + flags = 1 + data = length 2560, hash A9A51CE8 + sample 7: + time = 896000 + flags = 1 + data = length 2560, hash E0D6287D + sample 8: + time = 928000 + flags = 1 + data = length 2560, hash 7361A86 + sample 9: + time = 960000 + flags = 1 + data = length 2560, hash DFC493C + sample 10: + time = 992000 + flags = 536870913 + data = length 2560, hash F1B75A9A +tracksEnded = true diff --git a/testdata/src/test/assets/mp4/hev1_08_05.mp4.3.dump b/testdata/src/test/assets/mp4/hev1_08_05.mp4.3.dump new file mode 100644 index 0000000000..cc41a8f3ee --- /dev/null +++ b/testdata/src/test/assets/mp4/hev1_08_05.mp4.3.dump @@ -0,0 +1,262 @@ +seekMap: + isSeekable = true + duration = 1023333 + getPosition(0) = [[timeUs=0, position=1913]] + getPosition(1) = [[timeUs=0, position=1913]] + getPosition(511666) = [[timeUs=0, position=1913]] + getPosition(1023333) = [[timeUs=0, position=1913]] +numberOfTracks = 2 +track 0: + total output bytes = 23785 + sample count = 57 + format 0: + id = 1 + sampleMimeType = video/dolby-vision + codecs = hev1.08.05 + maxInputSize = 2135 + width = 1920 + height = 1080 + frameRate = 59.894962 + sample 0: + time = 0 + flags = 1 + data = length 2105, hash CF15FB39 + sample 1: + time = 133466 + flags = 0 + data = length 382, hash B03670AC + sample 2: + time = 66733 + flags = 0 + data = length 383, hash 8E3D6EF0 + sample 3: + time = 33366 + flags = 0 + data = length 382, hash 24831438 + sample 4: + time = 16683 + flags = 0 + data = length 391, hash D4BB2736 + sample 5: + time = 50050 + flags = 0 + data = length 390, hash 1F4265A3 + sample 6: + time = 100100 + flags = 0 + data = length 383, hash C997C8E2 + sample 7: + time = 83416 + flags = 0 + data = length 391, hash D0250BAF + sample 8: + time = 116783 + flags = 0 + data = length 390, hash BB27F4DA + sample 9: + time = 266933 + flags = 0 + data = length 384, hash 313D2C13 + sample 10: + time = 200200 + flags = 0 + data = length 384, hash 2304913C + sample 11: + time = 166833 + flags = 0 + data = length 384, hash C7B28D8D + sample 12: + time = 150150 + flags = 0 + data = length 391, hash E4AA33BD + sample 13: + time = 183516 + flags = 0 + data = length 391, hash 180B0053 + sample 14: + time = 233566 + flags = 0 + data = length 383, hash 2D30E65B + sample 15: + time = 216883 + flags = 0 + data = length 391, hash D18B26C0 + sample 16: + time = 250250 + flags = 0 + data = length 390, hash 35919DCB + sample 17: + time = 400400 + flags = 0 + data = length 384, hash 2909DC4 + sample 18: + time = 333666 + flags = 0 + data = length 384, hash F45802ED + sample 19: + time = 300300 + flags = 0 + data = length 384, hash 9905FF3E + sample 20: + time = 283616 + flags = 0 + data = length 391, hash E6104ECE + sample 21: + time = 316983 + flags = 0 + data = length 391, hash 19711B64 + sample 22: + time = 367033 + flags = 0 + data = length 383, hash 6DBFFA8A + sample 23: + time = 350350 + flags = 0 + data = length 391, hash D2F141D1 + sample 24: + time = 383716 + flags = 0 + data = length 390, hash AFFB46BC + sample 25: + time = 533866 + flags = 0 + data = length 384, hash D3E40F75 + sample 26: + time = 467133 + flags = 0 + data = length 384, hash C5AB749E + sample 27: + time = 433766 + flags = 0 + data = length 384, hash 6A5970EF + sample 28: + time = 417083 + flags = 0 + data = length 391, hash E77669DF + sample 29: + time = 450450 + flags = 0 + data = length 391, hash 1AD73675 + sample 30: + time = 500500 + flags = 0 + data = length 383, hash AE4F0EB9 + sample 31: + time = 483816 + flags = 0 + data = length 391, hash D4575CE2 + sample 32: + time = 517183 + flags = 0 + data = length 390, hash 2A64EFAD + sample 33: + time = 667333 + flags = 0 + data = length 384, hash A5378126 + sample 34: + time = 600600 + flags = 0 + data = length 384, hash 96FEE64F + sample 35: + time = 567233 + flags = 0 + data = length 384, hash 3BACE2A0 + sample 36: + time = 550550 + flags = 0 + data = length 391, hash E8DC84F0 + sample 37: + time = 583916 + flags = 0 + data = length 391, hash 1C3D5186 + sample 38: + time = 633966 + flags = 0 + data = length 383, hash EEDE22E8 + sample 39: + time = 617283 + flags = 0 + data = length 391, hash D5BD77F3 + sample 40: + time = 650650 + flags = 0 + data = length 390, hash A4CE989E + sample 41: + time = 800800 + flags = 0 + data = length 384, hash 768AF2D7 + sample 42: + time = 734066 + flags = 0 + data = length 384, hash 68525800 + sample 43: + time = 700700 + flags = 0 + data = length 384, hash D005451 + sample 44: + time = 684016 + flags = 0 + data = length 391, hash EA42A001 + sample 45: + time = 717383 + flags = 0 + data = length 391, hash 1DA36C97 + sample 46: + time = 767433 + flags = 0 + data = length 383, hash 2F6D3717 + sample 47: + time = 750750 + flags = 0 + data = length 391, hash D7239304 + sample 48: + time = 784116 + flags = 0 + data = length 390, hash 1F38418F + sample 49: + time = 934266 + flags = 0 + data = length 384, hash 47DE6488 + sample 50: + time = 867533 + flags = 0 + data = length 384, hash 39A5C9B1 + sample 51: + time = 834166 + flags = 0 + data = length 384, hash DE53C602 + sample 52: + time = 817483 + flags = 0 + data = length 391, hash EBA8BB12 + sample 53: + time = 850850 + flags = 0 + data = length 391, hash 1F0987A8 + sample 54: + time = 900900 + flags = 0 + data = length 383, hash 6FFC4B46 + sample 55: + time = 884216 + flags = 0 + data = length 391, hash D889AE15 + sample 56: + time = 917583 + flags = 536870912 + data = length 390, hash 99A1EA80 +track 1: + total output bytes = 2560 + sample count = 1 + format 0: + id = 2 + sampleMimeType = audio/eac3-joc + maxInputSize = 2590 + channelCount = 6 + sampleRate = 48000 + language = und + sample 0: + time = 992000 + flags = 536870913 + data = length 2560, hash F1B75A9A +tracksEnded = true diff --git a/testdata/src/test/assets/mp4/hev1_08_05.mp4.unknown_length.dump b/testdata/src/test/assets/mp4/hev1_08_05.mp4.unknown_length.dump new file mode 100644 index 0000000000..b230402187 --- /dev/null +++ b/testdata/src/test/assets/mp4/hev1_08_05.mp4.unknown_length.dump @@ -0,0 +1,386 @@ +seekMap: + isSeekable = true + duration = 1023333 + getPosition(0) = [[timeUs=0, position=1913]] + getPosition(1) = [[timeUs=0, position=1913]] + getPosition(511666) = [[timeUs=0, position=1913]] + getPosition(1023333) = [[timeUs=0, position=1913]] +numberOfTracks = 2 +track 0: + total output bytes = 23785 + sample count = 57 + format 0: + id = 1 + sampleMimeType = video/dolby-vision + codecs = hev1.08.05 + maxInputSize = 2135 + width = 1920 + height = 1080 + frameRate = 59.894962 + sample 0: + time = 0 + flags = 1 + data = length 2105, hash CF15FB39 + sample 1: + time = 133466 + flags = 0 + data = length 382, hash B03670AC + sample 2: + time = 66733 + flags = 0 + data = length 383, hash 8E3D6EF0 + sample 3: + time = 33366 + flags = 0 + data = length 382, hash 24831438 + sample 4: + time = 16683 + flags = 0 + data = length 391, hash D4BB2736 + sample 5: + time = 50050 + flags = 0 + data = length 390, hash 1F4265A3 + sample 6: + time = 100100 + flags = 0 + data = length 383, hash C997C8E2 + sample 7: + time = 83416 + flags = 0 + data = length 391, hash D0250BAF + sample 8: + time = 116783 + flags = 0 + data = length 390, hash BB27F4DA + sample 9: + time = 266933 + flags = 0 + data = length 384, hash 313D2C13 + sample 10: + time = 200200 + flags = 0 + data = length 384, hash 2304913C + sample 11: + time = 166833 + flags = 0 + data = length 384, hash C7B28D8D + sample 12: + time = 150150 + flags = 0 + data = length 391, hash E4AA33BD + sample 13: + time = 183516 + flags = 0 + data = length 391, hash 180B0053 + sample 14: + time = 233566 + flags = 0 + data = length 383, hash 2D30E65B + sample 15: + time = 216883 + flags = 0 + data = length 391, hash D18B26C0 + sample 16: + time = 250250 + flags = 0 + data = length 390, hash 35919DCB + sample 17: + time = 400400 + flags = 0 + data = length 384, hash 2909DC4 + sample 18: + time = 333666 + flags = 0 + data = length 384, hash F45802ED + sample 19: + time = 300300 + flags = 0 + data = length 384, hash 9905FF3E + sample 20: + time = 283616 + flags = 0 + data = length 391, hash E6104ECE + sample 21: + time = 316983 + flags = 0 + data = length 391, hash 19711B64 + sample 22: + time = 367033 + flags = 0 + data = length 383, hash 6DBFFA8A + sample 23: + time = 350350 + flags = 0 + data = length 391, hash D2F141D1 + sample 24: + time = 383716 + flags = 0 + data = length 390, hash AFFB46BC + sample 25: + time = 533866 + flags = 0 + data = length 384, hash D3E40F75 + sample 26: + time = 467133 + flags = 0 + data = length 384, hash C5AB749E + sample 27: + time = 433766 + flags = 0 + data = length 384, hash 6A5970EF + sample 28: + time = 417083 + flags = 0 + data = length 391, hash E77669DF + sample 29: + time = 450450 + flags = 0 + data = length 391, hash 1AD73675 + sample 30: + time = 500500 + flags = 0 + data = length 383, hash AE4F0EB9 + sample 31: + time = 483816 + flags = 0 + data = length 391, hash D4575CE2 + sample 32: + time = 517183 + flags = 0 + data = length 390, hash 2A64EFAD + sample 33: + time = 667333 + flags = 0 + data = length 384, hash A5378126 + sample 34: + time = 600600 + flags = 0 + data = length 384, hash 96FEE64F + sample 35: + time = 567233 + flags = 0 + data = length 384, hash 3BACE2A0 + sample 36: + time = 550550 + flags = 0 + data = length 391, hash E8DC84F0 + sample 37: + time = 583916 + flags = 0 + data = length 391, hash 1C3D5186 + sample 38: + time = 633966 + flags = 0 + data = length 383, hash EEDE22E8 + sample 39: + time = 617283 + flags = 0 + data = length 391, hash D5BD77F3 + sample 40: + time = 650650 + flags = 0 + data = length 390, hash A4CE989E + sample 41: + time = 800800 + flags = 0 + data = length 384, hash 768AF2D7 + sample 42: + time = 734066 + flags = 0 + data = length 384, hash 68525800 + sample 43: + time = 700700 + flags = 0 + data = length 384, hash D005451 + sample 44: + time = 684016 + flags = 0 + data = length 391, hash EA42A001 + sample 45: + time = 717383 + flags = 0 + data = length 391, hash 1DA36C97 + sample 46: + time = 767433 + flags = 0 + data = length 383, hash 2F6D3717 + sample 47: + time = 750750 + flags = 0 + data = length 391, hash D7239304 + sample 48: + time = 784116 + flags = 0 + data = length 390, hash 1F38418F + sample 49: + time = 934266 + flags = 0 + data = length 384, hash 47DE6488 + sample 50: + time = 867533 + flags = 0 + data = length 384, hash 39A5C9B1 + sample 51: + time = 834166 + flags = 0 + data = length 384, hash DE53C602 + sample 52: + time = 817483 + flags = 0 + data = length 391, hash EBA8BB12 + sample 53: + time = 850850 + flags = 0 + data = length 391, hash 1F0987A8 + sample 54: + time = 900900 + flags = 0 + data = length 383, hash 6FFC4B46 + sample 55: + time = 884216 + flags = 0 + data = length 391, hash D889AE15 + sample 56: + time = 917583 + flags = 536870912 + data = length 390, hash 99A1EA80 +track 1: + total output bytes = 81920 + sample count = 32 + format 0: + id = 2 + sampleMimeType = audio/eac3-joc + maxInputSize = 2590 + channelCount = 6 + sampleRate = 48000 + language = und + sample 0: + time = 0 + flags = 1 + data = length 2560, hash B96751EE + sample 1: + time = 32000 + flags = 1 + data = length 2560, hash 45001B26 + sample 2: + time = 64000 + flags = 1 + data = length 2560, hash A3CBFFE4 + sample 3: + time = 96000 + flags = 1 + data = length 2560, hash 667C5C1A + sample 4: + time = 128000 + flags = 1 + data = length 2560, hash 7EC5AE9 + sample 5: + time = 160000 + flags = 1 + data = length 2560, hash 5F03C1F0 + sample 6: + time = 192000 + flags = 1 + data = length 2560, hash 7546E8D6 + sample 7: + time = 224000 + flags = 1 + data = length 2560, hash 9C5B6C2D + sample 8: + time = 256000 + flags = 1 + data = length 2560, hash 4F7BE9A5 + sample 9: + time = 288000 + flags = 1 + data = length 2560, hash 5D24A4BB + sample 10: + time = 320000 + flags = 1 + data = length 2560, hash 2B19480 + sample 11: + time = 352000 + flags = 1 + data = length 2560, hash D0DF951F + sample 12: + time = 384000 + flags = 1 + data = length 2560, hash CFE1F53A + sample 13: + time = 416000 + flags = 1 + data = length 2560, hash 7B14E1DB + sample 14: + time = 448000 + flags = 1 + data = length 2560, hash 77A4D01D + sample 15: + time = 480000 + flags = 1 + data = length 2560, hash 1CEADC6A + sample 16: + time = 512000 + flags = 1 + data = length 2560, hash F67D37C5 + sample 17: + time = 544000 + flags = 1 + data = length 2560, hash 4E6C1D09 + sample 18: + time = 576000 + flags = 1 + data = length 2560, hash E3BBDEAA + sample 19: + time = 608000 + flags = 1 + data = length 2560, hash 24E8B470 + sample 20: + time = 640000 + flags = 1 + data = length 2560, hash E12DFD77 + sample 21: + time = 672000 + flags = 1 + data = length 2560, hash FE039303 + sample 22: + time = 704000 + flags = 1 + data = length 2560, hash 4AD36C36 + sample 23: + time = 736000 + flags = 1 + data = length 2560, hash CE76D70E + sample 24: + time = 768000 + flags = 1 + data = length 2560, hash F6575F19 + sample 25: + time = 800000 + flags = 1 + data = length 2560, hash 9F23D09A + sample 26: + time = 832000 + flags = 1 + data = length 2560, hash D87FEE21 + sample 27: + time = 864000 + flags = 1 + data = length 2560, hash A9A51CE8 + sample 28: + time = 896000 + flags = 1 + data = length 2560, hash E0D6287D + sample 29: + time = 928000 + flags = 1 + data = length 2560, hash 7361A86 + sample 30: + time = 960000 + flags = 1 + data = length 2560, hash DFC493C + sample 31: + time = 992000 + flags = 536870913 + data = length 2560, hash F1B75A9A +tracksEnded = true diff --git a/testdata/src/test/assets/mp4/hev1_08_09.mp4 b/testdata/src/test/assets/mp4/hev1_08_09.mp4 deleted file mode 100755 index dc3edc5e9a..0000000000 Binary files a/testdata/src/test/assets/mp4/hev1_08_09.mp4 and /dev/null differ diff --git a/testdata/src/test/assets/mp4/hev1_08_09.mp4.0.dump b/testdata/src/test/assets/mp4/hev1_08_09.mp4.0.dump deleted file mode 100644 index d8058ef1f3..0000000000 --- a/testdata/src/test/assets/mp4/hev1_08_09.mp4.0.dump +++ /dev/null @@ -1,1114 +0,0 @@ -seekMap: - isSeekable = true - duration = 3008333 - getPosition(0) = [[timeUs=0, position=3469]] - getPosition(1) = [[timeUs=0, position=3469], [timeUs=2002000, position=220760]] - getPosition(1504166) = [[timeUs=0, position=3469], [timeUs=2002000, position=220760]] - getPosition(3008333) = [[timeUs=2002000, position=220760]] -numberOfTracks = 2 -track 0: - total output bytes = 1921725 - sample count = 177 - format 0: - id = 1 - sampleMimeType = video/dolby-vision - codecs = hev1.08.09 - maxInputSize = 229917 - width = 3840 - height = 2160 - frameRate = 59.93229 - sample 0: - time = 0 - flags = 1 - data = length 2766, hash 53DF26FB - sample 1: - time = 133466 - flags = 0 - data = length 459, hash 58F9DA1C - sample 2: - time = 66733 - flags = 0 - data = length 460, hash 9FAA1A8B - sample 3: - time = 33366 - flags = 0 - data = length 460, hash 3F37B9FD - sample 4: - time = 16683 - flags = 0 - data = length 469, hash 3F71E174 - sample 5: - time = 50050 - flags = 0 - data = length 469, hash DC33AFB0 - sample 6: - time = 100100 - flags = 0 - data = length 461, hash 5187AD27 - sample 7: - time = 83416 - flags = 0 - data = length 470, hash 19651078 - sample 8: - time = 116783 - flags = 0 - data = length 469, hash 69BD23ED - sample 9: - time = 266933 - flags = 0 - data = length 461, hash EF7BA648 - sample 10: - time = 200200 - flags = 0 - data = length 462, hash D3160001 - sample 11: - time = 166833 - flags = 0 - data = length 461, hash D1B4CB0E - sample 12: - time = 150150 - flags = 0 - data = length 470, hash EFDA4761 - sample 13: - time = 183516 - flags = 0 - data = length 470, hash 9245AC0B - sample 14: - time = 233566 - flags = 0 - data = length 461, hash 57A71F8F - sample 15: - time = 216883 - flags = 0 - data = length 470, hash F8275947 - sample 16: - time = 250250 - flags = 0 - data = length 469, hash 253162DC - sample 17: - time = 400400 - flags = 0 - data = length 465, hash B4080BAB - sample 18: - time = 333666 - flags = 0 - data = length 466, hash 31226A4B - sample 19: - time = 300300 - flags = 0 - data = length 464, hash EB496F70 - sample 20: - time = 283616 - flags = 0 - data = length 472, hash 67BB5B1E - sample 21: - time = 316983 - flags = 0 - data = length 474, hash 7AFA365F - sample 22: - time = 367033 - flags = 0 - data = length 465, hash 6902A54B - sample 23: - time = 350350 - flags = 0 - data = length 474, hash 94F86240 - sample 24: - time = 383716 - flags = 0 - data = length 473, hash 24B598B6 - sample 25: - time = 533866 - flags = 0 - data = length 465, hash 39FFE637 - sample 26: - time = 467133 - flags = 0 - data = length 466, hash B05ABC3D - sample 27: - time = 433766 - flags = 0 - data = length 465, hash E452053F - sample 28: - time = 417083 - flags = 0 - data = length 474, hash CB5412D4 - sample 29: - time = 450450 - flags = 0 - data = length 474, hash 8365B86E - sample 30: - time = 500500 - flags = 0 - data = length 465, hash 856B49AA - sample 31: - time = 483816 - flags = 0 - data = length 474, hash 2A6B2D10 - sample 32: - time = 517183 - flags = 0 - data = length 473, hash 62B249A6 - sample 33: - time = 667333 - flags = 0 - data = length 465, hash 898EF4A6 - sample 34: - time = 600600 - flags = 0 - data = length 466, hash 965FBDAF - sample 35: - time = 567233 - flags = 0 - data = length 465, hash AD7C466C - sample 36: - time = 550550 - flags = 0 - data = length 474, hash A4ED4DF3 - sample 37: - time = 583916 - flags = 0 - data = length 474, hash A4624D9D - sample 38: - time = 633966 - flags = 0 - data = length 465, hash C830BD95 - sample 39: - time = 617283 - flags = 0 - data = length 474, hash A2508FA0 - sample 40: - time = 650650 - flags = 0 - data = length 473, hash BAFF7915 - sample 41: - time = 800800 - flags = 0 - data = length 465, hash D91E0315 - sample 42: - time = 734066 - flags = 0 - data = length 466, hash 38B27D20 - sample 43: - time = 700700 - flags = 0 - data = length 465, hash FD0B54DB - sample 44: - time = 684016 - flags = 0 - data = length 474, hash 54B09742 - sample 45: - time = 717383 - flags = 0 - data = length 474, hash 542596EC - sample 46: - time = 767433 - flags = 0 - data = length 465, hash 17BFCC04 - sample 47: - time = 750750 - flags = 0 - data = length 474, hash 5213D8EF - sample 48: - time = 784116 - flags = 0 - data = length 473, hash 134CA884 - sample 49: - time = 934266 - flags = 0 - data = length 465, hash 28AD1184 - sample 50: - time = 867533 - flags = 0 - data = length 466, hash DB053C91 - sample 51: - time = 834166 - flags = 0 - data = length 465, hash 4C9A634A - sample 52: - time = 817483 - flags = 0 - data = length 474, hash 473E091 - sample 53: - time = 850850 - flags = 0 - data = length 474, hash 3E8E03B - sample 54: - time = 900900 - flags = 0 - data = length 465, hash 674EDA73 - sample 55: - time = 884216 - flags = 0 - data = length 474, hash 1D7223E - sample 56: - time = 917583 - flags = 0 - data = length 473, hash 6B99D7F3 - sample 57: - time = 1067733 - flags = 0 - data = length 465, hash 783C1FF3 - sample 58: - time = 1001000 - flags = 0 - data = length 466, hash 7D57FC02 - sample 59: - time = 967633 - flags = 0 - data = length 465, hash 9C2971B9 - sample 60: - time = 950950 - flags = 0 - data = length 474, hash B43729E0 - sample 61: - time = 984316 - flags = 0 - data = length 474, hash B3AC298A - sample 62: - time = 1034366 - flags = 0 - data = length 465, hash B6DDE8E2 - sample 63: - time = 1017683 - flags = 0 - data = length 474, hash B19A6B8D - sample 64: - time = 1051050 - flags = 0 - data = length 473, hash C3E70762 - sample 65: - time = 1201200 - flags = 0 - data = length 465, hash 8776ED62 - sample 66: - time = 1134466 - flags = 0 - data = length 466, hash 5576DC73 - sample 67: - time = 1101100 - flags = 0 - data = length 465, hash AB643F28 - sample 68: - time = 1084416 - flags = 0 - data = length 474, hash E015942F - sample 69: - time = 1117783 - flags = 0 - data = length 474, hash DF8A93D9 - sample 70: - time = 1167833 - flags = 0 - data = length 465, hash C618B651 - sample 71: - time = 1151150 - flags = 0 - data = length 474, hash DD78D5DC - sample 72: - time = 1184516 - flags = 0 - data = length 473, hash FB0F5D1 - sample 73: - time = 1334666 - flags = 0 - data = length 465, hash D705FBD1 - sample 74: - time = 1267933 - flags = 0 - data = length 466, hash F7C99BE4 - sample 75: - time = 1234566 - flags = 0 - data = length 465, hash FAF34D97 - sample 76: - time = 1217883 - flags = 0 - data = length 474, hash 8FD8DD7E - sample 77: - time = 1251250 - flags = 0 - data = length 474, hash 8F4DDD28 - sample 78: - time = 1301300 - flags = 0 - data = length 465, hash 15A7C4C0 - sample 79: - time = 1284616 - flags = 0 - data = length 474, hash 8D3C1F2B - sample 80: - time = 1317983 - flags = 0 - data = length 473, hash 67FE2540 - sample 81: - time = 1468133 - flags = 0 - data = length 465, hash 26950A40 - sample 82: - time = 1401400 - flags = 0 - data = length 466, hash 9A1C5B55 - sample 83: - time = 1368033 - flags = 0 - data = length 465, hash 4A825C06 - sample 84: - time = 1351350 - flags = 0 - data = length 474, hash 3F9C26CD - sample 85: - time = 1384716 - flags = 0 - data = length 474, hash 3F112677 - sample 86: - time = 1434766 - flags = 0 - data = length 465, hash 6536D32F - sample 87: - time = 1418083 - flags = 0 - data = length 474, hash 3CFF687A - sample 88: - time = 1451450 - flags = 0 - data = length 473, hash C04B54AF - sample 89: - time = 1601600 - flags = 0 - data = length 465, hash 762418AF - sample 90: - time = 1534866 - flags = 0 - data = length 466, hash 3C6F1AC6 - sample 91: - time = 1501500 - flags = 0 - data = length 465, hash 9A116A75 - sample 92: - time = 1484816 - flags = 0 - data = length 474, hash EF5F701C - sample 93: - time = 1518183 - flags = 0 - data = length 474, hash EED46FC6 - sample 94: - time = 1568233 - flags = 0 - data = length 465, hash B4C5E19E - sample 95: - time = 1551550 - flags = 0 - data = length 474, hash ECC2B1C9 - sample 96: - time = 1584916 - flags = 0 - data = length 473, hash 1898841E - sample 97: - time = 1735066 - flags = 0 - data = length 465, hash C5B3271E - sample 98: - time = 1668333 - flags = 0 - data = length 466, hash DEC1DA37 - sample 99: - time = 1634966 - flags = 0 - data = length 465, hash E9A078E4 - sample 100: - time = 1618283 - flags = 0 - data = length 474, hash 9F22B96B - sample 101: - time = 1651650 - flags = 0 - data = length 474, hash 9E97B915 - sample 102: - time = 1701700 - flags = 0 - data = length 465, hash 454F00D - sample 103: - time = 1685016 - flags = 0 - data = length 474, hash 9C85FB18 - sample 104: - time = 1718383 - flags = 0 - data = length 473, hash 70E5B38D - sample 105: - time = 1868533 - flags = 0 - data = length 465, hash 1542358D - sample 106: - time = 1801800 - flags = 0 - data = length 466, hash 811499A8 - sample 107: - time = 1768433 - flags = 0 - data = length 465, hash 392F8753 - sample 108: - time = 1751750 - flags = 0 - data = length 474, hash 4EE602BA - sample 109: - time = 1785116 - flags = 0 - data = length 474, hash 4E5B0264 - sample 110: - time = 1835166 - flags = 0 - data = length 465, hash 53E3FE7C - sample 111: - time = 1818483 - flags = 0 - data = length 474, hash 4C494467 - sample 112: - time = 1851850 - flags = 0 - data = length 473, hash C932E2FC - sample 113: - time = 1985316 - flags = 0 - data = length 471, hash 42E9506B - sample 114: - time = 1935266 - flags = 0 - data = length 465, hash 301CE20A - sample 115: - time = 1901900 - flags = 0 - data = length 465, hash 15DE1255 - sample 116: - time = 1885216 - flags = 0 - data = length 474, hash E36DE730 - sample 117: - time = 1918583 - flags = 0 - data = length 474, hash E2E2E6DA - sample 118: - time = 1968633 - flags = 0 - data = length 473, hash 482DD1EC - sample 119: - time = 1951950 - flags = 0 - data = length 473, hash 2EA35623 - sample 120: - time = 2002000 - flags = 1 - data = length 34052, hash A0CC7874 - sample 121: - time = 2135466 - flags = 0 - data = length 150988, hash 1857A14B - sample 122: - time = 2068733 - flags = 0 - data = length 34967, hash D6A16239 - sample 123: - time = 2035366 - flags = 0 - data = length 13736, hash 7027CF4D - sample 124: - time = 2018683 - flags = 0 - data = length 12772, hash CF774092 - sample 125: - time = 2052050 - flags = 0 - data = length 11331, hash 8C713DC6 - sample 126: - time = 2102100 - flags = 0 - data = length 9028, hash 5C951E15 - sample 127: - time = 2085416 - flags = 0 - data = length 7866, hash 3CB336F7 - sample 128: - time = 2118783 - flags = 0 - data = length 4818, hash 3A7C6C6C - sample 129: - time = 2268933 - flags = 0 - data = length 159621, hash EF92C76D - sample 130: - time = 2202200 - flags = 0 - data = length 48344, hash FE22C38C - sample 131: - time = 2168833 - flags = 0 - data = length 9191, hash 3BCF374A - sample 132: - time = 2152150 - flags = 0 - data = length 3762, hash D08E325D - sample 133: - time = 2185516 - flags = 0 - data = length 2262, hash 7D7598ED - sample 134: - time = 2235566 - flags = 0 - data = length 20078, hash 2815E46E - sample 135: - time = 2218883 - flags = 0 - data = length 4091, hash C38A736B - sample 136: - time = 2252250 - flags = 0 - data = length 5028, hash 370618B6 - sample 137: - time = 2402400 - flags = 0 - data = length 189834, hash CF29FFC3 - sample 138: - time = 2335666 - flags = 0 - data = length 45277, hash CAFE3C8C - sample 139: - time = 2302300 - flags = 0 - data = length 5634, hash 7AEA55D8 - sample 140: - time = 2285616 - flags = 0 - data = length 2733, hash 7C625422 - sample 141: - time = 2318983 - flags = 0 - data = length 3039, hash BA956983 - sample 142: - time = 2369033 - flags = 0 - data = length 11702, hash 1253DA70 - sample 143: - time = 2352350 - flags = 0 - data = length 2036, hash F4F60EF2 - sample 144: - time = 2385716 - flags = 0 - data = length 2626, hash 2556D90F - sample 145: - time = 2535866 - flags = 0 - data = length 229887, hash DE2E4450 - sample 146: - time = 2469133 - flags = 0 - data = length 70606, hash 2BF14805 - sample 147: - time = 2435766 - flags = 0 - data = length 6403, hash 1F9A9A73 - sample 148: - time = 2419083 - flags = 0 - data = length 1935, hash F2625DCC - sample 149: - time = 2452450 - flags = 0 - data = length 2033, hash D8820023 - sample 150: - time = 2502500 - flags = 0 - data = length 10562, hash 73FFC431 - sample 151: - time = 2485816 - flags = 0 - data = length 3018, hash F6874502 - sample 152: - time = 2519183 - flags = 0 - data = length 2142, hash EF638401 - sample 153: - time = 2669333 - flags = 0 - data = length 195529, hash D8165DDA - sample 154: - time = 2602600 - flags = 0 - data = length 31079, hash 3C3F6D2B - sample 155: - time = 2569233 - flags = 0 - data = length 6629, hash 40E0EC77 - sample 156: - time = 2552550 - flags = 0 - data = length 1944, hash 1BD0EDB9 - sample 157: - time = 2585916 - flags = 0 - data = length 1944, hash C734B636 - sample 158: - time = 2635966 - flags = 0 - data = length 10741, hash 27AFE56B - sample 159: - time = 2619283 - flags = 0 - data = length 2087, hash 480F798D - sample 160: - time = 2652650 - flags = 0 - data = length 2582, hash AEC7C1D8 - sample 161: - time = 2802800 - flags = 0 - data = length 147954, hash 44C0DE9 - sample 162: - time = 2736066 - flags = 0 - data = length 65855, hash 79156BDF - sample 163: - time = 2702700 - flags = 0 - data = length 14547, hash B371386F - sample 164: - time = 2686016 - flags = 0 - data = length 2754, hash 1542374D - sample 165: - time = 2719383 - flags = 0 - data = length 2216, hash 384FCE18 - sample 166: - time = 2769433 - flags = 0 - data = length 7372, hash 3C6E8955 - sample 167: - time = 2752750 - flags = 0 - data = length 1913, hash 4095AA16 - sample 168: - time = 2786116 - flags = 0 - data = length 2329, hash A8981BCA - sample 169: - time = 2936266 - flags = 0 - data = length 152722, hash DBCD2449 - sample 170: - time = 2869533 - flags = 0 - data = length 66251, hash 1A31FB9 - sample 171: - time = 2836166 - flags = 0 - data = length 7027, hash 447A05A - sample 172: - time = 2819483 - flags = 0 - data = length 1901, hash A70E73 - sample 173: - time = 2852850 - flags = 0 - data = length 2135, hash E19B2A40 - sample 174: - time = 2902900 - flags = 0 - data = length 9859, hash 837EE9FE - sample 175: - time = 2886216 - flags = 0 - data = length 2035, hash 78EF7083 - sample 176: - time = 2919583 - flags = 536870912 - data = length 2347, hash 5BF1DEF3 -track 1: - total output bytes = 240640 - sample count = 94 - format 0: - id = 2 - sampleMimeType = audio/eac3-joc - maxInputSize = 2590 - channelCount = 6 - sampleRate = 48000 - language = und - sample 0: - time = 0 - flags = 1 - data = length 2560, hash B96751EE - sample 1: - time = 32000 - flags = 1 - data = length 2560, hash 45001B26 - sample 2: - time = 64000 - flags = 1 - data = length 2560, hash A3CBFFE4 - sample 3: - time = 96000 - flags = 1 - data = length 2560, hash 667C5C1A - sample 4: - time = 128000 - flags = 1 - data = length 2560, hash 7EC5AE9 - sample 5: - time = 160000 - flags = 1 - data = length 2560, hash 5F03C1F0 - sample 6: - time = 192000 - flags = 1 - data = length 2560, hash 7546E8D6 - sample 7: - time = 224000 - flags = 1 - data = length 2560, hash 9C5B6C2D - sample 8: - time = 256000 - flags = 1 - data = length 2560, hash 4F7BE9A5 - sample 9: - time = 288000 - flags = 1 - data = length 2560, hash 5D24A4BB - sample 10: - time = 320000 - flags = 1 - data = length 2560, hash 2B19480 - sample 11: - time = 352000 - flags = 1 - data = length 2560, hash D0DF951F - sample 12: - time = 384000 - flags = 1 - data = length 2560, hash CFE1F53A - sample 13: - time = 416000 - flags = 1 - data = length 2560, hash 7B14E1DB - sample 14: - time = 448000 - flags = 1 - data = length 2560, hash 77A4D01D - sample 15: - time = 480000 - flags = 1 - data = length 2560, hash 1CEADC6A - sample 16: - time = 512000 - flags = 1 - data = length 2560, hash F67D37C5 - sample 17: - time = 544000 - flags = 1 - data = length 2560, hash 4E6C1D09 - sample 18: - time = 576000 - flags = 1 - data = length 2560, hash E3BBDEAA - sample 19: - time = 608000 - flags = 1 - data = length 2560, hash 24E8B470 - sample 20: - time = 640000 - flags = 1 - data = length 2560, hash E12DFD77 - sample 21: - time = 672000 - flags = 1 - data = length 2560, hash FE039303 - sample 22: - time = 704000 - flags = 1 - data = length 2560, hash 4AD36C36 - sample 23: - time = 736000 - flags = 1 - data = length 2560, hash CE76D70E - sample 24: - time = 768000 - flags = 1 - data = length 2560, hash F6575F19 - sample 25: - time = 800000 - flags = 1 - data = length 2560, hash 9F23D09A - sample 26: - time = 832000 - flags = 1 - data = length 2560, hash D87FEE21 - sample 27: - time = 864000 - flags = 1 - data = length 2560, hash A9A51CE8 - sample 28: - time = 896000 - flags = 1 - data = length 2560, hash E0D6287D - sample 29: - time = 928000 - flags = 1 - data = length 2560, hash 7361A86 - sample 30: - time = 960000 - flags = 1 - data = length 2560, hash DFC493C - sample 31: - time = 992000 - flags = 1 - data = length 2560, hash F1B75A9A - sample 32: - time = 1024000 - flags = 1 - data = length 2560, hash 8B4925FA - sample 33: - time = 1056000 - flags = 1 - data = length 2560, hash 83119289 - sample 34: - time = 1088000 - flags = 1 - data = length 2560, hash BAD39DD9 - sample 35: - time = 1120000 - flags = 1 - data = length 2560, hash 387EB36C - sample 36: - time = 1152000 - flags = 1 - data = length 2560, hash E524ACB5 - sample 37: - time = 1184000 - flags = 1 - data = length 2560, hash EA9FF1D3 - sample 38: - time = 1216000 - flags = 1 - data = length 2560, hash A0AA007F - sample 39: - time = 1248000 - flags = 1 - data = length 2560, hash DBC50739 - sample 40: - time = 1280000 - flags = 1 - data = length 2560, hash 74097FA4 - sample 41: - time = 1312000 - flags = 1 - data = length 2560, hash 276D1757 - sample 42: - time = 1344000 - flags = 1 - data = length 2560, hash 93511DF1 - sample 43: - time = 1376000 - flags = 1 - data = length 2560, hash EC3BEE16 - sample 44: - time = 1408000 - flags = 1 - data = length 2560, hash C4C829C4 - sample 45: - time = 1440000 - flags = 1 - data = length 2560, hash 8444AFDA - sample 46: - time = 1472000 - flags = 1 - data = length 2560, hash 63554884 - sample 47: - time = 1504000 - flags = 1 - data = length 2560, hash D3E9AC6D - sample 48: - time = 1536000 - flags = 1 - data = length 2560, hash FD292296 - sample 49: - time = 1568000 - flags = 1 - data = length 2560, hash 775C8FB3 - sample 50: - time = 1600000 - flags = 1 - data = length 2560, hash D23990E8 - sample 51: - time = 1632000 - flags = 1 - data = length 2560, hash CD2FF249 - sample 52: - time = 1664000 - flags = 1 - data = length 2560, hash B966DC5C - sample 53: - time = 1696000 - flags = 1 - data = length 2560, hash 50DBC9F9 - sample 54: - time = 1728000 - flags = 1 - data = length 2560, hash 8800D84D - sample 55: - time = 1760000 - flags = 1 - data = length 2560, hash C99E523F - sample 56: - time = 1792000 - flags = 1 - data = length 2560, hash A23444DC - sample 57: - time = 1824000 - flags = 1 - data = length 2560, hash 6907BE15 - sample 58: - time = 1856000 - flags = 1 - data = length 2560, hash 138D8587 - sample 59: - time = 1888000 - flags = 1 - data = length 2560, hash 3AF80CF8 - sample 60: - time = 1920000 - flags = 1 - data = length 2560, hash 12069B12 - sample 61: - time = 1952000 - flags = 1 - data = length 2560, hash 189699D4 - sample 62: - time = 1984000 - flags = 1 - data = length 2560, hash 2D8008D5 - sample 63: - time = 2016000 - flags = 1 - data = length 2560, hash C2DBA2AE - sample 64: - time = 2048000 - flags = 1 - data = length 2560, hash 3578BD0D - sample 65: - time = 2079999 - flags = 1 - data = length 2560, hash 8034686C - sample 66: - time = 2112000 - flags = 1 - data = length 2560, hash A97BFE49 - sample 67: - time = 2144000 - flags = 1 - data = length 2560, hash 62F7412F - sample 68: - time = 2176000 - flags = 1 - data = length 2560, hash E8B6B750 - sample 69: - time = 2208000 - flags = 1 - data = length 2560, hash 3A577BF - sample 70: - time = 2240000 - flags = 1 - data = length 2560, hash 54285349 - sample 71: - time = 2272000 - flags = 1 - data = length 2560, hash A13BBE8C - sample 72: - time = 2304000 - flags = 1 - data = length 2560, hash E8D5E20B - sample 73: - time = 2336000 - flags = 1 - data = length 2560, hash 5FC0F076 - sample 74: - time = 2368000 - flags = 1 - data = length 2560, hash 98BAF8AA - sample 75: - time = 2400000 - flags = 1 - data = length 2560, hash D1E23DBA - sample 76: - time = 2432000 - flags = 1 - data = length 2560, hash 845598A0 - sample 77: - time = 2464000 - flags = 1 - data = length 2560, hash 14430D4F - sample 78: - time = 2496000 - flags = 1 - data = length 2560, hash 3A2FC670 - sample 79: - time = 2528000 - flags = 1 - data = length 2560, hash D5A8660C - sample 80: - time = 2560000 - flags = 1 - data = length 2560, hash 1ADA7A84 - sample 81: - time = 2592000 - flags = 1 - data = length 2560, hash E8C10166 - sample 82: - time = 2624000 - flags = 1 - data = length 2560, hash 5AFF3B7C - sample 83: - time = 2656000 - flags = 1 - data = length 2560, hash A8371ADF - sample 84: - time = 2688000 - flags = 1 - data = length 2560, hash E50CBD93 - sample 85: - time = 2720000 - flags = 1 - data = length 2560, hash DB2C7F5C - sample 86: - time = 2752000 - flags = 1 - data = length 2560, hash 1B81ED9C - sample 87: - time = 2784000 - flags = 1 - data = length 2560, hash 70A4889A - sample 88: - time = 2816000 - flags = 1 - data = length 2560, hash 4842B9C7 - sample 89: - time = 2848000 - flags = 1 - data = length 2560, hash A7217138 - sample 90: - time = 2880000 - flags = 1 - data = length 2560, hash 86B8E0F1 - sample 91: - time = 2912000 - flags = 1 - data = length 2560, hash 5BB06D78 - sample 92: - time = 2944000 - flags = 1 - data = length 2560, hash 31E73EBB - sample 93: - time = 2976000 - flags = 536870913 - data = length 2560, hash 9357AC89 -tracksEnded = true diff --git a/testdata/src/test/assets/mp4/hev1_08_09.mp4.1.dump b/testdata/src/test/assets/mp4/hev1_08_09.mp4.1.dump deleted file mode 100644 index fac8058bf4..0000000000 --- a/testdata/src/test/assets/mp4/hev1_08_09.mp4.1.dump +++ /dev/null @@ -1,990 +0,0 @@ -seekMap: - isSeekable = true - duration = 3008333 - getPosition(0) = [[timeUs=0, position=3469]] - getPosition(1) = [[timeUs=0, position=3469], [timeUs=2002000, position=220760]] - getPosition(1504166) = [[timeUs=0, position=3469], [timeUs=2002000, position=220760]] - getPosition(3008333) = [[timeUs=2002000, position=220760]] -numberOfTracks = 2 -track 0: - total output bytes = 1921725 - sample count = 177 - format 0: - id = 1 - sampleMimeType = video/dolby-vision - codecs = hev1.08.09 - maxInputSize = 229917 - width = 3840 - height = 2160 - frameRate = 59.93229 - sample 0: - time = 0 - flags = 1 - data = length 2766, hash 53DF26FB - sample 1: - time = 133466 - flags = 0 - data = length 459, hash 58F9DA1C - sample 2: - time = 66733 - flags = 0 - data = length 460, hash 9FAA1A8B - sample 3: - time = 33366 - flags = 0 - data = length 460, hash 3F37B9FD - sample 4: - time = 16683 - flags = 0 - data = length 469, hash 3F71E174 - sample 5: - time = 50050 - flags = 0 - data = length 469, hash DC33AFB0 - sample 6: - time = 100100 - flags = 0 - data = length 461, hash 5187AD27 - sample 7: - time = 83416 - flags = 0 - data = length 470, hash 19651078 - sample 8: - time = 116783 - flags = 0 - data = length 469, hash 69BD23ED - sample 9: - time = 266933 - flags = 0 - data = length 461, hash EF7BA648 - sample 10: - time = 200200 - flags = 0 - data = length 462, hash D3160001 - sample 11: - time = 166833 - flags = 0 - data = length 461, hash D1B4CB0E - sample 12: - time = 150150 - flags = 0 - data = length 470, hash EFDA4761 - sample 13: - time = 183516 - flags = 0 - data = length 470, hash 9245AC0B - sample 14: - time = 233566 - flags = 0 - data = length 461, hash 57A71F8F - sample 15: - time = 216883 - flags = 0 - data = length 470, hash F8275947 - sample 16: - time = 250250 - flags = 0 - data = length 469, hash 253162DC - sample 17: - time = 400400 - flags = 0 - data = length 465, hash B4080BAB - sample 18: - time = 333666 - flags = 0 - data = length 466, hash 31226A4B - sample 19: - time = 300300 - flags = 0 - data = length 464, hash EB496F70 - sample 20: - time = 283616 - flags = 0 - data = length 472, hash 67BB5B1E - sample 21: - time = 316983 - flags = 0 - data = length 474, hash 7AFA365F - sample 22: - time = 367033 - flags = 0 - data = length 465, hash 6902A54B - sample 23: - time = 350350 - flags = 0 - data = length 474, hash 94F86240 - sample 24: - time = 383716 - flags = 0 - data = length 473, hash 24B598B6 - sample 25: - time = 533866 - flags = 0 - data = length 465, hash 39FFE637 - sample 26: - time = 467133 - flags = 0 - data = length 466, hash B05ABC3D - sample 27: - time = 433766 - flags = 0 - data = length 465, hash E452053F - sample 28: - time = 417083 - flags = 0 - data = length 474, hash CB5412D4 - sample 29: - time = 450450 - flags = 0 - data = length 474, hash 8365B86E - sample 30: - time = 500500 - flags = 0 - data = length 465, hash 856B49AA - sample 31: - time = 483816 - flags = 0 - data = length 474, hash 2A6B2D10 - sample 32: - time = 517183 - flags = 0 - data = length 473, hash 62B249A6 - sample 33: - time = 667333 - flags = 0 - data = length 465, hash 898EF4A6 - sample 34: - time = 600600 - flags = 0 - data = length 466, hash 965FBDAF - sample 35: - time = 567233 - flags = 0 - data = length 465, hash AD7C466C - sample 36: - time = 550550 - flags = 0 - data = length 474, hash A4ED4DF3 - sample 37: - time = 583916 - flags = 0 - data = length 474, hash A4624D9D - sample 38: - time = 633966 - flags = 0 - data = length 465, hash C830BD95 - sample 39: - time = 617283 - flags = 0 - data = length 474, hash A2508FA0 - sample 40: - time = 650650 - flags = 0 - data = length 473, hash BAFF7915 - sample 41: - time = 800800 - flags = 0 - data = length 465, hash D91E0315 - sample 42: - time = 734066 - flags = 0 - data = length 466, hash 38B27D20 - sample 43: - time = 700700 - flags = 0 - data = length 465, hash FD0B54DB - sample 44: - time = 684016 - flags = 0 - data = length 474, hash 54B09742 - sample 45: - time = 717383 - flags = 0 - data = length 474, hash 542596EC - sample 46: - time = 767433 - flags = 0 - data = length 465, hash 17BFCC04 - sample 47: - time = 750750 - flags = 0 - data = length 474, hash 5213D8EF - sample 48: - time = 784116 - flags = 0 - data = length 473, hash 134CA884 - sample 49: - time = 934266 - flags = 0 - data = length 465, hash 28AD1184 - sample 50: - time = 867533 - flags = 0 - data = length 466, hash DB053C91 - sample 51: - time = 834166 - flags = 0 - data = length 465, hash 4C9A634A - sample 52: - time = 817483 - flags = 0 - data = length 474, hash 473E091 - sample 53: - time = 850850 - flags = 0 - data = length 474, hash 3E8E03B - sample 54: - time = 900900 - flags = 0 - data = length 465, hash 674EDA73 - sample 55: - time = 884216 - flags = 0 - data = length 474, hash 1D7223E - sample 56: - time = 917583 - flags = 0 - data = length 473, hash 6B99D7F3 - sample 57: - time = 1067733 - flags = 0 - data = length 465, hash 783C1FF3 - sample 58: - time = 1001000 - flags = 0 - data = length 466, hash 7D57FC02 - sample 59: - time = 967633 - flags = 0 - data = length 465, hash 9C2971B9 - sample 60: - time = 950950 - flags = 0 - data = length 474, hash B43729E0 - sample 61: - time = 984316 - flags = 0 - data = length 474, hash B3AC298A - sample 62: - time = 1034366 - flags = 0 - data = length 465, hash B6DDE8E2 - sample 63: - time = 1017683 - flags = 0 - data = length 474, hash B19A6B8D - sample 64: - time = 1051050 - flags = 0 - data = length 473, hash C3E70762 - sample 65: - time = 1201200 - flags = 0 - data = length 465, hash 8776ED62 - sample 66: - time = 1134466 - flags = 0 - data = length 466, hash 5576DC73 - sample 67: - time = 1101100 - flags = 0 - data = length 465, hash AB643F28 - sample 68: - time = 1084416 - flags = 0 - data = length 474, hash E015942F - sample 69: - time = 1117783 - flags = 0 - data = length 474, hash DF8A93D9 - sample 70: - time = 1167833 - flags = 0 - data = length 465, hash C618B651 - sample 71: - time = 1151150 - flags = 0 - data = length 474, hash DD78D5DC - sample 72: - time = 1184516 - flags = 0 - data = length 473, hash FB0F5D1 - sample 73: - time = 1334666 - flags = 0 - data = length 465, hash D705FBD1 - sample 74: - time = 1267933 - flags = 0 - data = length 466, hash F7C99BE4 - sample 75: - time = 1234566 - flags = 0 - data = length 465, hash FAF34D97 - sample 76: - time = 1217883 - flags = 0 - data = length 474, hash 8FD8DD7E - sample 77: - time = 1251250 - flags = 0 - data = length 474, hash 8F4DDD28 - sample 78: - time = 1301300 - flags = 0 - data = length 465, hash 15A7C4C0 - sample 79: - time = 1284616 - flags = 0 - data = length 474, hash 8D3C1F2B - sample 80: - time = 1317983 - flags = 0 - data = length 473, hash 67FE2540 - sample 81: - time = 1468133 - flags = 0 - data = length 465, hash 26950A40 - sample 82: - time = 1401400 - flags = 0 - data = length 466, hash 9A1C5B55 - sample 83: - time = 1368033 - flags = 0 - data = length 465, hash 4A825C06 - sample 84: - time = 1351350 - flags = 0 - data = length 474, hash 3F9C26CD - sample 85: - time = 1384716 - flags = 0 - data = length 474, hash 3F112677 - sample 86: - time = 1434766 - flags = 0 - data = length 465, hash 6536D32F - sample 87: - time = 1418083 - flags = 0 - data = length 474, hash 3CFF687A - sample 88: - time = 1451450 - flags = 0 - data = length 473, hash C04B54AF - sample 89: - time = 1601600 - flags = 0 - data = length 465, hash 762418AF - sample 90: - time = 1534866 - flags = 0 - data = length 466, hash 3C6F1AC6 - sample 91: - time = 1501500 - flags = 0 - data = length 465, hash 9A116A75 - sample 92: - time = 1484816 - flags = 0 - data = length 474, hash EF5F701C - sample 93: - time = 1518183 - flags = 0 - data = length 474, hash EED46FC6 - sample 94: - time = 1568233 - flags = 0 - data = length 465, hash B4C5E19E - sample 95: - time = 1551550 - flags = 0 - data = length 474, hash ECC2B1C9 - sample 96: - time = 1584916 - flags = 0 - data = length 473, hash 1898841E - sample 97: - time = 1735066 - flags = 0 - data = length 465, hash C5B3271E - sample 98: - time = 1668333 - flags = 0 - data = length 466, hash DEC1DA37 - sample 99: - time = 1634966 - flags = 0 - data = length 465, hash E9A078E4 - sample 100: - time = 1618283 - flags = 0 - data = length 474, hash 9F22B96B - sample 101: - time = 1651650 - flags = 0 - data = length 474, hash 9E97B915 - sample 102: - time = 1701700 - flags = 0 - data = length 465, hash 454F00D - sample 103: - time = 1685016 - flags = 0 - data = length 474, hash 9C85FB18 - sample 104: - time = 1718383 - flags = 0 - data = length 473, hash 70E5B38D - sample 105: - time = 1868533 - flags = 0 - data = length 465, hash 1542358D - sample 106: - time = 1801800 - flags = 0 - data = length 466, hash 811499A8 - sample 107: - time = 1768433 - flags = 0 - data = length 465, hash 392F8753 - sample 108: - time = 1751750 - flags = 0 - data = length 474, hash 4EE602BA - sample 109: - time = 1785116 - flags = 0 - data = length 474, hash 4E5B0264 - sample 110: - time = 1835166 - flags = 0 - data = length 465, hash 53E3FE7C - sample 111: - time = 1818483 - flags = 0 - data = length 474, hash 4C494467 - sample 112: - time = 1851850 - flags = 0 - data = length 473, hash C932E2FC - sample 113: - time = 1985316 - flags = 0 - data = length 471, hash 42E9506B - sample 114: - time = 1935266 - flags = 0 - data = length 465, hash 301CE20A - sample 115: - time = 1901900 - flags = 0 - data = length 465, hash 15DE1255 - sample 116: - time = 1885216 - flags = 0 - data = length 474, hash E36DE730 - sample 117: - time = 1918583 - flags = 0 - data = length 474, hash E2E2E6DA - sample 118: - time = 1968633 - flags = 0 - data = length 473, hash 482DD1EC - sample 119: - time = 1951950 - flags = 0 - data = length 473, hash 2EA35623 - sample 120: - time = 2002000 - flags = 1 - data = length 34052, hash A0CC7874 - sample 121: - time = 2135466 - flags = 0 - data = length 150988, hash 1857A14B - sample 122: - time = 2068733 - flags = 0 - data = length 34967, hash D6A16239 - sample 123: - time = 2035366 - flags = 0 - data = length 13736, hash 7027CF4D - sample 124: - time = 2018683 - flags = 0 - data = length 12772, hash CF774092 - sample 125: - time = 2052050 - flags = 0 - data = length 11331, hash 8C713DC6 - sample 126: - time = 2102100 - flags = 0 - data = length 9028, hash 5C951E15 - sample 127: - time = 2085416 - flags = 0 - data = length 7866, hash 3CB336F7 - sample 128: - time = 2118783 - flags = 0 - data = length 4818, hash 3A7C6C6C - sample 129: - time = 2268933 - flags = 0 - data = length 159621, hash EF92C76D - sample 130: - time = 2202200 - flags = 0 - data = length 48344, hash FE22C38C - sample 131: - time = 2168833 - flags = 0 - data = length 9191, hash 3BCF374A - sample 132: - time = 2152150 - flags = 0 - data = length 3762, hash D08E325D - sample 133: - time = 2185516 - flags = 0 - data = length 2262, hash 7D7598ED - sample 134: - time = 2235566 - flags = 0 - data = length 20078, hash 2815E46E - sample 135: - time = 2218883 - flags = 0 - data = length 4091, hash C38A736B - sample 136: - time = 2252250 - flags = 0 - data = length 5028, hash 370618B6 - sample 137: - time = 2402400 - flags = 0 - data = length 189834, hash CF29FFC3 - sample 138: - time = 2335666 - flags = 0 - data = length 45277, hash CAFE3C8C - sample 139: - time = 2302300 - flags = 0 - data = length 5634, hash 7AEA55D8 - sample 140: - time = 2285616 - flags = 0 - data = length 2733, hash 7C625422 - sample 141: - time = 2318983 - flags = 0 - data = length 3039, hash BA956983 - sample 142: - time = 2369033 - flags = 0 - data = length 11702, hash 1253DA70 - sample 143: - time = 2352350 - flags = 0 - data = length 2036, hash F4F60EF2 - sample 144: - time = 2385716 - flags = 0 - data = length 2626, hash 2556D90F - sample 145: - time = 2535866 - flags = 0 - data = length 229887, hash DE2E4450 - sample 146: - time = 2469133 - flags = 0 - data = length 70606, hash 2BF14805 - sample 147: - time = 2435766 - flags = 0 - data = length 6403, hash 1F9A9A73 - sample 148: - time = 2419083 - flags = 0 - data = length 1935, hash F2625DCC - sample 149: - time = 2452450 - flags = 0 - data = length 2033, hash D8820023 - sample 150: - time = 2502500 - flags = 0 - data = length 10562, hash 73FFC431 - sample 151: - time = 2485816 - flags = 0 - data = length 3018, hash F6874502 - sample 152: - time = 2519183 - flags = 0 - data = length 2142, hash EF638401 - sample 153: - time = 2669333 - flags = 0 - data = length 195529, hash D8165DDA - sample 154: - time = 2602600 - flags = 0 - data = length 31079, hash 3C3F6D2B - sample 155: - time = 2569233 - flags = 0 - data = length 6629, hash 40E0EC77 - sample 156: - time = 2552550 - flags = 0 - data = length 1944, hash 1BD0EDB9 - sample 157: - time = 2585916 - flags = 0 - data = length 1944, hash C734B636 - sample 158: - time = 2635966 - flags = 0 - data = length 10741, hash 27AFE56B - sample 159: - time = 2619283 - flags = 0 - data = length 2087, hash 480F798D - sample 160: - time = 2652650 - flags = 0 - data = length 2582, hash AEC7C1D8 - sample 161: - time = 2802800 - flags = 0 - data = length 147954, hash 44C0DE9 - sample 162: - time = 2736066 - flags = 0 - data = length 65855, hash 79156BDF - sample 163: - time = 2702700 - flags = 0 - data = length 14547, hash B371386F - sample 164: - time = 2686016 - flags = 0 - data = length 2754, hash 1542374D - sample 165: - time = 2719383 - flags = 0 - data = length 2216, hash 384FCE18 - sample 166: - time = 2769433 - flags = 0 - data = length 7372, hash 3C6E8955 - sample 167: - time = 2752750 - flags = 0 - data = length 1913, hash 4095AA16 - sample 168: - time = 2786116 - flags = 0 - data = length 2329, hash A8981BCA - sample 169: - time = 2936266 - flags = 0 - data = length 152722, hash DBCD2449 - sample 170: - time = 2869533 - flags = 0 - data = length 66251, hash 1A31FB9 - sample 171: - time = 2836166 - flags = 0 - data = length 7027, hash 447A05A - sample 172: - time = 2819483 - flags = 0 - data = length 1901, hash A70E73 - sample 173: - time = 2852850 - flags = 0 - data = length 2135, hash E19B2A40 - sample 174: - time = 2902900 - flags = 0 - data = length 9859, hash 837EE9FE - sample 175: - time = 2886216 - flags = 0 - data = length 2035, hash 78EF7083 - sample 176: - time = 2919583 - flags = 536870912 - data = length 2347, hash 5BF1DEF3 -track 1: - total output bytes = 161280 - sample count = 63 - format 0: - id = 2 - sampleMimeType = audio/eac3-joc - maxInputSize = 2590 - channelCount = 6 - sampleRate = 48000 - language = und - sample 0: - time = 992000 - flags = 1 - data = length 2560, hash F1B75A9A - sample 1: - time = 1024000 - flags = 1 - data = length 2560, hash 8B4925FA - sample 2: - time = 1056000 - flags = 1 - data = length 2560, hash 83119289 - sample 3: - time = 1088000 - flags = 1 - data = length 2560, hash BAD39DD9 - sample 4: - time = 1120000 - flags = 1 - data = length 2560, hash 387EB36C - sample 5: - time = 1152000 - flags = 1 - data = length 2560, hash E524ACB5 - sample 6: - time = 1184000 - flags = 1 - data = length 2560, hash EA9FF1D3 - sample 7: - time = 1216000 - flags = 1 - data = length 2560, hash A0AA007F - sample 8: - time = 1248000 - flags = 1 - data = length 2560, hash DBC50739 - sample 9: - time = 1280000 - flags = 1 - data = length 2560, hash 74097FA4 - sample 10: - time = 1312000 - flags = 1 - data = length 2560, hash 276D1757 - sample 11: - time = 1344000 - flags = 1 - data = length 2560, hash 93511DF1 - sample 12: - time = 1376000 - flags = 1 - data = length 2560, hash EC3BEE16 - sample 13: - time = 1408000 - flags = 1 - data = length 2560, hash C4C829C4 - sample 14: - time = 1440000 - flags = 1 - data = length 2560, hash 8444AFDA - sample 15: - time = 1472000 - flags = 1 - data = length 2560, hash 63554884 - sample 16: - time = 1504000 - flags = 1 - data = length 2560, hash D3E9AC6D - sample 17: - time = 1536000 - flags = 1 - data = length 2560, hash FD292296 - sample 18: - time = 1568000 - flags = 1 - data = length 2560, hash 775C8FB3 - sample 19: - time = 1600000 - flags = 1 - data = length 2560, hash D23990E8 - sample 20: - time = 1632000 - flags = 1 - data = length 2560, hash CD2FF249 - sample 21: - time = 1664000 - flags = 1 - data = length 2560, hash B966DC5C - sample 22: - time = 1696000 - flags = 1 - data = length 2560, hash 50DBC9F9 - sample 23: - time = 1728000 - flags = 1 - data = length 2560, hash 8800D84D - sample 24: - time = 1760000 - flags = 1 - data = length 2560, hash C99E523F - sample 25: - time = 1792000 - flags = 1 - data = length 2560, hash A23444DC - sample 26: - time = 1824000 - flags = 1 - data = length 2560, hash 6907BE15 - sample 27: - time = 1856000 - flags = 1 - data = length 2560, hash 138D8587 - sample 28: - time = 1888000 - flags = 1 - data = length 2560, hash 3AF80CF8 - sample 29: - time = 1920000 - flags = 1 - data = length 2560, hash 12069B12 - sample 30: - time = 1952000 - flags = 1 - data = length 2560, hash 189699D4 - sample 31: - time = 1984000 - flags = 1 - data = length 2560, hash 2D8008D5 - sample 32: - time = 2016000 - flags = 1 - data = length 2560, hash C2DBA2AE - sample 33: - time = 2048000 - flags = 1 - data = length 2560, hash 3578BD0D - sample 34: - time = 2079999 - flags = 1 - data = length 2560, hash 8034686C - sample 35: - time = 2112000 - flags = 1 - data = length 2560, hash A97BFE49 - sample 36: - time = 2144000 - flags = 1 - data = length 2560, hash 62F7412F - sample 37: - time = 2176000 - flags = 1 - data = length 2560, hash E8B6B750 - sample 38: - time = 2208000 - flags = 1 - data = length 2560, hash 3A577BF - sample 39: - time = 2240000 - flags = 1 - data = length 2560, hash 54285349 - sample 40: - time = 2272000 - flags = 1 - data = length 2560, hash A13BBE8C - sample 41: - time = 2304000 - flags = 1 - data = length 2560, hash E8D5E20B - sample 42: - time = 2336000 - flags = 1 - data = length 2560, hash 5FC0F076 - sample 43: - time = 2368000 - flags = 1 - data = length 2560, hash 98BAF8AA - sample 44: - time = 2400000 - flags = 1 - data = length 2560, hash D1E23DBA - sample 45: - time = 2432000 - flags = 1 - data = length 2560, hash 845598A0 - sample 46: - time = 2464000 - flags = 1 - data = length 2560, hash 14430D4F - sample 47: - time = 2496000 - flags = 1 - data = length 2560, hash 3A2FC670 - sample 48: - time = 2528000 - flags = 1 - data = length 2560, hash D5A8660C - sample 49: - time = 2560000 - flags = 1 - data = length 2560, hash 1ADA7A84 - sample 50: - time = 2592000 - flags = 1 - data = length 2560, hash E8C10166 - sample 51: - time = 2624000 - flags = 1 - data = length 2560, hash 5AFF3B7C - sample 52: - time = 2656000 - flags = 1 - data = length 2560, hash A8371ADF - sample 53: - time = 2688000 - flags = 1 - data = length 2560, hash E50CBD93 - sample 54: - time = 2720000 - flags = 1 - data = length 2560, hash DB2C7F5C - sample 55: - time = 2752000 - flags = 1 - data = length 2560, hash 1B81ED9C - sample 56: - time = 2784000 - flags = 1 - data = length 2560, hash 70A4889A - sample 57: - time = 2816000 - flags = 1 - data = length 2560, hash 4842B9C7 - sample 58: - time = 2848000 - flags = 1 - data = length 2560, hash A7217138 - sample 59: - time = 2880000 - flags = 1 - data = length 2560, hash 86B8E0F1 - sample 60: - time = 2912000 - flags = 1 - data = length 2560, hash 5BB06D78 - sample 61: - time = 2944000 - flags = 1 - data = length 2560, hash 31E73EBB - sample 62: - time = 2976000 - flags = 536870913 - data = length 2560, hash 9357AC89 -tracksEnded = true diff --git a/testdata/src/test/assets/mp4/hev1_08_09.mp4.2.dump b/testdata/src/test/assets/mp4/hev1_08_09.mp4.2.dump deleted file mode 100644 index dd32d6104c..0000000000 --- a/testdata/src/test/assets/mp4/hev1_08_09.mp4.2.dump +++ /dev/null @@ -1,386 +0,0 @@ -seekMap: - isSeekable = true - duration = 3008333 - getPosition(0) = [[timeUs=0, position=3469]] - getPosition(1) = [[timeUs=0, position=3469], [timeUs=2002000, position=220760]] - getPosition(1504166) = [[timeUs=0, position=3469], [timeUs=2002000, position=220760]] - getPosition(3008333) = [[timeUs=2002000, position=220760]] -numberOfTracks = 2 -track 0: - total output bytes = 1863154 - sample count = 57 - format 0: - id = 1 - sampleMimeType = video/dolby-vision - codecs = hev1.08.09 - maxInputSize = 229917 - width = 3840 - height = 2160 - frameRate = 59.93229 - sample 0: - time = 2002000 - flags = 1 - data = length 34052, hash A0CC7874 - sample 1: - time = 2135466 - flags = 0 - data = length 150988, hash 1857A14B - sample 2: - time = 2068733 - flags = 0 - data = length 34967, hash D6A16239 - sample 3: - time = 2035366 - flags = 0 - data = length 13736, hash 7027CF4D - sample 4: - time = 2018683 - flags = 0 - data = length 12772, hash CF774092 - sample 5: - time = 2052050 - flags = 0 - data = length 11331, hash 8C713DC6 - sample 6: - time = 2102100 - flags = 0 - data = length 9028, hash 5C951E15 - sample 7: - time = 2085416 - flags = 0 - data = length 7866, hash 3CB336F7 - sample 8: - time = 2118783 - flags = 0 - data = length 4818, hash 3A7C6C6C - sample 9: - time = 2268933 - flags = 0 - data = length 159621, hash EF92C76D - sample 10: - time = 2202200 - flags = 0 - data = length 48344, hash FE22C38C - sample 11: - time = 2168833 - flags = 0 - data = length 9191, hash 3BCF374A - sample 12: - time = 2152150 - flags = 0 - data = length 3762, hash D08E325D - sample 13: - time = 2185516 - flags = 0 - data = length 2262, hash 7D7598ED - sample 14: - time = 2235566 - flags = 0 - data = length 20078, hash 2815E46E - sample 15: - time = 2218883 - flags = 0 - data = length 4091, hash C38A736B - sample 16: - time = 2252250 - flags = 0 - data = length 5028, hash 370618B6 - sample 17: - time = 2402400 - flags = 0 - data = length 189834, hash CF29FFC3 - sample 18: - time = 2335666 - flags = 0 - data = length 45277, hash CAFE3C8C - sample 19: - time = 2302300 - flags = 0 - data = length 5634, hash 7AEA55D8 - sample 20: - time = 2285616 - flags = 0 - data = length 2733, hash 7C625422 - sample 21: - time = 2318983 - flags = 0 - data = length 3039, hash BA956983 - sample 22: - time = 2369033 - flags = 0 - data = length 11702, hash 1253DA70 - sample 23: - time = 2352350 - flags = 0 - data = length 2036, hash F4F60EF2 - sample 24: - time = 2385716 - flags = 0 - data = length 2626, hash 2556D90F - sample 25: - time = 2535866 - flags = 0 - data = length 229887, hash DE2E4450 - sample 26: - time = 2469133 - flags = 0 - data = length 70606, hash 2BF14805 - sample 27: - time = 2435766 - flags = 0 - data = length 6403, hash 1F9A9A73 - sample 28: - time = 2419083 - flags = 0 - data = length 1935, hash F2625DCC - sample 29: - time = 2452450 - flags = 0 - data = length 2033, hash D8820023 - sample 30: - time = 2502500 - flags = 0 - data = length 10562, hash 73FFC431 - sample 31: - time = 2485816 - flags = 0 - data = length 3018, hash F6874502 - sample 32: - time = 2519183 - flags = 0 - data = length 2142, hash EF638401 - sample 33: - time = 2669333 - flags = 0 - data = length 195529, hash D8165DDA - sample 34: - time = 2602600 - flags = 0 - data = length 31079, hash 3C3F6D2B - sample 35: - time = 2569233 - flags = 0 - data = length 6629, hash 40E0EC77 - sample 36: - time = 2552550 - flags = 0 - data = length 1944, hash 1BD0EDB9 - sample 37: - time = 2585916 - flags = 0 - data = length 1944, hash C734B636 - sample 38: - time = 2635966 - flags = 0 - data = length 10741, hash 27AFE56B - sample 39: - time = 2619283 - flags = 0 - data = length 2087, hash 480F798D - sample 40: - time = 2652650 - flags = 0 - data = length 2582, hash AEC7C1D8 - sample 41: - time = 2802800 - flags = 0 - data = length 147954, hash 44C0DE9 - sample 42: - time = 2736066 - flags = 0 - data = length 65855, hash 79156BDF - sample 43: - time = 2702700 - flags = 0 - data = length 14547, hash B371386F - sample 44: - time = 2686016 - flags = 0 - data = length 2754, hash 1542374D - sample 45: - time = 2719383 - flags = 0 - data = length 2216, hash 384FCE18 - sample 46: - time = 2769433 - flags = 0 - data = length 7372, hash 3C6E8955 - sample 47: - time = 2752750 - flags = 0 - data = length 1913, hash 4095AA16 - sample 48: - time = 2786116 - flags = 0 - data = length 2329, hash A8981BCA - sample 49: - time = 2936266 - flags = 0 - data = length 152722, hash DBCD2449 - sample 50: - time = 2869533 - flags = 0 - data = length 66251, hash 1A31FB9 - sample 51: - time = 2836166 - flags = 0 - data = length 7027, hash 447A05A - sample 52: - time = 2819483 - flags = 0 - data = length 1901, hash A70E73 - sample 53: - time = 2852850 - flags = 0 - data = length 2135, hash E19B2A40 - sample 54: - time = 2902900 - flags = 0 - data = length 9859, hash 837EE9FE - sample 55: - time = 2886216 - flags = 0 - data = length 2035, hash 78EF7083 - sample 56: - time = 2919583 - flags = 536870912 - data = length 2347, hash 5BF1DEF3 -track 1: - total output bytes = 81920 - sample count = 32 - format 0: - id = 2 - sampleMimeType = audio/eac3-joc - maxInputSize = 2590 - channelCount = 6 - sampleRate = 48000 - language = und - sample 0: - time = 1984000 - flags = 1 - data = length 2560, hash 2D8008D5 - sample 1: - time = 2016000 - flags = 1 - data = length 2560, hash C2DBA2AE - sample 2: - time = 2048000 - flags = 1 - data = length 2560, hash 3578BD0D - sample 3: - time = 2079999 - flags = 1 - data = length 2560, hash 8034686C - sample 4: - time = 2112000 - flags = 1 - data = length 2560, hash A97BFE49 - sample 5: - time = 2144000 - flags = 1 - data = length 2560, hash 62F7412F - sample 6: - time = 2176000 - flags = 1 - data = length 2560, hash E8B6B750 - sample 7: - time = 2208000 - flags = 1 - data = length 2560, hash 3A577BF - sample 8: - time = 2240000 - flags = 1 - data = length 2560, hash 54285349 - sample 9: - time = 2272000 - flags = 1 - data = length 2560, hash A13BBE8C - sample 10: - time = 2304000 - flags = 1 - data = length 2560, hash E8D5E20B - sample 11: - time = 2336000 - flags = 1 - data = length 2560, hash 5FC0F076 - sample 12: - time = 2368000 - flags = 1 - data = length 2560, hash 98BAF8AA - sample 13: - time = 2400000 - flags = 1 - data = length 2560, hash D1E23DBA - sample 14: - time = 2432000 - flags = 1 - data = length 2560, hash 845598A0 - sample 15: - time = 2464000 - flags = 1 - data = length 2560, hash 14430D4F - sample 16: - time = 2496000 - flags = 1 - data = length 2560, hash 3A2FC670 - sample 17: - time = 2528000 - flags = 1 - data = length 2560, hash D5A8660C - sample 18: - time = 2560000 - flags = 1 - data = length 2560, hash 1ADA7A84 - sample 19: - time = 2592000 - flags = 1 - data = length 2560, hash E8C10166 - sample 20: - time = 2624000 - flags = 1 - data = length 2560, hash 5AFF3B7C - sample 21: - time = 2656000 - flags = 1 - data = length 2560, hash A8371ADF - sample 22: - time = 2688000 - flags = 1 - data = length 2560, hash E50CBD93 - sample 23: - time = 2720000 - flags = 1 - data = length 2560, hash DB2C7F5C - sample 24: - time = 2752000 - flags = 1 - data = length 2560, hash 1B81ED9C - sample 25: - time = 2784000 - flags = 1 - data = length 2560, hash 70A4889A - sample 26: - time = 2816000 - flags = 1 - data = length 2560, hash 4842B9C7 - sample 27: - time = 2848000 - flags = 1 - data = length 2560, hash A7217138 - sample 28: - time = 2880000 - flags = 1 - data = length 2560, hash 86B8E0F1 - sample 29: - time = 2912000 - flags = 1 - data = length 2560, hash 5BB06D78 - sample 30: - time = 2944000 - flags = 1 - data = length 2560, hash 31E73EBB - sample 31: - time = 2976000 - flags = 536870913 - data = length 2560, hash 9357AC89 -tracksEnded = true diff --git a/testdata/src/test/assets/mp4/hev1_08_09.mp4.3.dump b/testdata/src/test/assets/mp4/hev1_08_09.mp4.3.dump deleted file mode 100644 index caabbfb0a0..0000000000 --- a/testdata/src/test/assets/mp4/hev1_08_09.mp4.3.dump +++ /dev/null @@ -1,262 +0,0 @@ -seekMap: - isSeekable = true - duration = 3008333 - getPosition(0) = [[timeUs=0, position=3469]] - getPosition(1) = [[timeUs=0, position=3469], [timeUs=2002000, position=220760]] - getPosition(1504166) = [[timeUs=0, position=3469], [timeUs=2002000, position=220760]] - getPosition(3008333) = [[timeUs=2002000, position=220760]] -numberOfTracks = 2 -track 0: - total output bytes = 1863154 - sample count = 57 - format 0: - id = 1 - sampleMimeType = video/dolby-vision - codecs = hev1.08.09 - maxInputSize = 229917 - width = 3840 - height = 2160 - frameRate = 59.93229 - sample 0: - time = 2002000 - flags = 1 - data = length 34052, hash A0CC7874 - sample 1: - time = 2135466 - flags = 0 - data = length 150988, hash 1857A14B - sample 2: - time = 2068733 - flags = 0 - data = length 34967, hash D6A16239 - sample 3: - time = 2035366 - flags = 0 - data = length 13736, hash 7027CF4D - sample 4: - time = 2018683 - flags = 0 - data = length 12772, hash CF774092 - sample 5: - time = 2052050 - flags = 0 - data = length 11331, hash 8C713DC6 - sample 6: - time = 2102100 - flags = 0 - data = length 9028, hash 5C951E15 - sample 7: - time = 2085416 - flags = 0 - data = length 7866, hash 3CB336F7 - sample 8: - time = 2118783 - flags = 0 - data = length 4818, hash 3A7C6C6C - sample 9: - time = 2268933 - flags = 0 - data = length 159621, hash EF92C76D - sample 10: - time = 2202200 - flags = 0 - data = length 48344, hash FE22C38C - sample 11: - time = 2168833 - flags = 0 - data = length 9191, hash 3BCF374A - sample 12: - time = 2152150 - flags = 0 - data = length 3762, hash D08E325D - sample 13: - time = 2185516 - flags = 0 - data = length 2262, hash 7D7598ED - sample 14: - time = 2235566 - flags = 0 - data = length 20078, hash 2815E46E - sample 15: - time = 2218883 - flags = 0 - data = length 4091, hash C38A736B - sample 16: - time = 2252250 - flags = 0 - data = length 5028, hash 370618B6 - sample 17: - time = 2402400 - flags = 0 - data = length 189834, hash CF29FFC3 - sample 18: - time = 2335666 - flags = 0 - data = length 45277, hash CAFE3C8C - sample 19: - time = 2302300 - flags = 0 - data = length 5634, hash 7AEA55D8 - sample 20: - time = 2285616 - flags = 0 - data = length 2733, hash 7C625422 - sample 21: - time = 2318983 - flags = 0 - data = length 3039, hash BA956983 - sample 22: - time = 2369033 - flags = 0 - data = length 11702, hash 1253DA70 - sample 23: - time = 2352350 - flags = 0 - data = length 2036, hash F4F60EF2 - sample 24: - time = 2385716 - flags = 0 - data = length 2626, hash 2556D90F - sample 25: - time = 2535866 - flags = 0 - data = length 229887, hash DE2E4450 - sample 26: - time = 2469133 - flags = 0 - data = length 70606, hash 2BF14805 - sample 27: - time = 2435766 - flags = 0 - data = length 6403, hash 1F9A9A73 - sample 28: - time = 2419083 - flags = 0 - data = length 1935, hash F2625DCC - sample 29: - time = 2452450 - flags = 0 - data = length 2033, hash D8820023 - sample 30: - time = 2502500 - flags = 0 - data = length 10562, hash 73FFC431 - sample 31: - time = 2485816 - flags = 0 - data = length 3018, hash F6874502 - sample 32: - time = 2519183 - flags = 0 - data = length 2142, hash EF638401 - sample 33: - time = 2669333 - flags = 0 - data = length 195529, hash D8165DDA - sample 34: - time = 2602600 - flags = 0 - data = length 31079, hash 3C3F6D2B - sample 35: - time = 2569233 - flags = 0 - data = length 6629, hash 40E0EC77 - sample 36: - time = 2552550 - flags = 0 - data = length 1944, hash 1BD0EDB9 - sample 37: - time = 2585916 - flags = 0 - data = length 1944, hash C734B636 - sample 38: - time = 2635966 - flags = 0 - data = length 10741, hash 27AFE56B - sample 39: - time = 2619283 - flags = 0 - data = length 2087, hash 480F798D - sample 40: - time = 2652650 - flags = 0 - data = length 2582, hash AEC7C1D8 - sample 41: - time = 2802800 - flags = 0 - data = length 147954, hash 44C0DE9 - sample 42: - time = 2736066 - flags = 0 - data = length 65855, hash 79156BDF - sample 43: - time = 2702700 - flags = 0 - data = length 14547, hash B371386F - sample 44: - time = 2686016 - flags = 0 - data = length 2754, hash 1542374D - sample 45: - time = 2719383 - flags = 0 - data = length 2216, hash 384FCE18 - sample 46: - time = 2769433 - flags = 0 - data = length 7372, hash 3C6E8955 - sample 47: - time = 2752750 - flags = 0 - data = length 1913, hash 4095AA16 - sample 48: - time = 2786116 - flags = 0 - data = length 2329, hash A8981BCA - sample 49: - time = 2936266 - flags = 0 - data = length 152722, hash DBCD2449 - sample 50: - time = 2869533 - flags = 0 - data = length 66251, hash 1A31FB9 - sample 51: - time = 2836166 - flags = 0 - data = length 7027, hash 447A05A - sample 52: - time = 2819483 - flags = 0 - data = length 1901, hash A70E73 - sample 53: - time = 2852850 - flags = 0 - data = length 2135, hash E19B2A40 - sample 54: - time = 2902900 - flags = 0 - data = length 9859, hash 837EE9FE - sample 55: - time = 2886216 - flags = 0 - data = length 2035, hash 78EF7083 - sample 56: - time = 2919583 - flags = 536870912 - data = length 2347, hash 5BF1DEF3 -track 1: - total output bytes = 2560 - sample count = 1 - format 0: - id = 2 - sampleMimeType = audio/eac3-joc - maxInputSize = 2590 - channelCount = 6 - sampleRate = 48000 - language = und - sample 0: - time = 2976000 - flags = 536870913 - data = length 2560, hash 9357AC89 -tracksEnded = true diff --git a/testdata/src/test/assets/mp4/hev1_08_09.mp4.unknown_length.dump b/testdata/src/test/assets/mp4/hev1_08_09.mp4.unknown_length.dump deleted file mode 100644 index d8058ef1f3..0000000000 --- a/testdata/src/test/assets/mp4/hev1_08_09.mp4.unknown_length.dump +++ /dev/null @@ -1,1114 +0,0 @@ -seekMap: - isSeekable = true - duration = 3008333 - getPosition(0) = [[timeUs=0, position=3469]] - getPosition(1) = [[timeUs=0, position=3469], [timeUs=2002000, position=220760]] - getPosition(1504166) = [[timeUs=0, position=3469], [timeUs=2002000, position=220760]] - getPosition(3008333) = [[timeUs=2002000, position=220760]] -numberOfTracks = 2 -track 0: - total output bytes = 1921725 - sample count = 177 - format 0: - id = 1 - sampleMimeType = video/dolby-vision - codecs = hev1.08.09 - maxInputSize = 229917 - width = 3840 - height = 2160 - frameRate = 59.93229 - sample 0: - time = 0 - flags = 1 - data = length 2766, hash 53DF26FB - sample 1: - time = 133466 - flags = 0 - data = length 459, hash 58F9DA1C - sample 2: - time = 66733 - flags = 0 - data = length 460, hash 9FAA1A8B - sample 3: - time = 33366 - flags = 0 - data = length 460, hash 3F37B9FD - sample 4: - time = 16683 - flags = 0 - data = length 469, hash 3F71E174 - sample 5: - time = 50050 - flags = 0 - data = length 469, hash DC33AFB0 - sample 6: - time = 100100 - flags = 0 - data = length 461, hash 5187AD27 - sample 7: - time = 83416 - flags = 0 - data = length 470, hash 19651078 - sample 8: - time = 116783 - flags = 0 - data = length 469, hash 69BD23ED - sample 9: - time = 266933 - flags = 0 - data = length 461, hash EF7BA648 - sample 10: - time = 200200 - flags = 0 - data = length 462, hash D3160001 - sample 11: - time = 166833 - flags = 0 - data = length 461, hash D1B4CB0E - sample 12: - time = 150150 - flags = 0 - data = length 470, hash EFDA4761 - sample 13: - time = 183516 - flags = 0 - data = length 470, hash 9245AC0B - sample 14: - time = 233566 - flags = 0 - data = length 461, hash 57A71F8F - sample 15: - time = 216883 - flags = 0 - data = length 470, hash F8275947 - sample 16: - time = 250250 - flags = 0 - data = length 469, hash 253162DC - sample 17: - time = 400400 - flags = 0 - data = length 465, hash B4080BAB - sample 18: - time = 333666 - flags = 0 - data = length 466, hash 31226A4B - sample 19: - time = 300300 - flags = 0 - data = length 464, hash EB496F70 - sample 20: - time = 283616 - flags = 0 - data = length 472, hash 67BB5B1E - sample 21: - time = 316983 - flags = 0 - data = length 474, hash 7AFA365F - sample 22: - time = 367033 - flags = 0 - data = length 465, hash 6902A54B - sample 23: - time = 350350 - flags = 0 - data = length 474, hash 94F86240 - sample 24: - time = 383716 - flags = 0 - data = length 473, hash 24B598B6 - sample 25: - time = 533866 - flags = 0 - data = length 465, hash 39FFE637 - sample 26: - time = 467133 - flags = 0 - data = length 466, hash B05ABC3D - sample 27: - time = 433766 - flags = 0 - data = length 465, hash E452053F - sample 28: - time = 417083 - flags = 0 - data = length 474, hash CB5412D4 - sample 29: - time = 450450 - flags = 0 - data = length 474, hash 8365B86E - sample 30: - time = 500500 - flags = 0 - data = length 465, hash 856B49AA - sample 31: - time = 483816 - flags = 0 - data = length 474, hash 2A6B2D10 - sample 32: - time = 517183 - flags = 0 - data = length 473, hash 62B249A6 - sample 33: - time = 667333 - flags = 0 - data = length 465, hash 898EF4A6 - sample 34: - time = 600600 - flags = 0 - data = length 466, hash 965FBDAF - sample 35: - time = 567233 - flags = 0 - data = length 465, hash AD7C466C - sample 36: - time = 550550 - flags = 0 - data = length 474, hash A4ED4DF3 - sample 37: - time = 583916 - flags = 0 - data = length 474, hash A4624D9D - sample 38: - time = 633966 - flags = 0 - data = length 465, hash C830BD95 - sample 39: - time = 617283 - flags = 0 - data = length 474, hash A2508FA0 - sample 40: - time = 650650 - flags = 0 - data = length 473, hash BAFF7915 - sample 41: - time = 800800 - flags = 0 - data = length 465, hash D91E0315 - sample 42: - time = 734066 - flags = 0 - data = length 466, hash 38B27D20 - sample 43: - time = 700700 - flags = 0 - data = length 465, hash FD0B54DB - sample 44: - time = 684016 - flags = 0 - data = length 474, hash 54B09742 - sample 45: - time = 717383 - flags = 0 - data = length 474, hash 542596EC - sample 46: - time = 767433 - flags = 0 - data = length 465, hash 17BFCC04 - sample 47: - time = 750750 - flags = 0 - data = length 474, hash 5213D8EF - sample 48: - time = 784116 - flags = 0 - data = length 473, hash 134CA884 - sample 49: - time = 934266 - flags = 0 - data = length 465, hash 28AD1184 - sample 50: - time = 867533 - flags = 0 - data = length 466, hash DB053C91 - sample 51: - time = 834166 - flags = 0 - data = length 465, hash 4C9A634A - sample 52: - time = 817483 - flags = 0 - data = length 474, hash 473E091 - sample 53: - time = 850850 - flags = 0 - data = length 474, hash 3E8E03B - sample 54: - time = 900900 - flags = 0 - data = length 465, hash 674EDA73 - sample 55: - time = 884216 - flags = 0 - data = length 474, hash 1D7223E - sample 56: - time = 917583 - flags = 0 - data = length 473, hash 6B99D7F3 - sample 57: - time = 1067733 - flags = 0 - data = length 465, hash 783C1FF3 - sample 58: - time = 1001000 - flags = 0 - data = length 466, hash 7D57FC02 - sample 59: - time = 967633 - flags = 0 - data = length 465, hash 9C2971B9 - sample 60: - time = 950950 - flags = 0 - data = length 474, hash B43729E0 - sample 61: - time = 984316 - flags = 0 - data = length 474, hash B3AC298A - sample 62: - time = 1034366 - flags = 0 - data = length 465, hash B6DDE8E2 - sample 63: - time = 1017683 - flags = 0 - data = length 474, hash B19A6B8D - sample 64: - time = 1051050 - flags = 0 - data = length 473, hash C3E70762 - sample 65: - time = 1201200 - flags = 0 - data = length 465, hash 8776ED62 - sample 66: - time = 1134466 - flags = 0 - data = length 466, hash 5576DC73 - sample 67: - time = 1101100 - flags = 0 - data = length 465, hash AB643F28 - sample 68: - time = 1084416 - flags = 0 - data = length 474, hash E015942F - sample 69: - time = 1117783 - flags = 0 - data = length 474, hash DF8A93D9 - sample 70: - time = 1167833 - flags = 0 - data = length 465, hash C618B651 - sample 71: - time = 1151150 - flags = 0 - data = length 474, hash DD78D5DC - sample 72: - time = 1184516 - flags = 0 - data = length 473, hash FB0F5D1 - sample 73: - time = 1334666 - flags = 0 - data = length 465, hash D705FBD1 - sample 74: - time = 1267933 - flags = 0 - data = length 466, hash F7C99BE4 - sample 75: - time = 1234566 - flags = 0 - data = length 465, hash FAF34D97 - sample 76: - time = 1217883 - flags = 0 - data = length 474, hash 8FD8DD7E - sample 77: - time = 1251250 - flags = 0 - data = length 474, hash 8F4DDD28 - sample 78: - time = 1301300 - flags = 0 - data = length 465, hash 15A7C4C0 - sample 79: - time = 1284616 - flags = 0 - data = length 474, hash 8D3C1F2B - sample 80: - time = 1317983 - flags = 0 - data = length 473, hash 67FE2540 - sample 81: - time = 1468133 - flags = 0 - data = length 465, hash 26950A40 - sample 82: - time = 1401400 - flags = 0 - data = length 466, hash 9A1C5B55 - sample 83: - time = 1368033 - flags = 0 - data = length 465, hash 4A825C06 - sample 84: - time = 1351350 - flags = 0 - data = length 474, hash 3F9C26CD - sample 85: - time = 1384716 - flags = 0 - data = length 474, hash 3F112677 - sample 86: - time = 1434766 - flags = 0 - data = length 465, hash 6536D32F - sample 87: - time = 1418083 - flags = 0 - data = length 474, hash 3CFF687A - sample 88: - time = 1451450 - flags = 0 - data = length 473, hash C04B54AF - sample 89: - time = 1601600 - flags = 0 - data = length 465, hash 762418AF - sample 90: - time = 1534866 - flags = 0 - data = length 466, hash 3C6F1AC6 - sample 91: - time = 1501500 - flags = 0 - data = length 465, hash 9A116A75 - sample 92: - time = 1484816 - flags = 0 - data = length 474, hash EF5F701C - sample 93: - time = 1518183 - flags = 0 - data = length 474, hash EED46FC6 - sample 94: - time = 1568233 - flags = 0 - data = length 465, hash B4C5E19E - sample 95: - time = 1551550 - flags = 0 - data = length 474, hash ECC2B1C9 - sample 96: - time = 1584916 - flags = 0 - data = length 473, hash 1898841E - sample 97: - time = 1735066 - flags = 0 - data = length 465, hash C5B3271E - sample 98: - time = 1668333 - flags = 0 - data = length 466, hash DEC1DA37 - sample 99: - time = 1634966 - flags = 0 - data = length 465, hash E9A078E4 - sample 100: - time = 1618283 - flags = 0 - data = length 474, hash 9F22B96B - sample 101: - time = 1651650 - flags = 0 - data = length 474, hash 9E97B915 - sample 102: - time = 1701700 - flags = 0 - data = length 465, hash 454F00D - sample 103: - time = 1685016 - flags = 0 - data = length 474, hash 9C85FB18 - sample 104: - time = 1718383 - flags = 0 - data = length 473, hash 70E5B38D - sample 105: - time = 1868533 - flags = 0 - data = length 465, hash 1542358D - sample 106: - time = 1801800 - flags = 0 - data = length 466, hash 811499A8 - sample 107: - time = 1768433 - flags = 0 - data = length 465, hash 392F8753 - sample 108: - time = 1751750 - flags = 0 - data = length 474, hash 4EE602BA - sample 109: - time = 1785116 - flags = 0 - data = length 474, hash 4E5B0264 - sample 110: - time = 1835166 - flags = 0 - data = length 465, hash 53E3FE7C - sample 111: - time = 1818483 - flags = 0 - data = length 474, hash 4C494467 - sample 112: - time = 1851850 - flags = 0 - data = length 473, hash C932E2FC - sample 113: - time = 1985316 - flags = 0 - data = length 471, hash 42E9506B - sample 114: - time = 1935266 - flags = 0 - data = length 465, hash 301CE20A - sample 115: - time = 1901900 - flags = 0 - data = length 465, hash 15DE1255 - sample 116: - time = 1885216 - flags = 0 - data = length 474, hash E36DE730 - sample 117: - time = 1918583 - flags = 0 - data = length 474, hash E2E2E6DA - sample 118: - time = 1968633 - flags = 0 - data = length 473, hash 482DD1EC - sample 119: - time = 1951950 - flags = 0 - data = length 473, hash 2EA35623 - sample 120: - time = 2002000 - flags = 1 - data = length 34052, hash A0CC7874 - sample 121: - time = 2135466 - flags = 0 - data = length 150988, hash 1857A14B - sample 122: - time = 2068733 - flags = 0 - data = length 34967, hash D6A16239 - sample 123: - time = 2035366 - flags = 0 - data = length 13736, hash 7027CF4D - sample 124: - time = 2018683 - flags = 0 - data = length 12772, hash CF774092 - sample 125: - time = 2052050 - flags = 0 - data = length 11331, hash 8C713DC6 - sample 126: - time = 2102100 - flags = 0 - data = length 9028, hash 5C951E15 - sample 127: - time = 2085416 - flags = 0 - data = length 7866, hash 3CB336F7 - sample 128: - time = 2118783 - flags = 0 - data = length 4818, hash 3A7C6C6C - sample 129: - time = 2268933 - flags = 0 - data = length 159621, hash EF92C76D - sample 130: - time = 2202200 - flags = 0 - data = length 48344, hash FE22C38C - sample 131: - time = 2168833 - flags = 0 - data = length 9191, hash 3BCF374A - sample 132: - time = 2152150 - flags = 0 - data = length 3762, hash D08E325D - sample 133: - time = 2185516 - flags = 0 - data = length 2262, hash 7D7598ED - sample 134: - time = 2235566 - flags = 0 - data = length 20078, hash 2815E46E - sample 135: - time = 2218883 - flags = 0 - data = length 4091, hash C38A736B - sample 136: - time = 2252250 - flags = 0 - data = length 5028, hash 370618B6 - sample 137: - time = 2402400 - flags = 0 - data = length 189834, hash CF29FFC3 - sample 138: - time = 2335666 - flags = 0 - data = length 45277, hash CAFE3C8C - sample 139: - time = 2302300 - flags = 0 - data = length 5634, hash 7AEA55D8 - sample 140: - time = 2285616 - flags = 0 - data = length 2733, hash 7C625422 - sample 141: - time = 2318983 - flags = 0 - data = length 3039, hash BA956983 - sample 142: - time = 2369033 - flags = 0 - data = length 11702, hash 1253DA70 - sample 143: - time = 2352350 - flags = 0 - data = length 2036, hash F4F60EF2 - sample 144: - time = 2385716 - flags = 0 - data = length 2626, hash 2556D90F - sample 145: - time = 2535866 - flags = 0 - data = length 229887, hash DE2E4450 - sample 146: - time = 2469133 - flags = 0 - data = length 70606, hash 2BF14805 - sample 147: - time = 2435766 - flags = 0 - data = length 6403, hash 1F9A9A73 - sample 148: - time = 2419083 - flags = 0 - data = length 1935, hash F2625DCC - sample 149: - time = 2452450 - flags = 0 - data = length 2033, hash D8820023 - sample 150: - time = 2502500 - flags = 0 - data = length 10562, hash 73FFC431 - sample 151: - time = 2485816 - flags = 0 - data = length 3018, hash F6874502 - sample 152: - time = 2519183 - flags = 0 - data = length 2142, hash EF638401 - sample 153: - time = 2669333 - flags = 0 - data = length 195529, hash D8165DDA - sample 154: - time = 2602600 - flags = 0 - data = length 31079, hash 3C3F6D2B - sample 155: - time = 2569233 - flags = 0 - data = length 6629, hash 40E0EC77 - sample 156: - time = 2552550 - flags = 0 - data = length 1944, hash 1BD0EDB9 - sample 157: - time = 2585916 - flags = 0 - data = length 1944, hash C734B636 - sample 158: - time = 2635966 - flags = 0 - data = length 10741, hash 27AFE56B - sample 159: - time = 2619283 - flags = 0 - data = length 2087, hash 480F798D - sample 160: - time = 2652650 - flags = 0 - data = length 2582, hash AEC7C1D8 - sample 161: - time = 2802800 - flags = 0 - data = length 147954, hash 44C0DE9 - sample 162: - time = 2736066 - flags = 0 - data = length 65855, hash 79156BDF - sample 163: - time = 2702700 - flags = 0 - data = length 14547, hash B371386F - sample 164: - time = 2686016 - flags = 0 - data = length 2754, hash 1542374D - sample 165: - time = 2719383 - flags = 0 - data = length 2216, hash 384FCE18 - sample 166: - time = 2769433 - flags = 0 - data = length 7372, hash 3C6E8955 - sample 167: - time = 2752750 - flags = 0 - data = length 1913, hash 4095AA16 - sample 168: - time = 2786116 - flags = 0 - data = length 2329, hash A8981BCA - sample 169: - time = 2936266 - flags = 0 - data = length 152722, hash DBCD2449 - sample 170: - time = 2869533 - flags = 0 - data = length 66251, hash 1A31FB9 - sample 171: - time = 2836166 - flags = 0 - data = length 7027, hash 447A05A - sample 172: - time = 2819483 - flags = 0 - data = length 1901, hash A70E73 - sample 173: - time = 2852850 - flags = 0 - data = length 2135, hash E19B2A40 - sample 174: - time = 2902900 - flags = 0 - data = length 9859, hash 837EE9FE - sample 175: - time = 2886216 - flags = 0 - data = length 2035, hash 78EF7083 - sample 176: - time = 2919583 - flags = 536870912 - data = length 2347, hash 5BF1DEF3 -track 1: - total output bytes = 240640 - sample count = 94 - format 0: - id = 2 - sampleMimeType = audio/eac3-joc - maxInputSize = 2590 - channelCount = 6 - sampleRate = 48000 - language = und - sample 0: - time = 0 - flags = 1 - data = length 2560, hash B96751EE - sample 1: - time = 32000 - flags = 1 - data = length 2560, hash 45001B26 - sample 2: - time = 64000 - flags = 1 - data = length 2560, hash A3CBFFE4 - sample 3: - time = 96000 - flags = 1 - data = length 2560, hash 667C5C1A - sample 4: - time = 128000 - flags = 1 - data = length 2560, hash 7EC5AE9 - sample 5: - time = 160000 - flags = 1 - data = length 2560, hash 5F03C1F0 - sample 6: - time = 192000 - flags = 1 - data = length 2560, hash 7546E8D6 - sample 7: - time = 224000 - flags = 1 - data = length 2560, hash 9C5B6C2D - sample 8: - time = 256000 - flags = 1 - data = length 2560, hash 4F7BE9A5 - sample 9: - time = 288000 - flags = 1 - data = length 2560, hash 5D24A4BB - sample 10: - time = 320000 - flags = 1 - data = length 2560, hash 2B19480 - sample 11: - time = 352000 - flags = 1 - data = length 2560, hash D0DF951F - sample 12: - time = 384000 - flags = 1 - data = length 2560, hash CFE1F53A - sample 13: - time = 416000 - flags = 1 - data = length 2560, hash 7B14E1DB - sample 14: - time = 448000 - flags = 1 - data = length 2560, hash 77A4D01D - sample 15: - time = 480000 - flags = 1 - data = length 2560, hash 1CEADC6A - sample 16: - time = 512000 - flags = 1 - data = length 2560, hash F67D37C5 - sample 17: - time = 544000 - flags = 1 - data = length 2560, hash 4E6C1D09 - sample 18: - time = 576000 - flags = 1 - data = length 2560, hash E3BBDEAA - sample 19: - time = 608000 - flags = 1 - data = length 2560, hash 24E8B470 - sample 20: - time = 640000 - flags = 1 - data = length 2560, hash E12DFD77 - sample 21: - time = 672000 - flags = 1 - data = length 2560, hash FE039303 - sample 22: - time = 704000 - flags = 1 - data = length 2560, hash 4AD36C36 - sample 23: - time = 736000 - flags = 1 - data = length 2560, hash CE76D70E - sample 24: - time = 768000 - flags = 1 - data = length 2560, hash F6575F19 - sample 25: - time = 800000 - flags = 1 - data = length 2560, hash 9F23D09A - sample 26: - time = 832000 - flags = 1 - data = length 2560, hash D87FEE21 - sample 27: - time = 864000 - flags = 1 - data = length 2560, hash A9A51CE8 - sample 28: - time = 896000 - flags = 1 - data = length 2560, hash E0D6287D - sample 29: - time = 928000 - flags = 1 - data = length 2560, hash 7361A86 - sample 30: - time = 960000 - flags = 1 - data = length 2560, hash DFC493C - sample 31: - time = 992000 - flags = 1 - data = length 2560, hash F1B75A9A - sample 32: - time = 1024000 - flags = 1 - data = length 2560, hash 8B4925FA - sample 33: - time = 1056000 - flags = 1 - data = length 2560, hash 83119289 - sample 34: - time = 1088000 - flags = 1 - data = length 2560, hash BAD39DD9 - sample 35: - time = 1120000 - flags = 1 - data = length 2560, hash 387EB36C - sample 36: - time = 1152000 - flags = 1 - data = length 2560, hash E524ACB5 - sample 37: - time = 1184000 - flags = 1 - data = length 2560, hash EA9FF1D3 - sample 38: - time = 1216000 - flags = 1 - data = length 2560, hash A0AA007F - sample 39: - time = 1248000 - flags = 1 - data = length 2560, hash DBC50739 - sample 40: - time = 1280000 - flags = 1 - data = length 2560, hash 74097FA4 - sample 41: - time = 1312000 - flags = 1 - data = length 2560, hash 276D1757 - sample 42: - time = 1344000 - flags = 1 - data = length 2560, hash 93511DF1 - sample 43: - time = 1376000 - flags = 1 - data = length 2560, hash EC3BEE16 - sample 44: - time = 1408000 - flags = 1 - data = length 2560, hash C4C829C4 - sample 45: - time = 1440000 - flags = 1 - data = length 2560, hash 8444AFDA - sample 46: - time = 1472000 - flags = 1 - data = length 2560, hash 63554884 - sample 47: - time = 1504000 - flags = 1 - data = length 2560, hash D3E9AC6D - sample 48: - time = 1536000 - flags = 1 - data = length 2560, hash FD292296 - sample 49: - time = 1568000 - flags = 1 - data = length 2560, hash 775C8FB3 - sample 50: - time = 1600000 - flags = 1 - data = length 2560, hash D23990E8 - sample 51: - time = 1632000 - flags = 1 - data = length 2560, hash CD2FF249 - sample 52: - time = 1664000 - flags = 1 - data = length 2560, hash B966DC5C - sample 53: - time = 1696000 - flags = 1 - data = length 2560, hash 50DBC9F9 - sample 54: - time = 1728000 - flags = 1 - data = length 2560, hash 8800D84D - sample 55: - time = 1760000 - flags = 1 - data = length 2560, hash C99E523F - sample 56: - time = 1792000 - flags = 1 - data = length 2560, hash A23444DC - sample 57: - time = 1824000 - flags = 1 - data = length 2560, hash 6907BE15 - sample 58: - time = 1856000 - flags = 1 - data = length 2560, hash 138D8587 - sample 59: - time = 1888000 - flags = 1 - data = length 2560, hash 3AF80CF8 - sample 60: - time = 1920000 - flags = 1 - data = length 2560, hash 12069B12 - sample 61: - time = 1952000 - flags = 1 - data = length 2560, hash 189699D4 - sample 62: - time = 1984000 - flags = 1 - data = length 2560, hash 2D8008D5 - sample 63: - time = 2016000 - flags = 1 - data = length 2560, hash C2DBA2AE - sample 64: - time = 2048000 - flags = 1 - data = length 2560, hash 3578BD0D - sample 65: - time = 2079999 - flags = 1 - data = length 2560, hash 8034686C - sample 66: - time = 2112000 - flags = 1 - data = length 2560, hash A97BFE49 - sample 67: - time = 2144000 - flags = 1 - data = length 2560, hash 62F7412F - sample 68: - time = 2176000 - flags = 1 - data = length 2560, hash E8B6B750 - sample 69: - time = 2208000 - flags = 1 - data = length 2560, hash 3A577BF - sample 70: - time = 2240000 - flags = 1 - data = length 2560, hash 54285349 - sample 71: - time = 2272000 - flags = 1 - data = length 2560, hash A13BBE8C - sample 72: - time = 2304000 - flags = 1 - data = length 2560, hash E8D5E20B - sample 73: - time = 2336000 - flags = 1 - data = length 2560, hash 5FC0F076 - sample 74: - time = 2368000 - flags = 1 - data = length 2560, hash 98BAF8AA - sample 75: - time = 2400000 - flags = 1 - data = length 2560, hash D1E23DBA - sample 76: - time = 2432000 - flags = 1 - data = length 2560, hash 845598A0 - sample 77: - time = 2464000 - flags = 1 - data = length 2560, hash 14430D4F - sample 78: - time = 2496000 - flags = 1 - data = length 2560, hash 3A2FC670 - sample 79: - time = 2528000 - flags = 1 - data = length 2560, hash D5A8660C - sample 80: - time = 2560000 - flags = 1 - data = length 2560, hash 1ADA7A84 - sample 81: - time = 2592000 - flags = 1 - data = length 2560, hash E8C10166 - sample 82: - time = 2624000 - flags = 1 - data = length 2560, hash 5AFF3B7C - sample 83: - time = 2656000 - flags = 1 - data = length 2560, hash A8371ADF - sample 84: - time = 2688000 - flags = 1 - data = length 2560, hash E50CBD93 - sample 85: - time = 2720000 - flags = 1 - data = length 2560, hash DB2C7F5C - sample 86: - time = 2752000 - flags = 1 - data = length 2560, hash 1B81ED9C - sample 87: - time = 2784000 - flags = 1 - data = length 2560, hash 70A4889A - sample 88: - time = 2816000 - flags = 1 - data = length 2560, hash 4842B9C7 - sample 89: - time = 2848000 - flags = 1 - data = length 2560, hash A7217138 - sample 90: - time = 2880000 - flags = 1 - data = length 2560, hash 86B8E0F1 - sample 91: - time = 2912000 - flags = 1 - data = length 2560, hash 5BB06D78 - sample 92: - time = 2944000 - flags = 1 - data = length 2560, hash 31E73EBB - sample 93: - time = 2976000 - flags = 536870913 - data = length 2560, hash 9357AC89 -tracksEnded = true