From 52c330c1d7df396ba43c98961754c354b5568d0d Mon Sep 17 00:00:00 2001 From: hschlueter Date: Wed, 3 Nov 2021 15:49:09 +0000 Subject: [PATCH] Write sample size to dumpfile in transformer tests. If the number of samples changes, the sizes will help us to verify whether they are just split differently or extra data was added. PiperOrigin-RevId: 407346280 --- .../transformerdumps/amr/sample_nb.amr.dump | 218 ++++++++++++++++++ .../transformerdumps/mkv/sample.mkv.dump | 30 +++ .../mkv/sample_with_srt.mkv.dump | 30 +++ .../transformerdumps/mp4/sample.mp4.dump | 75 ++++++ .../mp4/sample.mp4.noaudio.dump | 30 +++ .../mp4/sample.mp4.novideo.dump | 45 ++++ .../mp4/sample_sef_slow_motion.mp4.dump | 41 ++++ .../media3/transformer/TestMuxer.java | 5 +- 8 files changed, 473 insertions(+), 1 deletion(-) diff --git a/libraries/test_data/src/test/assets/transformerdumps/amr/sample_nb.amr.dump b/libraries/test_data/src/test/assets/transformerdumps/amr/sample_nb.amr.dump index c18193c16f..18836cbc5d 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/amr/sample_nb.amr.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/amr/sample_nb.amr.dump @@ -7,1091 +7,1309 @@ format 0: sample: trackIndex = 0 dataHashCode = 924517484 + size = 13 isKeyFrame = true presentationTimeUs = 0 sample: trackIndex = 0 dataHashCode = -835666085 + size = 13 isKeyFrame = true presentationTimeUs = 750 sample: trackIndex = 0 dataHashCode = 430283125 + size = 13 isKeyFrame = true presentationTimeUs = 1500 sample: trackIndex = 0 dataHashCode = 1215919932 + size = 13 isKeyFrame = true presentationTimeUs = 2250 sample: trackIndex = 0 dataHashCode = -386387943 + size = 13 isKeyFrame = true presentationTimeUs = 3000 sample: trackIndex = 0 dataHashCode = -765080119 + size = 13 isKeyFrame = true presentationTimeUs = 3750 sample: trackIndex = 0 dataHashCode = -1855636054 + size = 13 isKeyFrame = true presentationTimeUs = 4500 sample: trackIndex = 0 dataHashCode = -946579722 + size = 13 isKeyFrame = true presentationTimeUs = 5250 sample: trackIndex = 0 dataHashCode = -841202654 + size = 13 isKeyFrame = true presentationTimeUs = 6000 sample: trackIndex = 0 dataHashCode = -638764303 + size = 13 isKeyFrame = true presentationTimeUs = 6750 sample: trackIndex = 0 dataHashCode = -1162388941 + size = 13 isKeyFrame = true presentationTimeUs = 7500 sample: trackIndex = 0 dataHashCode = 572634367 + size = 13 isKeyFrame = true presentationTimeUs = 8250 sample: trackIndex = 0 dataHashCode = -1774188021 + size = 13 isKeyFrame = true presentationTimeUs = 9000 sample: trackIndex = 0 dataHashCode = 92464891 + size = 13 isKeyFrame = true presentationTimeUs = 9750 sample: trackIndex = 0 dataHashCode = -991397659 + size = 13 isKeyFrame = true presentationTimeUs = 10500 sample: trackIndex = 0 dataHashCode = -934698563 + size = 13 isKeyFrame = true presentationTimeUs = 11250 sample: trackIndex = 0 dataHashCode = -811030035 + size = 13 isKeyFrame = true presentationTimeUs = 12000 sample: trackIndex = 0 dataHashCode = 1892305159 + size = 13 isKeyFrame = true presentationTimeUs = 12750 sample: trackIndex = 0 dataHashCode = -1266858924 + size = 13 isKeyFrame = true presentationTimeUs = 13500 sample: trackIndex = 0 dataHashCode = 673814721 + size = 13 isKeyFrame = true presentationTimeUs = 14250 sample: trackIndex = 0 dataHashCode = 1061124709 + size = 13 isKeyFrame = true presentationTimeUs = 15000 sample: trackIndex = 0 dataHashCode = -869356712 + size = 13 isKeyFrame = true presentationTimeUs = 15750 sample: trackIndex = 0 dataHashCode = 664729362 + size = 13 isKeyFrame = true presentationTimeUs = 16500 sample: trackIndex = 0 dataHashCode = -1439741143 + size = 13 isKeyFrame = true presentationTimeUs = 17250 sample: trackIndex = 0 dataHashCode = -151627580 + size = 13 isKeyFrame = true presentationTimeUs = 18000 sample: trackIndex = 0 dataHashCode = -673268457 + size = 13 isKeyFrame = true presentationTimeUs = 18750 sample: trackIndex = 0 dataHashCode = 1839962647 + size = 13 isKeyFrame = true presentationTimeUs = 19500 sample: trackIndex = 0 dataHashCode = 1858999665 + size = 13 isKeyFrame = true presentationTimeUs = 20250 sample: trackIndex = 0 dataHashCode = -1278193537 + size = 13 isKeyFrame = true presentationTimeUs = 21000 sample: trackIndex = 0 dataHashCode = 568547001 + size = 13 isKeyFrame = true presentationTimeUs = 21750 sample: trackIndex = 0 dataHashCode = 68217362 + size = 13 isKeyFrame = true presentationTimeUs = 22500 sample: trackIndex = 0 dataHashCode = 1396217256 + size = 13 isKeyFrame = true presentationTimeUs = 23250 sample: trackIndex = 0 dataHashCode = -971293094 + size = 13 isKeyFrame = true presentationTimeUs = 24000 sample: trackIndex = 0 dataHashCode = -1742638874 + size = 13 isKeyFrame = true presentationTimeUs = 24750 sample: trackIndex = 0 dataHashCode = 2047109317 + size = 13 isKeyFrame = true presentationTimeUs = 25500 sample: trackIndex = 0 dataHashCode = -1668945241 + size = 13 isKeyFrame = true presentationTimeUs = 26250 sample: trackIndex = 0 dataHashCode = -1229766218 + size = 13 isKeyFrame = true presentationTimeUs = 27000 sample: trackIndex = 0 dataHashCode = 1765233454 + size = 13 isKeyFrame = true presentationTimeUs = 27750 sample: trackIndex = 0 dataHashCode = -1930255456 + size = 13 isKeyFrame = true presentationTimeUs = 28500 sample: trackIndex = 0 dataHashCode = -764925242 + size = 13 isKeyFrame = true presentationTimeUs = 29250 sample: trackIndex = 0 dataHashCode = -1144688369 + size = 13 isKeyFrame = true presentationTimeUs = 30000 sample: trackIndex = 0 dataHashCode = 1493699436 + size = 13 isKeyFrame = true presentationTimeUs = 30750 sample: trackIndex = 0 dataHashCode = -468614511 + size = 13 isKeyFrame = true presentationTimeUs = 31500 sample: trackIndex = 0 dataHashCode = -1578782058 + size = 13 isKeyFrame = true presentationTimeUs = 32250 sample: trackIndex = 0 dataHashCode = -675743397 + size = 13 isKeyFrame = true presentationTimeUs = 33000 sample: trackIndex = 0 dataHashCode = -863790111 + size = 13 isKeyFrame = true presentationTimeUs = 33750 sample: trackIndex = 0 dataHashCode = -732307506 + size = 13 isKeyFrame = true presentationTimeUs = 34500 sample: trackIndex = 0 dataHashCode = -693298708 + size = 13 isKeyFrame = true presentationTimeUs = 35250 sample: trackIndex = 0 dataHashCode = -799131843 + size = 13 isKeyFrame = true presentationTimeUs = 36000 sample: trackIndex = 0 dataHashCode = 1782866119 + size = 13 isKeyFrame = true presentationTimeUs = 36750 sample: trackIndex = 0 dataHashCode = -912205505 + size = 13 isKeyFrame = true presentationTimeUs = 37500 sample: trackIndex = 0 dataHashCode = 1067981287 + size = 13 isKeyFrame = true presentationTimeUs = 38250 sample: trackIndex = 0 dataHashCode = 490520060 + size = 13 isKeyFrame = true presentationTimeUs = 39000 sample: trackIndex = 0 dataHashCode = -1950632957 + size = 13 isKeyFrame = true presentationTimeUs = 39750 sample: trackIndex = 0 dataHashCode = 565485817 + size = 13 isKeyFrame = true presentationTimeUs = 40500 sample: trackIndex = 0 dataHashCode = -1057414703 + size = 13 isKeyFrame = true presentationTimeUs = 41250 sample: trackIndex = 0 dataHashCode = 1568746155 + size = 13 isKeyFrame = true presentationTimeUs = 42000 sample: trackIndex = 0 dataHashCode = 1355412472 + size = 13 isKeyFrame = true presentationTimeUs = 42750 sample: trackIndex = 0 dataHashCode = 1546368465 + size = 13 isKeyFrame = true presentationTimeUs = 43500 sample: trackIndex = 0 dataHashCode = 1811529381 + size = 13 isKeyFrame = true presentationTimeUs = 44250 sample: trackIndex = 0 dataHashCode = 658031078 + size = 13 isKeyFrame = true presentationTimeUs = 45000 sample: trackIndex = 0 dataHashCode = 1606584486 + size = 13 isKeyFrame = true presentationTimeUs = 45750 sample: trackIndex = 0 dataHashCode = 2123252778 + size = 13 isKeyFrame = true presentationTimeUs = 46500 sample: trackIndex = 0 dataHashCode = -1364579398 + size = 13 isKeyFrame = true presentationTimeUs = 47250 sample: trackIndex = 0 dataHashCode = 1311427887 + size = 13 isKeyFrame = true presentationTimeUs = 48000 sample: trackIndex = 0 dataHashCode = -691467569 + size = 13 isKeyFrame = true presentationTimeUs = 48750 sample: trackIndex = 0 dataHashCode = 1876470084 + size = 13 isKeyFrame = true presentationTimeUs = 49500 sample: trackIndex = 0 dataHashCode = -1472873479 + size = 13 isKeyFrame = true presentationTimeUs = 50250 sample: trackIndex = 0 dataHashCode = -143574992 + size = 13 isKeyFrame = true presentationTimeUs = 51000 sample: trackIndex = 0 dataHashCode = 984180453 + size = 13 isKeyFrame = true presentationTimeUs = 51750 sample: trackIndex = 0 dataHashCode = -113645527 + size = 13 isKeyFrame = true presentationTimeUs = 52500 sample: trackIndex = 0 dataHashCode = 1987501641 + size = 13 isKeyFrame = true presentationTimeUs = 53250 sample: trackIndex = 0 dataHashCode = -1816426230 + size = 13 isKeyFrame = true presentationTimeUs = 54000 sample: trackIndex = 0 dataHashCode = -1250050360 + size = 13 isKeyFrame = true presentationTimeUs = 54750 sample: trackIndex = 0 dataHashCode = 1722852790 + size = 13 isKeyFrame = true presentationTimeUs = 55500 sample: trackIndex = 0 dataHashCode = 225656333 + size = 13 isKeyFrame = true presentationTimeUs = 56250 sample: trackIndex = 0 dataHashCode = -2137778394 + size = 13 isKeyFrame = true presentationTimeUs = 57000 sample: trackIndex = 0 dataHashCode = 1433327155 + size = 13 isKeyFrame = true presentationTimeUs = 57750 sample: trackIndex = 0 dataHashCode = -974261023 + size = 13 isKeyFrame = true presentationTimeUs = 58500 sample: trackIndex = 0 dataHashCode = 1797813317 + size = 13 isKeyFrame = true presentationTimeUs = 59250 sample: trackIndex = 0 dataHashCode = -594033497 + size = 13 isKeyFrame = true presentationTimeUs = 60000 sample: trackIndex = 0 dataHashCode = -628310540 + size = 13 isKeyFrame = true presentationTimeUs = 60750 sample: trackIndex = 0 dataHashCode = 1868627831 + size = 13 isKeyFrame = true presentationTimeUs = 61500 sample: trackIndex = 0 dataHashCode = 1051863958 + size = 13 isKeyFrame = true presentationTimeUs = 62250 sample: trackIndex = 0 dataHashCode = -1279059211 + size = 13 isKeyFrame = true presentationTimeUs = 63000 sample: trackIndex = 0 dataHashCode = 408201874 + size = 13 isKeyFrame = true presentationTimeUs = 63750 sample: trackIndex = 0 dataHashCode = 1686644299 + size = 13 isKeyFrame = true presentationTimeUs = 64500 sample: trackIndex = 0 dataHashCode = 1288226241 + size = 13 isKeyFrame = true presentationTimeUs = 65250 sample: trackIndex = 0 dataHashCode = 432829731 + size = 13 isKeyFrame = true presentationTimeUs = 66000 sample: trackIndex = 0 dataHashCode = -1679312600 + size = 13 isKeyFrame = true presentationTimeUs = 66750 sample: trackIndex = 0 dataHashCode = 1206680829 + size = 13 isKeyFrame = true presentationTimeUs = 67500 sample: trackIndex = 0 dataHashCode = -325844704 + size = 13 isKeyFrame = true presentationTimeUs = 68250 sample: trackIndex = 0 dataHashCode = 1941808848 + size = 13 isKeyFrame = true presentationTimeUs = 69000 sample: trackIndex = 0 dataHashCode = -87346412 + size = 13 isKeyFrame = true presentationTimeUs = 69750 sample: trackIndex = 0 dataHashCode = -329133765 + size = 13 isKeyFrame = true presentationTimeUs = 70500 sample: trackIndex = 0 dataHashCode = -1299416212 + size = 13 isKeyFrame = true presentationTimeUs = 71250 sample: trackIndex = 0 dataHashCode = -1314599219 + size = 13 isKeyFrame = true presentationTimeUs = 72000 sample: trackIndex = 0 dataHashCode = 1456741286 + size = 13 isKeyFrame = true presentationTimeUs = 72750 sample: trackIndex = 0 dataHashCode = 151296500 + size = 13 isKeyFrame = true presentationTimeUs = 73500 sample: trackIndex = 0 dataHashCode = 1708763603 + size = 13 isKeyFrame = true presentationTimeUs = 74250 sample: trackIndex = 0 dataHashCode = 227542220 + size = 13 isKeyFrame = true presentationTimeUs = 75000 sample: trackIndex = 0 dataHashCode = 1094305517 + size = 13 isKeyFrame = true presentationTimeUs = 75750 sample: trackIndex = 0 dataHashCode = -990377604 + size = 13 isKeyFrame = true presentationTimeUs = 76500 sample: trackIndex = 0 dataHashCode = -1798036230 + size = 13 isKeyFrame = true presentationTimeUs = 77250 sample: trackIndex = 0 dataHashCode = -1027148291 + size = 13 isKeyFrame = true presentationTimeUs = 78000 sample: trackIndex = 0 dataHashCode = 359763976 + size = 13 isKeyFrame = true presentationTimeUs = 78750 sample: trackIndex = 0 dataHashCode = 1332016420 + size = 13 isKeyFrame = true presentationTimeUs = 79500 sample: trackIndex = 0 dataHashCode = -102753250 + size = 13 isKeyFrame = true presentationTimeUs = 80250 sample: trackIndex = 0 dataHashCode = 1959063156 + size = 13 isKeyFrame = true presentationTimeUs = 81000 sample: trackIndex = 0 dataHashCode = 2129089853 + size = 13 isKeyFrame = true presentationTimeUs = 81750 sample: trackIndex = 0 dataHashCode = 1658742073 + size = 13 isKeyFrame = true presentationTimeUs = 82500 sample: trackIndex = 0 dataHashCode = 2136916514 + size = 13 isKeyFrame = true presentationTimeUs = 83250 sample: trackIndex = 0 dataHashCode = 105121407 + size = 13 isKeyFrame = true presentationTimeUs = 84000 sample: trackIndex = 0 dataHashCode = -839464484 + size = 13 isKeyFrame = true presentationTimeUs = 84750 sample: trackIndex = 0 dataHashCode = -1956791168 + size = 13 isKeyFrame = true presentationTimeUs = 85500 sample: trackIndex = 0 dataHashCode = -1387546109 + size = 13 isKeyFrame = true presentationTimeUs = 86250 sample: trackIndex = 0 dataHashCode = 128410432 + size = 13 isKeyFrame = true presentationTimeUs = 87000 sample: trackIndex = 0 dataHashCode = 907081136 + size = 13 isKeyFrame = true presentationTimeUs = 87750 sample: trackIndex = 0 dataHashCode = 1124845067 + size = 13 isKeyFrame = true presentationTimeUs = 88500 sample: trackIndex = 0 dataHashCode = -1714479962 + size = 13 isKeyFrame = true presentationTimeUs = 89250 sample: trackIndex = 0 dataHashCode = 322029323 + size = 13 isKeyFrame = true presentationTimeUs = 90000 sample: trackIndex = 0 dataHashCode = -1116281187 + size = 13 isKeyFrame = true presentationTimeUs = 90750 sample: trackIndex = 0 dataHashCode = 1571181228 + size = 13 isKeyFrame = true presentationTimeUs = 91500 sample: trackIndex = 0 dataHashCode = 997979854 + size = 13 isKeyFrame = true presentationTimeUs = 92250 sample: trackIndex = 0 dataHashCode = -1413492413 + size = 13 isKeyFrame = true presentationTimeUs = 93000 sample: trackIndex = 0 dataHashCode = -381390490 + size = 13 isKeyFrame = true presentationTimeUs = 93750 sample: trackIndex = 0 dataHashCode = -331348340 + size = 13 isKeyFrame = true presentationTimeUs = 94500 sample: trackIndex = 0 dataHashCode = -1568238592 + size = 13 isKeyFrame = true presentationTimeUs = 95250 sample: trackIndex = 0 dataHashCode = -941591445 + size = 13 isKeyFrame = true presentationTimeUs = 96000 sample: trackIndex = 0 dataHashCode = 1616911281 + size = 13 isKeyFrame = true presentationTimeUs = 96750 sample: trackIndex = 0 dataHashCode = -1755664741 + size = 13 isKeyFrame = true presentationTimeUs = 97500 sample: trackIndex = 0 dataHashCode = -1950609742 + size = 13 isKeyFrame = true presentationTimeUs = 98250 sample: trackIndex = 0 dataHashCode = 1476082149 + size = 13 isKeyFrame = true presentationTimeUs = 99000 sample: trackIndex = 0 dataHashCode = 1289547483 + size = 13 isKeyFrame = true presentationTimeUs = 99750 sample: trackIndex = 0 dataHashCode = -367599018 + size = 13 isKeyFrame = true presentationTimeUs = 100500 sample: trackIndex = 0 dataHashCode = 679378334 + size = 13 isKeyFrame = true presentationTimeUs = 101250 sample: trackIndex = 0 dataHashCode = 1437306809 + size = 13 isKeyFrame = true presentationTimeUs = 102000 sample: trackIndex = 0 dataHashCode = 311988463 + size = 13 isKeyFrame = true presentationTimeUs = 102750 sample: trackIndex = 0 dataHashCode = -1870442665 + size = 13 isKeyFrame = true presentationTimeUs = 103500 sample: trackIndex = 0 dataHashCode = 1530013920 + size = 13 isKeyFrame = true presentationTimeUs = 104250 sample: trackIndex = 0 dataHashCode = -585506443 + size = 13 isKeyFrame = true presentationTimeUs = 105000 sample: trackIndex = 0 dataHashCode = -293690558 + size = 13 isKeyFrame = true presentationTimeUs = 105750 sample: trackIndex = 0 dataHashCode = -616893325 + size = 13 isKeyFrame = true presentationTimeUs = 106500 sample: trackIndex = 0 dataHashCode = 632210495 + size = 13 isKeyFrame = true presentationTimeUs = 107250 sample: trackIndex = 0 dataHashCode = -291767937 + size = 13 isKeyFrame = true presentationTimeUs = 108000 sample: trackIndex = 0 dataHashCode = -270265 + size = 13 isKeyFrame = true presentationTimeUs = 108750 sample: trackIndex = 0 dataHashCode = -1095959376 + size = 13 isKeyFrame = true presentationTimeUs = 109500 sample: trackIndex = 0 dataHashCode = -1363867284 + size = 13 isKeyFrame = true presentationTimeUs = 110250 sample: trackIndex = 0 dataHashCode = 185415707 + size = 13 isKeyFrame = true presentationTimeUs = 111000 sample: trackIndex = 0 dataHashCode = 1033720098 + size = 13 isKeyFrame = true presentationTimeUs = 111750 sample: trackIndex = 0 dataHashCode = 1813896085 + size = 13 isKeyFrame = true presentationTimeUs = 112500 sample: trackIndex = 0 dataHashCode = -1381192241 + size = 13 isKeyFrame = true presentationTimeUs = 113250 sample: trackIndex = 0 dataHashCode = 362689054 + size = 13 isKeyFrame = true presentationTimeUs = 114000 sample: trackIndex = 0 dataHashCode = -1320787356 + size = 13 isKeyFrame = true presentationTimeUs = 114750 sample: trackIndex = 0 dataHashCode = 1306489379 + size = 13 isKeyFrame = true presentationTimeUs = 115500 sample: trackIndex = 0 dataHashCode = -910313430 + size = 13 isKeyFrame = true presentationTimeUs = 116250 sample: trackIndex = 0 dataHashCode = -1533334115 + size = 13 isKeyFrame = true presentationTimeUs = 117000 sample: trackIndex = 0 dataHashCode = -700061723 + size = 13 isKeyFrame = true presentationTimeUs = 117750 sample: trackIndex = 0 dataHashCode = 474100444 + size = 13 isKeyFrame = true presentationTimeUs = 118500 sample: trackIndex = 0 dataHashCode = -2096659943 + size = 13 isKeyFrame = true presentationTimeUs = 119250 sample: trackIndex = 0 dataHashCode = -690442126 + size = 13 isKeyFrame = true presentationTimeUs = 120000 sample: trackIndex = 0 dataHashCode = 158718784 + size = 13 isKeyFrame = true presentationTimeUs = 120750 sample: trackIndex = 0 dataHashCode = -1587553019 + size = 13 isKeyFrame = true presentationTimeUs = 121500 sample: trackIndex = 0 dataHashCode = 1266916929 + size = 13 isKeyFrame = true presentationTimeUs = 122250 sample: trackIndex = 0 dataHashCode = 1947792537 + size = 13 isKeyFrame = true presentationTimeUs = 123000 sample: trackIndex = 0 dataHashCode = 2051622372 + size = 13 isKeyFrame = true presentationTimeUs = 123750 sample: trackIndex = 0 dataHashCode = 1648973196 + size = 13 isKeyFrame = true presentationTimeUs = 124500 sample: trackIndex = 0 dataHashCode = -1119069213 + size = 13 isKeyFrame = true presentationTimeUs = 125250 sample: trackIndex = 0 dataHashCode = -1162670307 + size = 13 isKeyFrame = true presentationTimeUs = 126000 sample: trackIndex = 0 dataHashCode = 505180178 + size = 13 isKeyFrame = true presentationTimeUs = 126750 sample: trackIndex = 0 dataHashCode = -1707111799 + size = 13 isKeyFrame = true presentationTimeUs = 127500 sample: trackIndex = 0 dataHashCode = 549350779 + size = 13 isKeyFrame = true presentationTimeUs = 128250 sample: trackIndex = 0 dataHashCode = -895461091 + size = 13 isKeyFrame = true presentationTimeUs = 129000 sample: trackIndex = 0 dataHashCode = 1834306839 + size = 13 isKeyFrame = true presentationTimeUs = 129750 sample: trackIndex = 0 dataHashCode = -646169807 + size = 13 isKeyFrame = true presentationTimeUs = 130500 sample: trackIndex = 0 dataHashCode = 123454915 + size = 13 isKeyFrame = true presentationTimeUs = 131250 sample: trackIndex = 0 dataHashCode = 2074179659 + size = 13 isKeyFrame = true presentationTimeUs = 132000 sample: trackIndex = 0 dataHashCode = 488070546 + size = 13 isKeyFrame = true presentationTimeUs = 132750 sample: trackIndex = 0 dataHashCode = -1379245827 + size = 13 isKeyFrame = true presentationTimeUs = 133500 sample: trackIndex = 0 dataHashCode = 922846867 + size = 13 isKeyFrame = true presentationTimeUs = 134250 sample: trackIndex = 0 dataHashCode = 1163092079 + size = 13 isKeyFrame = true presentationTimeUs = 135000 sample: trackIndex = 0 dataHashCode = -817674907 + size = 13 isKeyFrame = true presentationTimeUs = 135750 sample: trackIndex = 0 dataHashCode = -765143209 + size = 13 isKeyFrame = true presentationTimeUs = 136500 sample: trackIndex = 0 dataHashCode = 1337234415 + size = 13 isKeyFrame = true presentationTimeUs = 137250 sample: trackIndex = 0 dataHashCode = 152696122 + size = 13 isKeyFrame = true presentationTimeUs = 138000 sample: trackIndex = 0 dataHashCode = -1037369189 + size = 13 isKeyFrame = true presentationTimeUs = 138750 sample: trackIndex = 0 dataHashCode = 93852784 + size = 13 isKeyFrame = true presentationTimeUs = 139500 sample: trackIndex = 0 dataHashCode = -1512860804 + size = 13 isKeyFrame = true presentationTimeUs = 140250 sample: trackIndex = 0 dataHashCode = -1571797975 + size = 13 isKeyFrame = true presentationTimeUs = 141000 sample: trackIndex = 0 dataHashCode = -1390710594 + size = 13 isKeyFrame = true presentationTimeUs = 141750 sample: trackIndex = 0 dataHashCode = 775548254 + size = 13 isKeyFrame = true presentationTimeUs = 142500 sample: trackIndex = 0 dataHashCode = 329825934 + size = 13 isKeyFrame = true presentationTimeUs = 143250 sample: trackIndex = 0 dataHashCode = 449672203 + size = 13 isKeyFrame = true presentationTimeUs = 144000 sample: trackIndex = 0 dataHashCode = 135215283 + size = 13 isKeyFrame = true presentationTimeUs = 144750 sample: trackIndex = 0 dataHashCode = -627202145 + size = 13 isKeyFrame = true presentationTimeUs = 145500 sample: trackIndex = 0 dataHashCode = 565795710 + size = 13 isKeyFrame = true presentationTimeUs = 146250 sample: trackIndex = 0 dataHashCode = -853390981 + size = 13 isKeyFrame = true presentationTimeUs = 147000 sample: trackIndex = 0 dataHashCode = 1904980829 + size = 13 isKeyFrame = true presentationTimeUs = 147750 sample: trackIndex = 0 dataHashCode = 1772857005 + size = 13 isKeyFrame = true presentationTimeUs = 148500 sample: trackIndex = 0 dataHashCode = -1159621303 + size = 13 isKeyFrame = true presentationTimeUs = 149250 sample: trackIndex = 0 dataHashCode = 712585139 + size = 13 isKeyFrame = true presentationTimeUs = 150000 sample: trackIndex = 0 dataHashCode = 7470296 + size = 13 isKeyFrame = true presentationTimeUs = 150750 sample: trackIndex = 0 dataHashCode = 1154659763 + size = 13 isKeyFrame = true presentationTimeUs = 151500 sample: trackIndex = 0 dataHashCode = 512209179 + size = 13 isKeyFrame = true presentationTimeUs = 152250 sample: trackIndex = 0 dataHashCode = 2026712081 + size = 13 isKeyFrame = true presentationTimeUs = 153000 sample: trackIndex = 0 dataHashCode = -1625715216 + size = 13 isKeyFrame = true presentationTimeUs = 153750 sample: trackIndex = 0 dataHashCode = -1299058326 + size = 13 isKeyFrame = true presentationTimeUs = 154500 sample: trackIndex = 0 dataHashCode = -813560096 + size = 13 isKeyFrame = true presentationTimeUs = 155250 sample: trackIndex = 0 dataHashCode = 1311045251 + size = 13 isKeyFrame = true presentationTimeUs = 156000 sample: trackIndex = 0 dataHashCode = 1388107407 + size = 13 isKeyFrame = true presentationTimeUs = 156750 sample: trackIndex = 0 dataHashCode = 1113099440 + size = 13 isKeyFrame = true presentationTimeUs = 157500 sample: trackIndex = 0 dataHashCode = -339743582 + size = 13 isKeyFrame = true presentationTimeUs = 158250 sample: trackIndex = 0 dataHashCode = -1055895345 + size = 13 isKeyFrame = true presentationTimeUs = 159000 sample: trackIndex = 0 dataHashCode = 1869841923 + size = 13 isKeyFrame = true presentationTimeUs = 159750 sample: trackIndex = 0 dataHashCode = 229443301 + size = 13 isKeyFrame = true presentationTimeUs = 160500 sample: trackIndex = 0 dataHashCode = 1526951012 + size = 13 isKeyFrame = true presentationTimeUs = 161250 sample: trackIndex = 0 dataHashCode = -1517436626 + size = 13 isKeyFrame = true presentationTimeUs = 162000 sample: trackIndex = 0 dataHashCode = -1403405700 + size = 13 isKeyFrame = true presentationTimeUs = 162750 released = true diff --git a/libraries/test_data/src/test/assets/transformerdumps/mkv/sample.mkv.dump b/libraries/test_data/src/test/assets/transformerdumps/mkv/sample.mkv.dump index 00d39b034e..095c54577e 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mkv/sample.mkv.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mkv/sample.mkv.dump @@ -13,151 +13,181 @@ format 0: sample: trackIndex = 0 dataHashCode = -252482306 + size = 36477 isKeyFrame = true presentationTimeUs = 67000 sample: trackIndex = 0 dataHashCode = 67864034 + size = 5341 isKeyFrame = false presentationTimeUs = 134000 sample: trackIndex = 0 dataHashCode = 897273234 + size = 596 isKeyFrame = false presentationTimeUs = 100000 sample: trackIndex = 0 dataHashCode = -1549870586 + size = 7704 isKeyFrame = false presentationTimeUs = 267000 sample: trackIndex = 0 dataHashCode = 672384813 + size = 989 isKeyFrame = false presentationTimeUs = 200000 sample: trackIndex = 0 dataHashCode = -988996493 + size = 721 isKeyFrame = false presentationTimeUs = 167000 sample: trackIndex = 0 dataHashCode = 1711151377 + size = 519 isKeyFrame = false presentationTimeUs = 234000 sample: trackIndex = 0 dataHashCode = -506806036 + size = 6160 isKeyFrame = false presentationTimeUs = 400000 sample: trackIndex = 0 dataHashCode = 1902167649 + size = 953 isKeyFrame = false presentationTimeUs = 334000 sample: trackIndex = 0 dataHashCode = 2054873212 + size = 620 isKeyFrame = false presentationTimeUs = 300000 sample: trackIndex = 0 dataHashCode = 1556608231 + size = 405 isKeyFrame = false presentationTimeUs = 367000 sample: trackIndex = 0 dataHashCode = -1648978019 + size = 4852 isKeyFrame = false presentationTimeUs = 500000 sample: trackIndex = 0 dataHashCode = -484808327 + size = 547 isKeyFrame = false presentationTimeUs = 467000 sample: trackIndex = 0 dataHashCode = -20706048 + size = 570 isKeyFrame = false presentationTimeUs = 434000 sample: trackIndex = 0 dataHashCode = 2085064574 + size = 5525 isKeyFrame = false presentationTimeUs = 634000 sample: trackIndex = 0 dataHashCode = -637074022 + size = 1082 isKeyFrame = false presentationTimeUs = 567000 sample: trackIndex = 0 dataHashCode = -1824027029 + size = 807 isKeyFrame = false presentationTimeUs = 534000 sample: trackIndex = 0 dataHashCode = -1701945306 + size = 744 isKeyFrame = false presentationTimeUs = 600000 sample: trackIndex = 0 dataHashCode = -952425536 + size = 4732 isKeyFrame = false presentationTimeUs = 767000 sample: trackIndex = 0 dataHashCode = -1978031576 + size = 1004 isKeyFrame = false presentationTimeUs = 700000 sample: trackIndex = 0 dataHashCode = -2128215508 + size = 794 isKeyFrame = false presentationTimeUs = 667000 sample: trackIndex = 0 dataHashCode = -259850011 + size = 645 isKeyFrame = false presentationTimeUs = 734000 sample: trackIndex = 0 dataHashCode = 1920983928 + size = 2684 isKeyFrame = false presentationTimeUs = 900000 sample: trackIndex = 0 dataHashCode = 1100642337 + size = 787 isKeyFrame = false presentationTimeUs = 834000 sample: trackIndex = 0 dataHashCode = 1544917830 + size = 649 isKeyFrame = false presentationTimeUs = 800000 sample: trackIndex = 0 dataHashCode = -116205995 + size = 509 isKeyFrame = false presentationTimeUs = 867000 sample: trackIndex = 0 dataHashCode = 696343585 + size = 1226 isKeyFrame = false presentationTimeUs = 1034000 sample: trackIndex = 0 dataHashCode = -644371190 + size = 898 isKeyFrame = false presentationTimeUs = 967000 sample: trackIndex = 0 dataHashCode = -1606273467 + size = 476 isKeyFrame = false presentationTimeUs = 934000 sample: trackIndex = 0 dataHashCode = -571265861 + size = 486 isKeyFrame = false presentationTimeUs = 1000000 released = true diff --git a/libraries/test_data/src/test/assets/transformerdumps/mkv/sample_with_srt.mkv.dump b/libraries/test_data/src/test/assets/transformerdumps/mkv/sample_with_srt.mkv.dump index 05a19cd924..bf39e2d187 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mkv/sample_with_srt.mkv.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mkv/sample_with_srt.mkv.dump @@ -13,151 +13,181 @@ format 0: sample: trackIndex = 0 dataHashCode = -252482306 + size = 36477 isKeyFrame = true presentationTimeUs = 0 sample: trackIndex = 0 dataHashCode = 67864034 + size = 5341 isKeyFrame = false presentationTimeUs = 67000 sample: trackIndex = 0 dataHashCode = 897273234 + size = 596 isKeyFrame = false presentationTimeUs = 33000 sample: trackIndex = 0 dataHashCode = -1549870586 + size = 7704 isKeyFrame = false presentationTimeUs = 200000 sample: trackIndex = 0 dataHashCode = 672384813 + size = 989 isKeyFrame = false presentationTimeUs = 133000 sample: trackIndex = 0 dataHashCode = -988996493 + size = 721 isKeyFrame = false presentationTimeUs = 100000 sample: trackIndex = 0 dataHashCode = 1711151377 + size = 519 isKeyFrame = false presentationTimeUs = 167000 sample: trackIndex = 0 dataHashCode = -506806036 + size = 6160 isKeyFrame = false presentationTimeUs = 333000 sample: trackIndex = 0 dataHashCode = 1902167649 + size = 953 isKeyFrame = false presentationTimeUs = 267000 sample: trackIndex = 0 dataHashCode = 2054873212 + size = 620 isKeyFrame = false presentationTimeUs = 233000 sample: trackIndex = 0 dataHashCode = 1556608231 + size = 405 isKeyFrame = false presentationTimeUs = 300000 sample: trackIndex = 0 dataHashCode = -1648978019 + size = 4852 isKeyFrame = false presentationTimeUs = 433000 sample: trackIndex = 0 dataHashCode = -484808327 + size = 547 isKeyFrame = false presentationTimeUs = 400000 sample: trackIndex = 0 dataHashCode = -20706048 + size = 570 isKeyFrame = false presentationTimeUs = 367000 sample: trackIndex = 0 dataHashCode = 2085064574 + size = 5525 isKeyFrame = false presentationTimeUs = 567000 sample: trackIndex = 0 dataHashCode = -637074022 + size = 1082 isKeyFrame = false presentationTimeUs = 500000 sample: trackIndex = 0 dataHashCode = -1824027029 + size = 807 isKeyFrame = false presentationTimeUs = 467000 sample: trackIndex = 0 dataHashCode = -1701945306 + size = 744 isKeyFrame = false presentationTimeUs = 533000 sample: trackIndex = 0 dataHashCode = -952425536 + size = 4732 isKeyFrame = false presentationTimeUs = 700000 sample: trackIndex = 0 dataHashCode = -1978031576 + size = 1004 isKeyFrame = false presentationTimeUs = 633000 sample: trackIndex = 0 dataHashCode = -2128215508 + size = 794 isKeyFrame = false presentationTimeUs = 600000 sample: trackIndex = 0 dataHashCode = -259850011 + size = 645 isKeyFrame = false presentationTimeUs = 667000 sample: trackIndex = 0 dataHashCode = 1920983928 + size = 2684 isKeyFrame = false presentationTimeUs = 833000 sample: trackIndex = 0 dataHashCode = 1100642337 + size = 787 isKeyFrame = false presentationTimeUs = 767000 sample: trackIndex = 0 dataHashCode = 1544917830 + size = 649 isKeyFrame = false presentationTimeUs = 733000 sample: trackIndex = 0 dataHashCode = -116205995 + size = 509 isKeyFrame = false presentationTimeUs = 800000 sample: trackIndex = 0 dataHashCode = 696343585 + size = 1226 isKeyFrame = false presentationTimeUs = 967000 sample: trackIndex = 0 dataHashCode = -644371190 + size = 898 isKeyFrame = false presentationTimeUs = 900000 sample: trackIndex = 0 dataHashCode = -1606273467 + size = 476 isKeyFrame = false presentationTimeUs = 867000 sample: trackIndex = 0 dataHashCode = -571265861 + size = 486 isKeyFrame = false presentationTimeUs = 933000 released = true diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.dump index 3d74318819..dd820ba6ab 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.dump @@ -18,376 +18,451 @@ format 1: sample: trackIndex = 1 dataHashCode = -770308242 + size = 36692 isKeyFrame = true presentationTimeUs = 0 sample: trackIndex = 1 dataHashCode = -732087136 + size = 5312 isKeyFrame = false presentationTimeUs = 66733 sample: trackIndex = 1 dataHashCode = 468156717 + size = 599 isKeyFrame = false presentationTimeUs = 33366 sample: trackIndex = 1 dataHashCode = 1150349584 + size = 7735 isKeyFrame = false presentationTimeUs = 200200 sample: trackIndex = 1 dataHashCode = 1443582006 + size = 987 isKeyFrame = false presentationTimeUs = 133466 sample: trackIndex = 1 dataHashCode = -310585145 + size = 673 isKeyFrame = false presentationTimeUs = 100100 sample: trackIndex = 1 dataHashCode = 807460688 + size = 523 isKeyFrame = false presentationTimeUs = 166833 sample: trackIndex = 1 dataHashCode = 1936487090 + size = 6061 isKeyFrame = false presentationTimeUs = 333666 sample: trackIndex = 1 dataHashCode = -32297181 + size = 992 isKeyFrame = false presentationTimeUs = 266933 sample: trackIndex = 1 dataHashCode = 1529616406 + size = 623 isKeyFrame = false presentationTimeUs = 233566 sample: trackIndex = 1 dataHashCode = 1949198785 + size = 421 isKeyFrame = false presentationTimeUs = 300300 sample: trackIndex = 1 dataHashCode = -147880287 + size = 4899 isKeyFrame = false presentationTimeUs = 433766 sample: trackIndex = 1 dataHashCode = 1369083472 + size = 568 isKeyFrame = false presentationTimeUs = 400400 sample: trackIndex = 1 dataHashCode = 965782073 + size = 620 isKeyFrame = false presentationTimeUs = 367033 sample: trackIndex = 1 dataHashCode = -261176150 + size = 5450 isKeyFrame = false presentationTimeUs = 567233 sample: trackIndex = 0 dataHashCode = 1205768497 + size = 23 isKeyFrame = true presentationTimeUs = 0 sample: trackIndex = 0 dataHashCode = 837571078 + size = 6 isKeyFrame = true presentationTimeUs = 249 sample: trackIndex = 0 dataHashCode = -1991633045 + size = 148 isKeyFrame = true presentationTimeUs = 317 sample: trackIndex = 0 dataHashCode = -822987359 + size = 189 isKeyFrame = true presentationTimeUs = 1995 sample: trackIndex = 0 dataHashCode = -1141508176 + size = 205 isKeyFrame = true presentationTimeUs = 4126 sample: trackIndex = 0 dataHashCode = -226971245 + size = 210 isKeyFrame = true presentationTimeUs = 6438 sample: trackIndex = 0 dataHashCode = -2099636855 + size = 210 isKeyFrame = true presentationTimeUs = 8818 sample: trackIndex = 0 dataHashCode = 1541550559 + size = 207 isKeyFrame = true presentationTimeUs = 11198 sample: trackIndex = 0 dataHashCode = 411148001 + size = 225 isKeyFrame = true presentationTimeUs = 13533 sample: trackIndex = 0 dataHashCode = -897603973 + size = 215 isKeyFrame = true presentationTimeUs = 16072 sample: trackIndex = 0 dataHashCode = 1478106136 + size = 211 isKeyFrame = true presentationTimeUs = 18498 sample: trackIndex = 0 dataHashCode = -1380417145 + size = 216 isKeyFrame = true presentationTimeUs = 20878 sample: trackIndex = 0 dataHashCode = 780903644 + size = 229 isKeyFrame = true presentationTimeUs = 23326 sample: trackIndex = 0 dataHashCode = 586204432 + size = 232 isKeyFrame = true presentationTimeUs = 25911 sample: trackIndex = 0 dataHashCode = -2038771492 + size = 235 isKeyFrame = true presentationTimeUs = 28541 sample: trackIndex = 0 dataHashCode = -2065161304 + size = 231 isKeyFrame = true presentationTimeUs = 31194 sample: trackIndex = 0 dataHashCode = 468662933 + size = 226 isKeyFrame = true presentationTimeUs = 33801 sample: trackIndex = 0 dataHashCode = -358398546 + size = 216 isKeyFrame = true presentationTimeUs = 36363 sample: trackIndex = 0 dataHashCode = 1767325983 + size = 229 isKeyFrame = true presentationTimeUs = 38811 sample: trackIndex = 0 dataHashCode = 1093095458 + size = 219 isKeyFrame = true presentationTimeUs = 41396 sample: trackIndex = 0 dataHashCode = 1687543702 + size = 241 isKeyFrame = true presentationTimeUs = 43867 sample: trackIndex = 0 dataHashCode = 1675188486 + size = 228 isKeyFrame = true presentationTimeUs = 46588 sample: trackIndex = 0 dataHashCode = 888567545 + size = 238 isKeyFrame = true presentationTimeUs = 49173 sample: trackIndex = 0 dataHashCode = -439631803 + size = 234 isKeyFrame = true presentationTimeUs = 51871 sample: trackIndex = 0 dataHashCode = 1606694497 + size = 231 isKeyFrame = true presentationTimeUs = 54524 sample: trackIndex = 0 dataHashCode = 1747388653 + size = 217 isKeyFrame = true presentationTimeUs = 57131 sample: trackIndex = 0 dataHashCode = -734560004 + size = 239 isKeyFrame = true presentationTimeUs = 59579 sample: trackIndex = 0 dataHashCode = -975079040 + size = 243 isKeyFrame = true presentationTimeUs = 62277 sample: trackIndex = 0 dataHashCode = -1403504710 + size = 231 isKeyFrame = true presentationTimeUs = 65020 sample: trackIndex = 0 dataHashCode = 379512981 + size = 230 isKeyFrame = true presentationTimeUs = 67627 sample: trackIndex = 1 dataHashCode = -1830836678 + size = 1051 isKeyFrame = false presentationTimeUs = 500500 sample: trackIndex = 1 dataHashCode = 1767407540 + size = 874 isKeyFrame = false presentationTimeUs = 467133 sample: trackIndex = 1 dataHashCode = 918440283 + size = 781 isKeyFrame = false presentationTimeUs = 533866 sample: trackIndex = 1 dataHashCode = -1408463661 + size = 4725 isKeyFrame = false presentationTimeUs = 700700 sample: trackIndex = 0 dataHashCode = -997198863 + size = 238 isKeyFrame = true presentationTimeUs = 70234 sample: trackIndex = 0 dataHashCode = 1394492825 + size = 225 isKeyFrame = true presentationTimeUs = 72932 sample: trackIndex = 0 dataHashCode = -885232755 + size = 232 isKeyFrame = true presentationTimeUs = 75471 sample: trackIndex = 0 dataHashCode = 260871367 + size = 243 isKeyFrame = true presentationTimeUs = 78101 sample: trackIndex = 0 dataHashCode = -1505318960 + size = 232 isKeyFrame = true presentationTimeUs = 80844 sample: trackIndex = 0 dataHashCode = -390625371 + size = 237 isKeyFrame = true presentationTimeUs = 83474 sample: trackIndex = 0 dataHashCode = 1067950751 + size = 228 isKeyFrame = true presentationTimeUs = 86149 sample: trackIndex = 0 dataHashCode = -1179436278 + size = 235 isKeyFrame = true presentationTimeUs = 88734 sample: trackIndex = 0 dataHashCode = 1906607774 + size = 264 isKeyFrame = true presentationTimeUs = 91387 sample: trackIndex = 0 dataHashCode = -800475828 + size = 257 isKeyFrame = true presentationTimeUs = 94380 sample: trackIndex = 0 dataHashCode = 1718972977 + size = 227 isKeyFrame = true presentationTimeUs = 97282 sample: trackIndex = 0 dataHashCode = -1120448741 + size = 227 isKeyFrame = true presentationTimeUs = 99844 sample: trackIndex = 0 dataHashCode = -1718323210 + size = 235 isKeyFrame = true presentationTimeUs = 102406 sample: trackIndex = 0 dataHashCode = -422416 + size = 229 isKeyFrame = true presentationTimeUs = 105059 sample: trackIndex = 0 dataHashCode = 833757830 + size = 6 isKeyFrame = true presentationTimeUs = 107644 sample: trackIndex = 1 dataHashCode = 1569455924 + size = 1022 isKeyFrame = false presentationTimeUs = 633966 sample: trackIndex = 1 dataHashCode = -1723778407 + size = 790 isKeyFrame = false presentationTimeUs = 600600 sample: trackIndex = 1 dataHashCode = 1578275472 + size = 610 isKeyFrame = false presentationTimeUs = 667333 sample: trackIndex = 1 dataHashCode = 1989768395 + size = 2751 isKeyFrame = false presentationTimeUs = 834166 sample: trackIndex = 1 dataHashCode = -1215674502 + size = 745 isKeyFrame = false presentationTimeUs = 767433 sample: trackIndex = 1 dataHashCode = -814473606 + size = 621 isKeyFrame = false presentationTimeUs = 734066 sample: trackIndex = 1 dataHashCode = 498370894 + size = 505 isKeyFrame = false presentationTimeUs = 800800 sample: trackIndex = 1 dataHashCode = -1051506468 + size = 1268 isKeyFrame = false presentationTimeUs = 967633 sample: trackIndex = 1 dataHashCode = -1025604144 + size = 880 isKeyFrame = false presentationTimeUs = 900900 sample: trackIndex = 1 dataHashCode = -913586520 + size = 530 isKeyFrame = false presentationTimeUs = 867533 sample: trackIndex = 1 dataHashCode = 1340459242 + size = 568 isKeyFrame = false presentationTimeUs = 934266 released = true diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.noaudio.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.noaudio.dump index d4484cbfb4..f18acde209 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.noaudio.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.noaudio.dump @@ -13,151 +13,181 @@ format 0: sample: trackIndex = 0 dataHashCode = -770308242 + size = 36692 isKeyFrame = true presentationTimeUs = 0 sample: trackIndex = 0 dataHashCode = -732087136 + size = 5312 isKeyFrame = false presentationTimeUs = 66733 sample: trackIndex = 0 dataHashCode = 468156717 + size = 599 isKeyFrame = false presentationTimeUs = 33366 sample: trackIndex = 0 dataHashCode = 1150349584 + size = 7735 isKeyFrame = false presentationTimeUs = 200200 sample: trackIndex = 0 dataHashCode = 1443582006 + size = 987 isKeyFrame = false presentationTimeUs = 133466 sample: trackIndex = 0 dataHashCode = -310585145 + size = 673 isKeyFrame = false presentationTimeUs = 100100 sample: trackIndex = 0 dataHashCode = 807460688 + size = 523 isKeyFrame = false presentationTimeUs = 166833 sample: trackIndex = 0 dataHashCode = 1936487090 + size = 6061 isKeyFrame = false presentationTimeUs = 333666 sample: trackIndex = 0 dataHashCode = -32297181 + size = 992 isKeyFrame = false presentationTimeUs = 266933 sample: trackIndex = 0 dataHashCode = 1529616406 + size = 623 isKeyFrame = false presentationTimeUs = 233566 sample: trackIndex = 0 dataHashCode = 1949198785 + size = 421 isKeyFrame = false presentationTimeUs = 300300 sample: trackIndex = 0 dataHashCode = -147880287 + size = 4899 isKeyFrame = false presentationTimeUs = 433766 sample: trackIndex = 0 dataHashCode = 1369083472 + size = 568 isKeyFrame = false presentationTimeUs = 400400 sample: trackIndex = 0 dataHashCode = 965782073 + size = 620 isKeyFrame = false presentationTimeUs = 367033 sample: trackIndex = 0 dataHashCode = -261176150 + size = 5450 isKeyFrame = false presentationTimeUs = 567233 sample: trackIndex = 0 dataHashCode = -1830836678 + size = 1051 isKeyFrame = false presentationTimeUs = 500500 sample: trackIndex = 0 dataHashCode = 1767407540 + size = 874 isKeyFrame = false presentationTimeUs = 467133 sample: trackIndex = 0 dataHashCode = 918440283 + size = 781 isKeyFrame = false presentationTimeUs = 533866 sample: trackIndex = 0 dataHashCode = -1408463661 + size = 4725 isKeyFrame = false presentationTimeUs = 700700 sample: trackIndex = 0 dataHashCode = 1569455924 + size = 1022 isKeyFrame = false presentationTimeUs = 633966 sample: trackIndex = 0 dataHashCode = -1723778407 + size = 790 isKeyFrame = false presentationTimeUs = 600600 sample: trackIndex = 0 dataHashCode = 1578275472 + size = 610 isKeyFrame = false presentationTimeUs = 667333 sample: trackIndex = 0 dataHashCode = 1989768395 + size = 2751 isKeyFrame = false presentationTimeUs = 834166 sample: trackIndex = 0 dataHashCode = -1215674502 + size = 745 isKeyFrame = false presentationTimeUs = 767433 sample: trackIndex = 0 dataHashCode = -814473606 + size = 621 isKeyFrame = false presentationTimeUs = 734066 sample: trackIndex = 0 dataHashCode = 498370894 + size = 505 isKeyFrame = false presentationTimeUs = 800800 sample: trackIndex = 0 dataHashCode = -1051506468 + size = 1268 isKeyFrame = false presentationTimeUs = 967633 sample: trackIndex = 0 dataHashCode = -1025604144 + size = 880 isKeyFrame = false presentationTimeUs = 900900 sample: trackIndex = 0 dataHashCode = -913586520 + size = 530 isKeyFrame = false presentationTimeUs = 867533 sample: trackIndex = 0 dataHashCode = 1340459242 + size = 568 isKeyFrame = false presentationTimeUs = 934266 released = true diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.novideo.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.novideo.dump index 2e520ebb02..e94ff8bb7f 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.novideo.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.novideo.dump @@ -7,226 +7,271 @@ format 0: sample: trackIndex = 0 dataHashCode = 1205768497 + size = 23 isKeyFrame = true presentationTimeUs = 0 sample: trackIndex = 0 dataHashCode = 837571078 + size = 6 isKeyFrame = true presentationTimeUs = 249 sample: trackIndex = 0 dataHashCode = -1991633045 + size = 148 isKeyFrame = true presentationTimeUs = 317 sample: trackIndex = 0 dataHashCode = -822987359 + size = 189 isKeyFrame = true presentationTimeUs = 1995 sample: trackIndex = 0 dataHashCode = -1141508176 + size = 205 isKeyFrame = true presentationTimeUs = 4126 sample: trackIndex = 0 dataHashCode = -226971245 + size = 210 isKeyFrame = true presentationTimeUs = 6438 sample: trackIndex = 0 dataHashCode = -2099636855 + size = 210 isKeyFrame = true presentationTimeUs = 8818 sample: trackIndex = 0 dataHashCode = 1541550559 + size = 207 isKeyFrame = true presentationTimeUs = 11198 sample: trackIndex = 0 dataHashCode = 411148001 + size = 225 isKeyFrame = true presentationTimeUs = 13533 sample: trackIndex = 0 dataHashCode = -897603973 + size = 215 isKeyFrame = true presentationTimeUs = 16072 sample: trackIndex = 0 dataHashCode = 1478106136 + size = 211 isKeyFrame = true presentationTimeUs = 18498 sample: trackIndex = 0 dataHashCode = -1380417145 + size = 216 isKeyFrame = true presentationTimeUs = 20878 sample: trackIndex = 0 dataHashCode = 780903644 + size = 229 isKeyFrame = true presentationTimeUs = 23326 sample: trackIndex = 0 dataHashCode = 586204432 + size = 232 isKeyFrame = true presentationTimeUs = 25911 sample: trackIndex = 0 dataHashCode = -2038771492 + size = 235 isKeyFrame = true presentationTimeUs = 28541 sample: trackIndex = 0 dataHashCode = -2065161304 + size = 231 isKeyFrame = true presentationTimeUs = 31194 sample: trackIndex = 0 dataHashCode = 468662933 + size = 226 isKeyFrame = true presentationTimeUs = 33801 sample: trackIndex = 0 dataHashCode = -358398546 + size = 216 isKeyFrame = true presentationTimeUs = 36363 sample: trackIndex = 0 dataHashCode = 1767325983 + size = 229 isKeyFrame = true presentationTimeUs = 38811 sample: trackIndex = 0 dataHashCode = 1093095458 + size = 219 isKeyFrame = true presentationTimeUs = 41396 sample: trackIndex = 0 dataHashCode = 1687543702 + size = 241 isKeyFrame = true presentationTimeUs = 43867 sample: trackIndex = 0 dataHashCode = 1675188486 + size = 228 isKeyFrame = true presentationTimeUs = 46588 sample: trackIndex = 0 dataHashCode = 888567545 + size = 238 isKeyFrame = true presentationTimeUs = 49173 sample: trackIndex = 0 dataHashCode = -439631803 + size = 234 isKeyFrame = true presentationTimeUs = 51871 sample: trackIndex = 0 dataHashCode = 1606694497 + size = 231 isKeyFrame = true presentationTimeUs = 54524 sample: trackIndex = 0 dataHashCode = 1747388653 + size = 217 isKeyFrame = true presentationTimeUs = 57131 sample: trackIndex = 0 dataHashCode = -734560004 + size = 239 isKeyFrame = true presentationTimeUs = 59579 sample: trackIndex = 0 dataHashCode = -975079040 + size = 243 isKeyFrame = true presentationTimeUs = 62277 sample: trackIndex = 0 dataHashCode = -1403504710 + size = 231 isKeyFrame = true presentationTimeUs = 65020 sample: trackIndex = 0 dataHashCode = 379512981 + size = 230 isKeyFrame = true presentationTimeUs = 67627 sample: trackIndex = 0 dataHashCode = -997198863 + size = 238 isKeyFrame = true presentationTimeUs = 70234 sample: trackIndex = 0 dataHashCode = 1394492825 + size = 225 isKeyFrame = true presentationTimeUs = 72932 sample: trackIndex = 0 dataHashCode = -885232755 + size = 232 isKeyFrame = true presentationTimeUs = 75471 sample: trackIndex = 0 dataHashCode = 260871367 + size = 243 isKeyFrame = true presentationTimeUs = 78101 sample: trackIndex = 0 dataHashCode = -1505318960 + size = 232 isKeyFrame = true presentationTimeUs = 80844 sample: trackIndex = 0 dataHashCode = -390625371 + size = 237 isKeyFrame = true presentationTimeUs = 83474 sample: trackIndex = 0 dataHashCode = 1067950751 + size = 228 isKeyFrame = true presentationTimeUs = 86149 sample: trackIndex = 0 dataHashCode = -1179436278 + size = 235 isKeyFrame = true presentationTimeUs = 88734 sample: trackIndex = 0 dataHashCode = 1906607774 + size = 264 isKeyFrame = true presentationTimeUs = 91387 sample: trackIndex = 0 dataHashCode = -800475828 + size = 257 isKeyFrame = true presentationTimeUs = 94380 sample: trackIndex = 0 dataHashCode = 1718972977 + size = 227 isKeyFrame = true presentationTimeUs = 97282 sample: trackIndex = 0 dataHashCode = -1120448741 + size = 227 isKeyFrame = true presentationTimeUs = 99844 sample: trackIndex = 0 dataHashCode = -1718323210 + size = 235 isKeyFrame = true presentationTimeUs = 102406 sample: trackIndex = 0 dataHashCode = -422416 + size = 229 isKeyFrame = true presentationTimeUs = 105059 sample: trackIndex = 0 dataHashCode = 833757830 + size = 6 isKeyFrame = true presentationTimeUs = 107644 released = true diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_sef_slow_motion.mp4.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_sef_slow_motion.mp4.dump index 89f996e530..6115358157 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_sef_slow_motion.mp4.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_sef_slow_motion.mp4.dump @@ -19,206 +19,247 @@ format 1: sample: trackIndex = 1 dataHashCode = -549003117 + size = 5438 isKeyFrame = true presentationTimeUs = 0 sample: trackIndex = 1 dataHashCode = 593600631 + size = 117 isKeyFrame = false presentationTimeUs = 14000 sample: trackIndex = 1 dataHashCode = -961321612 + size = 139 isKeyFrame = false presentationTimeUs = 47333 sample: trackIndex = 1 dataHashCode = -386347143 + size = 141 isKeyFrame = false presentationTimeUs = 80667 sample: trackIndex = 1 dataHashCode = -1289764147 + size = 141 isKeyFrame = false presentationTimeUs = 114000 sample: trackIndex = 1 dataHashCode = 1337088875 + size = 161 isKeyFrame = false presentationTimeUs = 147333 sample: trackIndex = 1 dataHashCode = -322406979 + size = 118 isKeyFrame = false presentationTimeUs = 180667 sample: trackIndex = 1 dataHashCode = -1688033783 + size = 112 isKeyFrame = false presentationTimeUs = 228042 sample: trackIndex = 1 dataHashCode = -700344608 + size = 118 isKeyFrame = false presentationTimeUs = 244708 sample: trackIndex = 1 dataHashCode = -1441653629 + size = 1172 isKeyFrame = false presentationTimeUs = 334083 sample: trackIndex = 1 dataHashCode = 1201357091 + size = 208 isKeyFrame = false presentationTimeUs = 267416 sample: trackIndex = 1 dataHashCode = -668484307 + size = 111 isKeyFrame = false presentationTimeUs = 234083 sample: trackIndex = 1 dataHashCode = 653508165 + size = 137 isKeyFrame = false presentationTimeUs = 300750 sample: trackIndex = 1 dataHashCode = -816848987 + size = 1266 isKeyFrame = false presentationTimeUs = 467416 sample: trackIndex = 1 dataHashCode = 1842436292 + size = 182 isKeyFrame = false presentationTimeUs = 400750 sample: trackIndex = 1 dataHashCode = -559603233 + size = 99 isKeyFrame = false presentationTimeUs = 367416 sample: trackIndex = 1 dataHashCode = -666437886 + size = 117 isKeyFrame = false presentationTimeUs = 434083 sample: trackIndex = 1 dataHashCode = 182521759 + size = 1101 isKeyFrame = false presentationTimeUs = 600750 sample: trackIndex = 0 dataHashCode = -212376212 + size = 20 isKeyFrame = true presentationTimeUs = 0 sample: trackIndex = 0 dataHashCode = -833872563 + size = 1732 isKeyFrame = true presentationTimeUs = 416 sample: trackIndex = 0 dataHashCode = -135901925 + size = 380 isKeyFrame = true presentationTimeUs = 36499 sample: trackIndex = 0 dataHashCode = 250093960 + size = 751 isKeyFrame = true presentationTimeUs = 44415 sample: trackIndex = 0 dataHashCode = 1895536226 + size = 1045 isKeyFrame = true presentationTimeUs = 59998 sample: trackIndex = 0 dataHashCode = 1723596464 + size = 947 isKeyFrame = true presentationTimeUs = 81748 sample: trackIndex = 0 dataHashCode = -978803114 + size = 946 isKeyFrame = true presentationTimeUs = 101414 sample: trackIndex = 0 dataHashCode = 387377078 + size = 946 isKeyFrame = true presentationTimeUs = 121080 sample: trackIndex = 0 dataHashCode = -132658698 + size = 901 isKeyFrame = true presentationTimeUs = 140746 sample: trackIndex = 0 dataHashCode = 1495036471 + size = 899 isKeyFrame = true presentationTimeUs = 159496 sample: trackIndex = 0 dataHashCode = 304440590 + size = 878 isKeyFrame = true presentationTimeUs = 178162 sample: trackIndex = 1 dataHashCode = 2139021989 + size = 242 isKeyFrame = false presentationTimeUs = 534083 sample: trackIndex = 1 dataHashCode = 2013165108 + size = 116 isKeyFrame = false presentationTimeUs = 500750 sample: trackIndex = 1 dataHashCode = 405675195 + size = 126 isKeyFrame = false presentationTimeUs = 567416 sample: trackIndex = 1 dataHashCode = -1893277090 + size = 1193 isKeyFrame = false presentationTimeUs = 734083 sample: trackIndex = 0 dataHashCode = -752661703 + size = 228 isKeyFrame = true presentationTimeUs = 196412 sample: trackIndex = 1 dataHashCode = -1554795381 + size = 205 isKeyFrame = false presentationTimeUs = 667416 sample: trackIndex = 1 dataHashCode = 1197099206 + size = 117 isKeyFrame = false presentationTimeUs = 634083 sample: trackIndex = 1 dataHashCode = -674808173 + size = 106 isKeyFrame = false presentationTimeUs = 700750 sample: trackIndex = 1 dataHashCode = -775517313 + size = 1002 isKeyFrame = false presentationTimeUs = 867416 sample: trackIndex = 1 dataHashCode = -2045106113 + size = 201 isKeyFrame = false presentationTimeUs = 800750 sample: trackIndex = 1 dataHashCode = 305167697 + size = 131 isKeyFrame = false presentationTimeUs = 767416 sample: trackIndex = 1 dataHashCode = 554021920 + size = 130 isKeyFrame = false presentationTimeUs = 834083 released = true diff --git a/libraries/transformer/src/test/java/androidx/media3/transformer/TestMuxer.java b/libraries/transformer/src/test/java/androidx/media3/transformer/TestMuxer.java index 91c7503b55..a346d4bba0 100644 --- a/libraries/transformer/src/test/java/androidx/media3/transformer/TestMuxer.java +++ b/libraries/transformer/src/test/java/androidx/media3/transformer/TestMuxer.java @@ -79,6 +79,7 @@ public final class TestMuxer implements Muxer, Dumper.Dumpable { private final long presentationTimeUs; private final boolean isKeyFrame; private final int sampleDataHashCode; + private final int sampleSize; public DumpableSample( int trackIndex, ByteBuffer sample, boolean isKeyFrame, long presentationTimeUs) { @@ -86,7 +87,8 @@ public final class TestMuxer implements Muxer, Dumper.Dumpable { this.presentationTimeUs = presentationTimeUs; this.isKeyFrame = isKeyFrame; int initialPosition = sample.position(); - byte[] data = new byte[sample.remaining()]; + sampleSize = sample.remaining(); + byte[] data = new byte[sampleSize]; sample.get(data); sample.position(initialPosition); sampleDataHashCode = Arrays.hashCode(data); @@ -98,6 +100,7 @@ public final class TestMuxer implements Muxer, Dumper.Dumpable { .startBlock("sample") .add("trackIndex", trackIndex) .add("dataHashCode", sampleDataHashCode) + .add("size", sampleSize) .add("isKeyFrame", isKeyFrame) .add("presentationTimeUs", presentationTimeUs) .endBlock();