diff --git a/testdata/src/test/assets/media/mp4/sample_av1.mp4 b/testdata/src/test/assets/media/mp4/sample_av1.mp4 new file mode 100644 index 0000000000..3fdfbaa274 Binary files /dev/null and b/testdata/src/test/assets/media/mp4/sample_av1.mp4 differ diff --git a/testdata/src/test/assets/muxerdumps/sample_av1.mp4.dump b/testdata/src/test/assets/muxerdumps/sample_av1.mp4.dump new file mode 100644 index 0000000000..03ac4ff017 --- /dev/null +++ b/testdata/src/test/assets/muxerdumps/sample_av1.mp4.dump @@ -0,0 +1,334 @@ +seekMap: + isSeekable = true + duration = 1064600 + getPosition(0) = [[timeUs=0, position=44]] + getPosition(1) = [[timeUs=0, position=44]] + getPosition(532300) = [[timeUs=0, position=44]] + getPosition(1064600) = [[timeUs=0, position=44]] +numberOfTracks = 2 +track 0: + total output bytes = 69084 + sample count = 30 + format 0: + id = 1 + sampleMimeType = video/av01 + maxInputSize = 46460 + width = 1080 + height = 720 + frameRate = 31.004547 + sample 0: + time = 0 + flags = 1 + data = length 46430, hash 6B637CB2 + sample 1: + time = 33355 + flags = 0 + data = length 18221, hash BDFC1DF5 + sample 2: + time = 66722 + flags = 0 + data = length 46, hash 61FBED63 + sample 3: + time = 100100 + flags = 0 + data = length 3, hash D5E0 + sample 4: + time = 133455 + flags = 0 + data = length 228, hash 12CA418E + sample 5: + time = 166822 + flags = 0 + data = length 3, hash D610 + sample 6: + time = 200200 + flags = 0 + data = length 42, hash 89850AD7 + sample 7: + time = 233555 + flags = 0 + data = length 3, hash D5D0 + sample 8: + time = 266922 + flags = 0 + data = length 622, hash 825F13E + sample 9: + time = 300300 + flags = 0 + data = length 31, hash A716FCF3 + sample 10: + time = 333655 + flags = 0 + data = length 3, hash D5E0 + sample 11: + time = 367022 + flags = 0 + data = length 303, hash A10916F7 + sample 12: + time = 400400 + flags = 0 + data = length 3, hash D600 + sample 13: + time = 433755 + flags = 0 + data = length 206, hash 9560CECD + sample 14: + time = 467122 + flags = 0 + data = length 3, hash D5C0 + sample 15: + time = 500500 + flags = 0 + data = length 1871, hash 33AF2CC4 + sample 16: + time = 533855 + flags = 0 + data = length 84, hash 8814D81E + sample 17: + time = 567222 + flags = 0 + data = length 3, hash D5E0 + sample 18: + time = 600600 + flags = 0 + data = length 291, hash 39EE2619 + sample 19: + time = 633955 + flags = 0 + data = length 3, hash D5F0 + sample 20: + time = 667322 + flags = 0 + data = length 34, hash 1BA7DF18 + sample 21: + time = 700700 + flags = 0 + data = length 3, hash D610 + sample 22: + time = 734055 + flags = 0 + data = length 336, hash FA3BC9BE + sample 23: + time = 767422 + flags = 0 + data = length 36, hash 8165203A + sample 24: + time = 800800 + flags = 0 + data = length 3, hash D600 + sample 25: + time = 834155 + flags = 0 + data = length 148, hash 7828A82B + sample 26: + time = 867522 + flags = 0 + data = length 3, hash D5F0 + sample 27: + time = 900900 + flags = 0 + data = length 36, hash 3D5B6002 + sample 28: + time = 934255 + flags = 0 + data = length 25, hash E9EFF2B7 + sample 29: + time = 967622 + flags = 536870912 + data = length 61, hash 40B232C5 +track 1: + total output bytes = 9312 + sample count = 45 + format 0: + averageBitrate = 71295 + peakBitrate = 71295 + id = 2 + sampleMimeType = audio/mp4a-latm + codecs = mp4a.40.2 + maxInputSize = 612 + channelCount = 1 + sampleRate = 44100 + language = und + initializationData: + data = length 5, hash 2B7623A + sample 0: + time = 0 + flags = 1 + data = length 21, hash 77102128 + sample 1: + time = 66208 + flags = 1 + data = length 17, hash BA75F5D4 + sample 2: + time = 89416 + flags = 1 + data = length 582, hash B5064B53 + sample 3: + time = 112645 + flags = 1 + data = length 218, hash 46000EEF + sample 4: + time = 135854 + flags = 1 + data = length 206, hash 7B12EC38 + sample 5: + time = 159083 + flags = 1 + data = length 215, hash C05E2F91 + sample 6: + time = 182291 + flags = 1 + data = length 217, hash 1E457BBF + sample 7: + time = 205520 + flags = 1 + data = length 195, hash DFD6F480 + sample 8: + time = 228750 + flags = 1 + data = length 198, hash 2BC702E + sample 9: + time = 251958 + flags = 1 + data = length 216, hash ED964B3D + sample 10: + time = 275187 + flags = 1 + data = length 204, hash DAF6FDC6 + sample 11: + time = 298395 + flags = 1 + data = length 205, hash D249FD76 + sample 12: + time = 321625 + flags = 1 + data = length 200, hash C8F844E4 + sample 13: + time = 344833 + flags = 1 + data = length 196, hash FDD0CA03 + sample 14: + time = 368062 + flags = 1 + data = length 196, hash E4E3A7B0 + sample 15: + time = 391291 + flags = 1 + data = length 207, hash 157773E3 + sample 16: + time = 414500 + flags = 1 + data = length 207, hash C9F46F0F + sample 17: + time = 437729 + flags = 1 + data = length 210, hash 127AC739 + sample 18: + time = 460937 + flags = 1 + data = length 217, hash B2649830 + sample 19: + time = 484166 + flags = 1 + data = length 188, hash 4D280759 + sample 20: + time = 507375 + flags = 1 + data = length 205, hash EAE6D6AD + sample 21: + time = 530604 + flags = 1 + data = length 226, hash BDD0EC44 + sample 22: + time = 553812 + flags = 1 + data = length 199, hash 60C719A2 + sample 23: + time = 577041 + flags = 1 + data = length 215, hash EDDE842F + sample 24: + time = 600270 + flags = 1 + data = length 201, hash D17187B + sample 25: + time = 623479 + flags = 1 + data = length 217, hash 58DD698C + sample 26: + time = 646708 + flags = 1 + data = length 202, hash 5168D405 + sample 27: + time = 669916 + flags = 1 + data = length 194, hash 7139AF8 + sample 28: + time = 693145 + flags = 1 + data = length 203, hash F775D9ED + sample 29: + time = 716354 + flags = 1 + data = length 200, hash 774C5045 + sample 30: + time = 739583 + flags = 1 + data = length 211, hash ED3C6FBC + sample 31: + time = 762791 + flags = 1 + data = length 205, hash FC4754A9 + sample 32: + time = 786020 + flags = 1 + data = length 216, hash 72F4AF29 + sample 33: + time = 809250 + flags = 1 + data = length 204, hash 1AF98D40 + sample 34: + time = 832458 + flags = 1 + data = length 200, hash E0004171 + sample 35: + time = 855687 + flags = 1 + data = length 215, hash B413079A + sample 36: + time = 878895 + flags = 1 + data = length 211, hash 107CEE52 + sample 37: + time = 902125 + flags = 1 + data = length 214, hash 1E588A0D + sample 38: + time = 925333 + flags = 1 + data = length 210, hash 84E5BBBD + sample 39: + time = 948562 + flags = 1 + data = length 211, hash 32D7ACAB + sample 40: + time = 971770 + flags = 1 + data = length 201, hash 1567F919 + sample 41: + time = 995000 + flags = 1 + data = length 196, hash 2F050463 + sample 42: + time = 1018229 + flags = 1 + data = length 215, hash 4BDD9C81 + sample 43: + time = 1041437 + flags = 1 + data = length 242, hash DD6FD967 + sample 44: + time = 1064666 + flags = 536870913 + data = length 184, hash DAFC330D +tracksEnded = true