From c0e8513b7a7b929afc83deeeb8b2231487bdc8f2 Mon Sep 17 00:00:00 2001 From: sheenachhabra Date: Fri, 16 Jun 2023 18:47:54 +0100 Subject: [PATCH] Make dump files deterministic Issue: When running the Transformer related test cases, the tests are flaky because the order in which audio and video samples are interleaved seems to differ in few instances. Root cause: When running a transformation the sample producer (Asset loader) and sample consumer (Sample pipeline) both runs on different thread and theoretically there is no reason for behaviour to be deterministic because the number of samples produced/written depends on how fast individual thread works. So it is indeed surprising that test somehow worked deterministically in majority of instances (may be something to do with Robolectric environment). Solution: Since we don't expect the order of sample interleaving to be deterministic, make the dumping logic deterministic where all the video samples will be collected and then dumped together (similarly for audio). This would mean we won't be able to see the interleaving so for that we need to add separate test case verifying the interleaving logic only. Pending: Test case for interleaving. PiperOrigin-RevId: 540930871 --- .../mkv/sample_with_srt.mkv.dump | 348 ++--- .../mp4/sample.mp4.48000hz.dump | 360 +++--- .../mp4/sample.mp4.concatenated_transmux.dump | 720 +++++------ .../transformerdumps/mp4/sample.mp4.dump | 360 +++--- .../mp4/sample.mp4.rotated.dump | 360 +++--- .../mp4/sample.mp4.silence_then_audio.dump | 720 +++++------ ...e.mp4.silence_then_audio_with_effects.dump | 720 +++++------ .../mp4/sample.mp4.silentaudio.dump | 360 +++--- ...mple_18byte_nclx_colr.mp4.silentaudio.dump | 360 +++--- .../mp4/sample_sef_slow_motion.mp4.dump | 312 ++--- ...sing_timestamps_320w_240h.mp4.clipped.dump | 840 ++++++------ ...40h.mp4.clipped_concatenated_transmux.dump | 1140 ++++++++--------- .../media3/transformer/TestMuxer.java | 22 +- 13 files changed, 3316 insertions(+), 3306 deletions(-) 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 b456a46c27..7313621b32 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 @@ -15,66 +15,6 @@ format 1: channelCount = 1 sampleRate = 44100 pcmEncoding = 2 -sample: - trackIndex = 1 - dataHashCode = 555688582 - size = 416 - isKeyFrame = true - presentationTimeUs = 0 -sample: - trackIndex = 1 - dataHashCode = 2000837254 - size = 418 - isKeyFrame = true - presentationTimeUs = 4716 -sample: - trackIndex = 1 - dataHashCode = -1593942879 - size = 418 - isKeyFrame = true - presentationTimeUs = 9455 -sample: - trackIndex = 1 - dataHashCode = 587837542 - size = 418 - isKeyFrame = true - presentationTimeUs = 14195 -sample: - trackIndex = 1 - dataHashCode = -1836423877 - size = 418 - isKeyFrame = true - presentationTimeUs = 18934 -sample: - trackIndex = 1 - dataHashCode = 874705099 - size = 418 - isKeyFrame = true - presentationTimeUs = 23673 -sample: - trackIndex = 1 - dataHashCode = -269206181 - size = 418 - isKeyFrame = true - presentationTimeUs = 28412 -sample: - trackIndex = 1 - dataHashCode = -58682425 - size = 418 - isKeyFrame = true - presentationTimeUs = 33151 -sample: - trackIndex = 1 - dataHashCode = -859796970 - size = 418 - isKeyFrame = true - presentationTimeUs = 37891 -sample: - trackIndex = 1 - dataHashCode = 711911523 - size = 418 - isKeyFrame = true - presentationTimeUs = 42630 sample: trackIndex = 0 dataHashCode = -252482306 @@ -135,66 +75,6 @@ sample: size = 620 isKeyFrame = false presentationTimeUs = 233000 -sample: - trackIndex = 1 - dataHashCode = -694513071 - size = 418 - isKeyFrame = true - presentationTimeUs = 47369 -sample: - trackIndex = 1 - dataHashCode = -1124371059 - size = 418 - isKeyFrame = true - presentationTimeUs = 52108 -sample: - trackIndex = 1 - dataHashCode = 297166745 - size = 418 - isKeyFrame = true - presentationTimeUs = 56848 -sample: - trackIndex = 1 - dataHashCode = -937110638 - size = 418 - isKeyFrame = true - presentationTimeUs = 61587 -sample: - trackIndex = 1 - dataHashCode = -1050158990 - size = 418 - isKeyFrame = true - presentationTimeUs = 66326 -sample: - trackIndex = 1 - dataHashCode = 1109510229 - size = 418 - isKeyFrame = true - presentationTimeUs = 71065 -sample: - trackIndex = 1 - dataHashCode = 1297086772 - size = 418 - isKeyFrame = true - presentationTimeUs = 75804 -sample: - trackIndex = 1 - dataHashCode = -1739939803 - size = 418 - isKeyFrame = true - presentationTimeUs = 80544 -sample: - trackIndex = 1 - dataHashCode = -1149727930 - size = 418 - isKeyFrame = true - presentationTimeUs = 85283 -sample: - trackIndex = 1 - dataHashCode = -1627652713 - size = 418 - isKeyFrame = true - presentationTimeUs = 90022 sample: trackIndex = 0 dataHashCode = 1556608231 @@ -243,60 +123,6 @@ sample: size = 744 isKeyFrame = false presentationTimeUs = 533000 -sample: - trackIndex = 1 - dataHashCode = -551926260 - size = 418 - isKeyFrame = true - presentationTimeUs = 94761 -sample: - trackIndex = 1 - dataHashCode = 45987178 - size = 418 - isKeyFrame = true - presentationTimeUs = 99501 -sample: - trackIndex = 1 - dataHashCode = -903675808 - size = 418 - isKeyFrame = true - presentationTimeUs = 104240 -sample: - trackIndex = 1 - dataHashCode = -755916991 - size = 418 - isKeyFrame = true - presentationTimeUs = 108979 -sample: - trackIndex = 1 - dataHashCode = -1355207303 - size = 418 - isKeyFrame = true - presentationTimeUs = 113718 -sample: - trackIndex = 1 - dataHashCode = -975703389 - size = 418 - isKeyFrame = true - presentationTimeUs = 118458 -sample: - trackIndex = 1 - dataHashCode = 1933194670 - size = 418 - isKeyFrame = true - presentationTimeUs = 123197 -sample: - trackIndex = 1 - dataHashCode = -565778989 - size = 418 - isKeyFrame = true - presentationTimeUs = 127936 -sample: - trackIndex = 1 - dataHashCode = 1454083383 - size = 418 - isKeyFrame = true - presentationTimeUs = 132675 sample: trackIndex = 0 dataHashCode = -952425536 @@ -369,4 +195,178 @@ sample: size = 486 isKeyFrame = false presentationTimeUs = 933000 +sample: + trackIndex = 1 + dataHashCode = 555688582 + size = 416 + isKeyFrame = true + presentationTimeUs = 0 +sample: + trackIndex = 1 + dataHashCode = 2000837254 + size = 418 + isKeyFrame = true + presentationTimeUs = 4716 +sample: + trackIndex = 1 + dataHashCode = -1593942879 + size = 418 + isKeyFrame = true + presentationTimeUs = 9455 +sample: + trackIndex = 1 + dataHashCode = 587837542 + size = 418 + isKeyFrame = true + presentationTimeUs = 14195 +sample: + trackIndex = 1 + dataHashCode = -1836423877 + size = 418 + isKeyFrame = true + presentationTimeUs = 18934 +sample: + trackIndex = 1 + dataHashCode = 874705099 + size = 418 + isKeyFrame = true + presentationTimeUs = 23673 +sample: + trackIndex = 1 + dataHashCode = -269206181 + size = 418 + isKeyFrame = true + presentationTimeUs = 28412 +sample: + trackIndex = 1 + dataHashCode = -58682425 + size = 418 + isKeyFrame = true + presentationTimeUs = 33151 +sample: + trackIndex = 1 + dataHashCode = -859796970 + size = 418 + isKeyFrame = true + presentationTimeUs = 37891 +sample: + trackIndex = 1 + dataHashCode = 711911523 + size = 418 + isKeyFrame = true + presentationTimeUs = 42630 +sample: + trackIndex = 1 + dataHashCode = -694513071 + size = 418 + isKeyFrame = true + presentationTimeUs = 47369 +sample: + trackIndex = 1 + dataHashCode = -1124371059 + size = 418 + isKeyFrame = true + presentationTimeUs = 52108 +sample: + trackIndex = 1 + dataHashCode = 297166745 + size = 418 + isKeyFrame = true + presentationTimeUs = 56848 +sample: + trackIndex = 1 + dataHashCode = -937110638 + size = 418 + isKeyFrame = true + presentationTimeUs = 61587 +sample: + trackIndex = 1 + dataHashCode = -1050158990 + size = 418 + isKeyFrame = true + presentationTimeUs = 66326 +sample: + trackIndex = 1 + dataHashCode = 1109510229 + size = 418 + isKeyFrame = true + presentationTimeUs = 71065 +sample: + trackIndex = 1 + dataHashCode = 1297086772 + size = 418 + isKeyFrame = true + presentationTimeUs = 75804 +sample: + trackIndex = 1 + dataHashCode = -1739939803 + size = 418 + isKeyFrame = true + presentationTimeUs = 80544 +sample: + trackIndex = 1 + dataHashCode = -1149727930 + size = 418 + isKeyFrame = true + presentationTimeUs = 85283 +sample: + trackIndex = 1 + dataHashCode = -1627652713 + size = 418 + isKeyFrame = true + presentationTimeUs = 90022 +sample: + trackIndex = 1 + dataHashCode = -551926260 + size = 418 + isKeyFrame = true + presentationTimeUs = 94761 +sample: + trackIndex = 1 + dataHashCode = 45987178 + size = 418 + isKeyFrame = true + presentationTimeUs = 99501 +sample: + trackIndex = 1 + dataHashCode = -903675808 + size = 418 + isKeyFrame = true + presentationTimeUs = 104240 +sample: + trackIndex = 1 + dataHashCode = -755916991 + size = 418 + isKeyFrame = true + presentationTimeUs = 108979 +sample: + trackIndex = 1 + dataHashCode = -1355207303 + size = 418 + isKeyFrame = true + presentationTimeUs = 113718 +sample: + trackIndex = 1 + dataHashCode = -975703389 + size = 418 + isKeyFrame = true + presentationTimeUs = 118458 +sample: + trackIndex = 1 + dataHashCode = 1933194670 + size = 418 + isKeyFrame = true + presentationTimeUs = 123197 +sample: + trackIndex = 1 + dataHashCode = -565778989 + size = 418 + isKeyFrame = true + presentationTimeUs = 127936 +sample: + trackIndex = 1 + dataHashCode = 1454083383 + size = 418 + isKeyFrame = true + presentationTimeUs = 132675 released = true diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.48000hz.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.48000hz.dump index 81ee0891af..a9fac56170 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.48000hz.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.48000hz.dump @@ -19,66 +19,6 @@ format 1: pcmEncoding = 2 metadata = entries=[TSSE: description=null: values=[Lavf56.1.0], xyz: latitude=40.68, longitude=-74.5, Mp4Timestamp: creation time=3547558895, modification time=3547558895, timescale=1000] container metadata = entries=[TSSE: description=null: values=[Lavf56.1.0], xyz: latitude=40.68, longitude=-74.5, Mp4Timestamp: creation time=3547558895, modification time=3547558895, timescale=1000] -sample: - trackIndex = 1 - dataHashCode = 1868041800 - size = 22 - isKeyFrame = true - presentationTimeUs = 0 -sample: - trackIndex = 1 - dataHashCode = 1552866193 - size = 8 - isKeyFrame = true - presentationTimeUs = 229 -sample: - trackIndex = 1 - dataHashCode = 701848493 - size = 160 - isKeyFrame = true - presentationTimeUs = 312 -sample: - trackIndex = 1 - dataHashCode = 2000505720 - size = 206 - isKeyFrame = true - presentationTimeUs = 1979 -sample: - trackIndex = 1 - dataHashCode = 57276327 - size = 222 - isKeyFrame = true - presentationTimeUs = 4125 -sample: - trackIndex = 1 - dataHashCode = 382237408 - size = 228 - isKeyFrame = true - presentationTimeUs = 6437 -sample: - trackIndex = 1 - dataHashCode = 795308374 - size = 228 - isKeyFrame = true - presentationTimeUs = 8812 -sample: - trackIndex = 1 - dataHashCode = 356270426 - size = 224 - isKeyFrame = true - presentationTimeUs = 11187 -sample: - trackIndex = 1 - dataHashCode = 963641614 - size = 244 - isKeyFrame = true - presentationTimeUs = 13520 -sample: - trackIndex = 1 - dataHashCode = 2045272193 - size = 234 - isKeyFrame = true - presentationTimeUs = 16062 sample: trackIndex = 0 dataHashCode = -770308242 @@ -139,6 +79,186 @@ sample: 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 +sample: + trackIndex = 1 + dataHashCode = 1868041800 + size = 22 + isKeyFrame = true + presentationTimeUs = 0 +sample: + trackIndex = 1 + dataHashCode = 1552866193 + size = 8 + isKeyFrame = true + presentationTimeUs = 229 +sample: + trackIndex = 1 + dataHashCode = 701848493 + size = 160 + isKeyFrame = true + presentationTimeUs = 312 +sample: + trackIndex = 1 + dataHashCode = 2000505720 + size = 206 + isKeyFrame = true + presentationTimeUs = 1979 +sample: + trackIndex = 1 + dataHashCode = 57276327 + size = 222 + isKeyFrame = true + presentationTimeUs = 4125 +sample: + trackIndex = 1 + dataHashCode = 382237408 + size = 228 + isKeyFrame = true + presentationTimeUs = 6437 +sample: + trackIndex = 1 + dataHashCode = 795308374 + size = 228 + isKeyFrame = true + presentationTimeUs = 8812 +sample: + trackIndex = 1 + dataHashCode = 356270426 + size = 224 + isKeyFrame = true + presentationTimeUs = 11187 +sample: + trackIndex = 1 + dataHashCode = 963641614 + size = 244 + isKeyFrame = true + presentationTimeUs = 13520 +sample: + trackIndex = 1 + dataHashCode = 2045272193 + size = 234 + isKeyFrame = true + presentationTimeUs = 16062 sample: trackIndex = 1 dataHashCode = -251933090 @@ -199,30 +319,6 @@ sample: size = 238 isKeyFrame = true presentationTimeUs = 41395 -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 = 1 dataHashCode = 172275944 @@ -283,30 +379,6 @@ sample: size = 250 isKeyFrame = true presentationTimeUs = 67625 -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 = 1 dataHashCode = -1290952882 @@ -403,76 +475,4 @@ sample: size = 2 isKeyFrame = true presentationTimeUs = 107729 -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.concatenated_transmux.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.concatenated_transmux.dump index dbc4fdc77e..c6e9282e89 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.concatenated_transmux.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.concatenated_transmux.dump @@ -24,66 +24,6 @@ format 1: initializationData: data = length 2, hash 5F7 container metadata = entries=[TSSE: description=null: values=[Lavf56.1.0], xyz: latitude=40.68, longitude=-74.5, Mp4Timestamp: creation time=3547558895, modification time=3547558895, timescale=1000] -sample: - trackIndex = 1 - dataHashCode = 1205768497 - size = 23 - isKeyFrame = true - presentationTimeUs = 44000 -sample: - trackIndex = 1 - dataHashCode = 837571078 - size = 6 - isKeyFrame = true - presentationTimeUs = 67219 -sample: - trackIndex = 1 - dataHashCode = -1991633045 - size = 148 - isKeyFrame = true - presentationTimeUs = 90439 -sample: - trackIndex = 1 - dataHashCode = -822987359 - size = 189 - isKeyFrame = true - presentationTimeUs = 113659 -sample: - trackIndex = 1 - dataHashCode = -1141508176 - size = 205 - isKeyFrame = true - presentationTimeUs = 136879 -sample: - trackIndex = 1 - dataHashCode = -226971245 - size = 210 - isKeyFrame = true - presentationTimeUs = 160099 -sample: - trackIndex = 1 - dataHashCode = -2099636855 - size = 210 - isKeyFrame = true - presentationTimeUs = 183319 -sample: - trackIndex = 1 - dataHashCode = 1541550559 - size = 207 - isKeyFrame = true - presentationTimeUs = 206539 -sample: - trackIndex = 1 - dataHashCode = 411148001 - size = 225 - isKeyFrame = true - presentationTimeUs = 229759 -sample: - trackIndex = 1 - dataHashCode = -897603973 - size = 215 - isKeyFrame = true - presentationTimeUs = 252979 sample: trackIndex = 0 dataHashCode = -770308242 @@ -144,66 +84,6 @@ sample: size = 623 isKeyFrame = false presentationTimeUs = 233566 -sample: - trackIndex = 1 - dataHashCode = 1478106136 - size = 211 - isKeyFrame = true - presentationTimeUs = 276199 -sample: - trackIndex = 1 - dataHashCode = -1380417145 - size = 216 - isKeyFrame = true - presentationTimeUs = 299419 -sample: - trackIndex = 1 - dataHashCode = 780903644 - size = 229 - isKeyFrame = true - presentationTimeUs = 322639 -sample: - trackIndex = 1 - dataHashCode = 586204432 - size = 232 - isKeyFrame = true - presentationTimeUs = 345859 -sample: - trackIndex = 1 - dataHashCode = -2038771492 - size = 235 - isKeyFrame = true - presentationTimeUs = 369079 -sample: - trackIndex = 1 - dataHashCode = -2065161304 - size = 231 - isKeyFrame = true - presentationTimeUs = 392299 -sample: - trackIndex = 1 - dataHashCode = 468662933 - size = 226 - isKeyFrame = true - presentationTimeUs = 415519 -sample: - trackIndex = 1 - dataHashCode = -358398546 - size = 216 - isKeyFrame = true - presentationTimeUs = 438739 -sample: - trackIndex = 1 - dataHashCode = 1767325983 - size = 229 - isKeyFrame = true - presentationTimeUs = 461959 -sample: - trackIndex = 1 - dataHashCode = 1093095458 - size = 219 - isKeyFrame = true - presentationTimeUs = 485179 sample: trackIndex = 0 dataHashCode = 1949198785 @@ -264,66 +144,6 @@ sample: size = 1022 isKeyFrame = false presentationTimeUs = 633966 -sample: - trackIndex = 1 - dataHashCode = 1687543702 - size = 241 - isKeyFrame = true - presentationTimeUs = 508399 -sample: - trackIndex = 1 - dataHashCode = 1675188486 - size = 228 - isKeyFrame = true - presentationTimeUs = 531619 -sample: - trackIndex = 1 - dataHashCode = 888567545 - size = 238 - isKeyFrame = true - presentationTimeUs = 554839 -sample: - trackIndex = 1 - dataHashCode = -439631803 - size = 234 - isKeyFrame = true - presentationTimeUs = 578058 -sample: - trackIndex = 1 - dataHashCode = 1606694497 - size = 231 - isKeyFrame = true - presentationTimeUs = 601278 -sample: - trackIndex = 1 - dataHashCode = 1747388653 - size = 217 - isKeyFrame = true - presentationTimeUs = 624498 -sample: - trackIndex = 1 - dataHashCode = -734560004 - size = 239 - isKeyFrame = true - presentationTimeUs = 647718 -sample: - trackIndex = 1 - dataHashCode = -975079040 - size = 243 - isKeyFrame = true - presentationTimeUs = 670938 -sample: - trackIndex = 1 - dataHashCode = -1403504710 - size = 231 - isKeyFrame = true - presentationTimeUs = 694158 -sample: - trackIndex = 1 - dataHashCode = 379512981 - size = 230 - isKeyFrame = true - presentationTimeUs = 717378 sample: trackIndex = 0 dataHashCode = -1723778407 @@ -384,6 +204,366 @@ sample: size = 568 isKeyFrame = false presentationTimeUs = 934266 +sample: + trackIndex = 0 + dataHashCode = -770308242 + size = 36692 + isKeyFrame = true + presentationTimeUs = 1024000 +sample: + trackIndex = 0 + dataHashCode = -732087136 + size = 5312 + isKeyFrame = false + presentationTimeUs = 1090733 +sample: + trackIndex = 0 + dataHashCode = 468156717 + size = 599 + isKeyFrame = false + presentationTimeUs = 1057366 +sample: + trackIndex = 0 + dataHashCode = 1150349584 + size = 7735 + isKeyFrame = false + presentationTimeUs = 1224200 +sample: + trackIndex = 0 + dataHashCode = 1443582006 + size = 987 + isKeyFrame = false + presentationTimeUs = 1157466 +sample: + trackIndex = 0 + dataHashCode = -310585145 + size = 673 + isKeyFrame = false + presentationTimeUs = 1124100 +sample: + trackIndex = 0 + dataHashCode = 807460688 + size = 523 + isKeyFrame = false + presentationTimeUs = 1190833 +sample: + trackIndex = 0 + dataHashCode = 1936487090 + size = 6061 + isKeyFrame = false + presentationTimeUs = 1357666 +sample: + trackIndex = 0 + dataHashCode = -32297181 + size = 992 + isKeyFrame = false + presentationTimeUs = 1290933 +sample: + trackIndex = 0 + dataHashCode = 1529616406 + size = 623 + isKeyFrame = false + presentationTimeUs = 1257566 +sample: + trackIndex = 0 + dataHashCode = 1949198785 + size = 421 + isKeyFrame = false + presentationTimeUs = 1324300 +sample: + trackIndex = 0 + dataHashCode = -147880287 + size = 4899 + isKeyFrame = false + presentationTimeUs = 1457766 +sample: + trackIndex = 0 + dataHashCode = 1369083472 + size = 568 + isKeyFrame = false + presentationTimeUs = 1424400 +sample: + trackIndex = 0 + dataHashCode = 965782073 + size = 620 + isKeyFrame = false + presentationTimeUs = 1391033 +sample: + trackIndex = 0 + dataHashCode = -261176150 + size = 5450 + isKeyFrame = false + presentationTimeUs = 1591233 +sample: + trackIndex = 0 + dataHashCode = -1830836678 + size = 1051 + isKeyFrame = false + presentationTimeUs = 1524500 +sample: + trackIndex = 0 + dataHashCode = 1767407540 + size = 874 + isKeyFrame = false + presentationTimeUs = 1491133 +sample: + trackIndex = 0 + dataHashCode = 918440283 + size = 781 + isKeyFrame = false + presentationTimeUs = 1557866 +sample: + trackIndex = 0 + dataHashCode = -1408463661 + size = 4725 + isKeyFrame = false + presentationTimeUs = 1724700 +sample: + trackIndex = 0 + dataHashCode = 1569455924 + size = 1022 + isKeyFrame = false + presentationTimeUs = 1657966 +sample: + trackIndex = 0 + dataHashCode = -1723778407 + size = 790 + isKeyFrame = false + presentationTimeUs = 1624600 +sample: + trackIndex = 0 + dataHashCode = 1578275472 + size = 610 + isKeyFrame = false + presentationTimeUs = 1691333 +sample: + trackIndex = 0 + dataHashCode = 1989768395 + size = 2751 + isKeyFrame = false + presentationTimeUs = 1858166 +sample: + trackIndex = 0 + dataHashCode = -1215674502 + size = 745 + isKeyFrame = false + presentationTimeUs = 1791433 +sample: + trackIndex = 0 + dataHashCode = -814473606 + size = 621 + isKeyFrame = false + presentationTimeUs = 1758066 +sample: + trackIndex = 0 + dataHashCode = 498370894 + size = 505 + isKeyFrame = false + presentationTimeUs = 1824800 +sample: + trackIndex = 0 + dataHashCode = -1051506468 + size = 1268 + isKeyFrame = false + presentationTimeUs = 1991633 +sample: + trackIndex = 0 + dataHashCode = -1025604144 + size = 880 + isKeyFrame = false + presentationTimeUs = 1924900 +sample: + trackIndex = 0 + dataHashCode = -913586520 + size = 530 + isKeyFrame = false + presentationTimeUs = 1891533 +sample: + trackIndex = 0 + dataHashCode = 1340459242 + size = 568 + isKeyFrame = false + presentationTimeUs = 1958266 +sample: + trackIndex = 1 + dataHashCode = 1205768497 + size = 23 + isKeyFrame = true + presentationTimeUs = 44000 +sample: + trackIndex = 1 + dataHashCode = 837571078 + size = 6 + isKeyFrame = true + presentationTimeUs = 67219 +sample: + trackIndex = 1 + dataHashCode = -1991633045 + size = 148 + isKeyFrame = true + presentationTimeUs = 90439 +sample: + trackIndex = 1 + dataHashCode = -822987359 + size = 189 + isKeyFrame = true + presentationTimeUs = 113659 +sample: + trackIndex = 1 + dataHashCode = -1141508176 + size = 205 + isKeyFrame = true + presentationTimeUs = 136879 +sample: + trackIndex = 1 + dataHashCode = -226971245 + size = 210 + isKeyFrame = true + presentationTimeUs = 160099 +sample: + trackIndex = 1 + dataHashCode = -2099636855 + size = 210 + isKeyFrame = true + presentationTimeUs = 183319 +sample: + trackIndex = 1 + dataHashCode = 1541550559 + size = 207 + isKeyFrame = true + presentationTimeUs = 206539 +sample: + trackIndex = 1 + dataHashCode = 411148001 + size = 225 + isKeyFrame = true + presentationTimeUs = 229759 +sample: + trackIndex = 1 + dataHashCode = -897603973 + size = 215 + isKeyFrame = true + presentationTimeUs = 252979 +sample: + trackIndex = 1 + dataHashCode = 1478106136 + size = 211 + isKeyFrame = true + presentationTimeUs = 276199 +sample: + trackIndex = 1 + dataHashCode = -1380417145 + size = 216 + isKeyFrame = true + presentationTimeUs = 299419 +sample: + trackIndex = 1 + dataHashCode = 780903644 + size = 229 + isKeyFrame = true + presentationTimeUs = 322639 +sample: + trackIndex = 1 + dataHashCode = 586204432 + size = 232 + isKeyFrame = true + presentationTimeUs = 345859 +sample: + trackIndex = 1 + dataHashCode = -2038771492 + size = 235 + isKeyFrame = true + presentationTimeUs = 369079 +sample: + trackIndex = 1 + dataHashCode = -2065161304 + size = 231 + isKeyFrame = true + presentationTimeUs = 392299 +sample: + trackIndex = 1 + dataHashCode = 468662933 + size = 226 + isKeyFrame = true + presentationTimeUs = 415519 +sample: + trackIndex = 1 + dataHashCode = -358398546 + size = 216 + isKeyFrame = true + presentationTimeUs = 438739 +sample: + trackIndex = 1 + dataHashCode = 1767325983 + size = 229 + isKeyFrame = true + presentationTimeUs = 461959 +sample: + trackIndex = 1 + dataHashCode = 1093095458 + size = 219 + isKeyFrame = true + presentationTimeUs = 485179 +sample: + trackIndex = 1 + dataHashCode = 1687543702 + size = 241 + isKeyFrame = true + presentationTimeUs = 508399 +sample: + trackIndex = 1 + dataHashCode = 1675188486 + size = 228 + isKeyFrame = true + presentationTimeUs = 531619 +sample: + trackIndex = 1 + dataHashCode = 888567545 + size = 238 + isKeyFrame = true + presentationTimeUs = 554839 +sample: + trackIndex = 1 + dataHashCode = -439631803 + size = 234 + isKeyFrame = true + presentationTimeUs = 578058 +sample: + trackIndex = 1 + dataHashCode = 1606694497 + size = 231 + isKeyFrame = true + presentationTimeUs = 601278 +sample: + trackIndex = 1 + dataHashCode = 1747388653 + size = 217 + isKeyFrame = true + presentationTimeUs = 624498 +sample: + trackIndex = 1 + dataHashCode = -734560004 + size = 239 + isKeyFrame = true + presentationTimeUs = 647718 +sample: + trackIndex = 1 + dataHashCode = -975079040 + size = 243 + isKeyFrame = true + presentationTimeUs = 670938 +sample: + trackIndex = 1 + dataHashCode = -1403504710 + size = 231 + isKeyFrame = true + presentationTimeUs = 694158 +sample: + trackIndex = 1 + dataHashCode = 379512981 + size = 230 + isKeyFrame = true + presentationTimeUs = 717378 sample: trackIndex = 1 dataHashCode = -997198863 @@ -474,66 +654,6 @@ sample: size = 6 isKeyFrame = true presentationTimeUs = 1065678 -sample: - trackIndex = 0 - dataHashCode = -770308242 - size = 36692 - isKeyFrame = true - presentationTimeUs = 1024000 -sample: - trackIndex = 0 - dataHashCode = -732087136 - size = 5312 - isKeyFrame = false - presentationTimeUs = 1090733 -sample: - trackIndex = 0 - dataHashCode = 468156717 - size = 599 - isKeyFrame = false - presentationTimeUs = 1057366 -sample: - trackIndex = 0 - dataHashCode = 1150349584 - size = 7735 - isKeyFrame = false - presentationTimeUs = 1224200 -sample: - trackIndex = 0 - dataHashCode = 1443582006 - size = 987 - isKeyFrame = false - presentationTimeUs = 1157466 -sample: - trackIndex = 0 - dataHashCode = -310585145 - size = 673 - isKeyFrame = false - presentationTimeUs = 1124100 -sample: - trackIndex = 0 - dataHashCode = 807460688 - size = 523 - isKeyFrame = false - presentationTimeUs = 1190833 -sample: - trackIndex = 0 - dataHashCode = 1936487090 - size = 6061 - isKeyFrame = false - presentationTimeUs = 1357666 -sample: - trackIndex = 0 - dataHashCode = -32297181 - size = 992 - isKeyFrame = false - presentationTimeUs = 1290933 -sample: - trackIndex = 0 - dataHashCode = 1529616406 - size = 623 - isKeyFrame = false - presentationTimeUs = 1257566 sample: trackIndex = 1 dataHashCode = 1205768497 @@ -594,66 +714,6 @@ sample: size = 215 isKeyFrame = true presentationTimeUs = 1276979 -sample: - trackIndex = 0 - dataHashCode = 1949198785 - size = 421 - isKeyFrame = false - presentationTimeUs = 1324300 -sample: - trackIndex = 0 - dataHashCode = -147880287 - size = 4899 - isKeyFrame = false - presentationTimeUs = 1457766 -sample: - trackIndex = 0 - dataHashCode = 1369083472 - size = 568 - isKeyFrame = false - presentationTimeUs = 1424400 -sample: - trackIndex = 0 - dataHashCode = 965782073 - size = 620 - isKeyFrame = false - presentationTimeUs = 1391033 -sample: - trackIndex = 0 - dataHashCode = -261176150 - size = 5450 - isKeyFrame = false - presentationTimeUs = 1591233 -sample: - trackIndex = 0 - dataHashCode = -1830836678 - size = 1051 - isKeyFrame = false - presentationTimeUs = 1524500 -sample: - trackIndex = 0 - dataHashCode = 1767407540 - size = 874 - isKeyFrame = false - presentationTimeUs = 1491133 -sample: - trackIndex = 0 - dataHashCode = 918440283 - size = 781 - isKeyFrame = false - presentationTimeUs = 1557866 -sample: - trackIndex = 0 - dataHashCode = -1408463661 - size = 4725 - isKeyFrame = false - presentationTimeUs = 1724700 -sample: - trackIndex = 0 - dataHashCode = 1569455924 - size = 1022 - isKeyFrame = false - presentationTimeUs = 1657966 sample: trackIndex = 1 dataHashCode = 1478106136 @@ -714,66 +774,6 @@ sample: size = 219 isKeyFrame = true presentationTimeUs = 1509179 -sample: - trackIndex = 0 - dataHashCode = -1723778407 - size = 790 - isKeyFrame = false - presentationTimeUs = 1624600 -sample: - trackIndex = 0 - dataHashCode = 1578275472 - size = 610 - isKeyFrame = false - presentationTimeUs = 1691333 -sample: - trackIndex = 0 - dataHashCode = 1989768395 - size = 2751 - isKeyFrame = false - presentationTimeUs = 1858166 -sample: - trackIndex = 0 - dataHashCode = -1215674502 - size = 745 - isKeyFrame = false - presentationTimeUs = 1791433 -sample: - trackIndex = 0 - dataHashCode = -814473606 - size = 621 - isKeyFrame = false - presentationTimeUs = 1758066 -sample: - trackIndex = 0 - dataHashCode = 498370894 - size = 505 - isKeyFrame = false - presentationTimeUs = 1824800 -sample: - trackIndex = 0 - dataHashCode = -1051506468 - size = 1268 - isKeyFrame = false - presentationTimeUs = 1991633 -sample: - trackIndex = 0 - dataHashCode = -1025604144 - size = 880 - isKeyFrame = false - presentationTimeUs = 1924900 -sample: - trackIndex = 0 - dataHashCode = -913586520 - size = 530 - isKeyFrame = false - presentationTimeUs = 1891533 -sample: - trackIndex = 0 - dataHashCode = 1340459242 - size = 568 - isKeyFrame = false - presentationTimeUs = 1958266 sample: trackIndex = 1 dataHashCode = 1687543702 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 fb6f33194d..c64c82686a 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 @@ -24,66 +24,6 @@ format 1: initializationData: data = length 2, hash 5F7 container metadata = entries=[TSSE: description=null: values=[Lavf56.1.0], xyz: latitude=40.68, longitude=-74.5, Mp4Timestamp: creation time=3547558895, modification time=3547558895, timescale=1000] -sample: - trackIndex = 1 - dataHashCode = 1205768497 - size = 23 - isKeyFrame = true - presentationTimeUs = 44000 -sample: - trackIndex = 1 - dataHashCode = 837571078 - size = 6 - isKeyFrame = true - presentationTimeUs = 67219 -sample: - trackIndex = 1 - dataHashCode = -1991633045 - size = 148 - isKeyFrame = true - presentationTimeUs = 90439 -sample: - trackIndex = 1 - dataHashCode = -822987359 - size = 189 - isKeyFrame = true - presentationTimeUs = 113659 -sample: - trackIndex = 1 - dataHashCode = -1141508176 - size = 205 - isKeyFrame = true - presentationTimeUs = 136879 -sample: - trackIndex = 1 - dataHashCode = -226971245 - size = 210 - isKeyFrame = true - presentationTimeUs = 160099 -sample: - trackIndex = 1 - dataHashCode = -2099636855 - size = 210 - isKeyFrame = true - presentationTimeUs = 183319 -sample: - trackIndex = 1 - dataHashCode = 1541550559 - size = 207 - isKeyFrame = true - presentationTimeUs = 206539 -sample: - trackIndex = 1 - dataHashCode = 411148001 - size = 225 - isKeyFrame = true - presentationTimeUs = 229759 -sample: - trackIndex = 1 - dataHashCode = -897603973 - size = 215 - isKeyFrame = true - presentationTimeUs = 252979 sample: trackIndex = 0 dataHashCode = -770308242 @@ -144,66 +84,6 @@ sample: size = 623 isKeyFrame = false presentationTimeUs = 233566 -sample: - trackIndex = 1 - dataHashCode = 1478106136 - size = 211 - isKeyFrame = true - presentationTimeUs = 276199 -sample: - trackIndex = 1 - dataHashCode = -1380417145 - size = 216 - isKeyFrame = true - presentationTimeUs = 299419 -sample: - trackIndex = 1 - dataHashCode = 780903644 - size = 229 - isKeyFrame = true - presentationTimeUs = 322639 -sample: - trackIndex = 1 - dataHashCode = 586204432 - size = 232 - isKeyFrame = true - presentationTimeUs = 345859 -sample: - trackIndex = 1 - dataHashCode = -2038771492 - size = 235 - isKeyFrame = true - presentationTimeUs = 369079 -sample: - trackIndex = 1 - dataHashCode = -2065161304 - size = 231 - isKeyFrame = true - presentationTimeUs = 392299 -sample: - trackIndex = 1 - dataHashCode = 468662933 - size = 226 - isKeyFrame = true - presentationTimeUs = 415519 -sample: - trackIndex = 1 - dataHashCode = -358398546 - size = 216 - isKeyFrame = true - presentationTimeUs = 438739 -sample: - trackIndex = 1 - dataHashCode = 1767325983 - size = 229 - isKeyFrame = true - presentationTimeUs = 461959 -sample: - trackIndex = 1 - dataHashCode = 1093095458 - size = 219 - isKeyFrame = true - presentationTimeUs = 485179 sample: trackIndex = 0 dataHashCode = 1949198785 @@ -264,66 +144,6 @@ sample: size = 1022 isKeyFrame = false presentationTimeUs = 633966 -sample: - trackIndex = 1 - dataHashCode = 1687543702 - size = 241 - isKeyFrame = true - presentationTimeUs = 508399 -sample: - trackIndex = 1 - dataHashCode = 1675188486 - size = 228 - isKeyFrame = true - presentationTimeUs = 531619 -sample: - trackIndex = 1 - dataHashCode = 888567545 - size = 238 - isKeyFrame = true - presentationTimeUs = 554839 -sample: - trackIndex = 1 - dataHashCode = -439631803 - size = 234 - isKeyFrame = true - presentationTimeUs = 578058 -sample: - trackIndex = 1 - dataHashCode = 1606694497 - size = 231 - isKeyFrame = true - presentationTimeUs = 601278 -sample: - trackIndex = 1 - dataHashCode = 1747388653 - size = 217 - isKeyFrame = true - presentationTimeUs = 624498 -sample: - trackIndex = 1 - dataHashCode = -734560004 - size = 239 - isKeyFrame = true - presentationTimeUs = 647718 -sample: - trackIndex = 1 - dataHashCode = -975079040 - size = 243 - isKeyFrame = true - presentationTimeUs = 670938 -sample: - trackIndex = 1 - dataHashCode = -1403504710 - size = 231 - isKeyFrame = true - presentationTimeUs = 694158 -sample: - trackIndex = 1 - dataHashCode = 379512981 - size = 230 - isKeyFrame = true - presentationTimeUs = 717378 sample: trackIndex = 0 dataHashCode = -1723778407 @@ -384,6 +204,186 @@ sample: size = 568 isKeyFrame = false presentationTimeUs = 934266 +sample: + trackIndex = 1 + dataHashCode = 1205768497 + size = 23 + isKeyFrame = true + presentationTimeUs = 44000 +sample: + trackIndex = 1 + dataHashCode = 837571078 + size = 6 + isKeyFrame = true + presentationTimeUs = 67219 +sample: + trackIndex = 1 + dataHashCode = -1991633045 + size = 148 + isKeyFrame = true + presentationTimeUs = 90439 +sample: + trackIndex = 1 + dataHashCode = -822987359 + size = 189 + isKeyFrame = true + presentationTimeUs = 113659 +sample: + trackIndex = 1 + dataHashCode = -1141508176 + size = 205 + isKeyFrame = true + presentationTimeUs = 136879 +sample: + trackIndex = 1 + dataHashCode = -226971245 + size = 210 + isKeyFrame = true + presentationTimeUs = 160099 +sample: + trackIndex = 1 + dataHashCode = -2099636855 + size = 210 + isKeyFrame = true + presentationTimeUs = 183319 +sample: + trackIndex = 1 + dataHashCode = 1541550559 + size = 207 + isKeyFrame = true + presentationTimeUs = 206539 +sample: + trackIndex = 1 + dataHashCode = 411148001 + size = 225 + isKeyFrame = true + presentationTimeUs = 229759 +sample: + trackIndex = 1 + dataHashCode = -897603973 + size = 215 + isKeyFrame = true + presentationTimeUs = 252979 +sample: + trackIndex = 1 + dataHashCode = 1478106136 + size = 211 + isKeyFrame = true + presentationTimeUs = 276199 +sample: + trackIndex = 1 + dataHashCode = -1380417145 + size = 216 + isKeyFrame = true + presentationTimeUs = 299419 +sample: + trackIndex = 1 + dataHashCode = 780903644 + size = 229 + isKeyFrame = true + presentationTimeUs = 322639 +sample: + trackIndex = 1 + dataHashCode = 586204432 + size = 232 + isKeyFrame = true + presentationTimeUs = 345859 +sample: + trackIndex = 1 + dataHashCode = -2038771492 + size = 235 + isKeyFrame = true + presentationTimeUs = 369079 +sample: + trackIndex = 1 + dataHashCode = -2065161304 + size = 231 + isKeyFrame = true + presentationTimeUs = 392299 +sample: + trackIndex = 1 + dataHashCode = 468662933 + size = 226 + isKeyFrame = true + presentationTimeUs = 415519 +sample: + trackIndex = 1 + dataHashCode = -358398546 + size = 216 + isKeyFrame = true + presentationTimeUs = 438739 +sample: + trackIndex = 1 + dataHashCode = 1767325983 + size = 229 + isKeyFrame = true + presentationTimeUs = 461959 +sample: + trackIndex = 1 + dataHashCode = 1093095458 + size = 219 + isKeyFrame = true + presentationTimeUs = 485179 +sample: + trackIndex = 1 + dataHashCode = 1687543702 + size = 241 + isKeyFrame = true + presentationTimeUs = 508399 +sample: + trackIndex = 1 + dataHashCode = 1675188486 + size = 228 + isKeyFrame = true + presentationTimeUs = 531619 +sample: + trackIndex = 1 + dataHashCode = 888567545 + size = 238 + isKeyFrame = true + presentationTimeUs = 554839 +sample: + trackIndex = 1 + dataHashCode = -439631803 + size = 234 + isKeyFrame = true + presentationTimeUs = 578058 +sample: + trackIndex = 1 + dataHashCode = 1606694497 + size = 231 + isKeyFrame = true + presentationTimeUs = 601278 +sample: + trackIndex = 1 + dataHashCode = 1747388653 + size = 217 + isKeyFrame = true + presentationTimeUs = 624498 +sample: + trackIndex = 1 + dataHashCode = -734560004 + size = 239 + isKeyFrame = true + presentationTimeUs = 647718 +sample: + trackIndex = 1 + dataHashCode = -975079040 + size = 243 + isKeyFrame = true + presentationTimeUs = 670938 +sample: + trackIndex = 1 + dataHashCode = -1403504710 + size = 231 + isKeyFrame = true + presentationTimeUs = 694158 +sample: + trackIndex = 1 + dataHashCode = 379512981 + size = 230 + isKeyFrame = true + presentationTimeUs = 717378 sample: trackIndex = 1 dataHashCode = -997198863 diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.rotated.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.rotated.dump index 1f3ebfcd98..7b2ac4ab6d 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.rotated.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.rotated.dump @@ -25,66 +25,6 @@ format 1: initializationData: data = length 2, hash 5F7 container metadata = entries=[TSSE: description=null: values=[Lavf56.1.0], xyz: latitude=40.68, longitude=-74.5, Mp4Timestamp: creation time=3547558895, modification time=3547558895, timescale=1000] -sample: - trackIndex = 1 - dataHashCode = 1205768497 - size = 23 - isKeyFrame = true - presentationTimeUs = 44000 -sample: - trackIndex = 1 - dataHashCode = 837571078 - size = 6 - isKeyFrame = true - presentationTimeUs = 67219 -sample: - trackIndex = 1 - dataHashCode = -1991633045 - size = 148 - isKeyFrame = true - presentationTimeUs = 90439 -sample: - trackIndex = 1 - dataHashCode = -822987359 - size = 189 - isKeyFrame = true - presentationTimeUs = 113659 -sample: - trackIndex = 1 - dataHashCode = -1141508176 - size = 205 - isKeyFrame = true - presentationTimeUs = 136879 -sample: - trackIndex = 1 - dataHashCode = -226971245 - size = 210 - isKeyFrame = true - presentationTimeUs = 160099 -sample: - trackIndex = 1 - dataHashCode = -2099636855 - size = 210 - isKeyFrame = true - presentationTimeUs = 183319 -sample: - trackIndex = 1 - dataHashCode = 1541550559 - size = 207 - isKeyFrame = true - presentationTimeUs = 206539 -sample: - trackIndex = 1 - dataHashCode = 411148001 - size = 225 - isKeyFrame = true - presentationTimeUs = 229759 -sample: - trackIndex = 1 - dataHashCode = -897603973 - size = 215 - isKeyFrame = true - presentationTimeUs = 252979 sample: trackIndex = 0 dataHashCode = -770308242 @@ -145,66 +85,6 @@ sample: size = 623 isKeyFrame = false presentationTimeUs = 233566 -sample: - trackIndex = 1 - dataHashCode = 1478106136 - size = 211 - isKeyFrame = true - presentationTimeUs = 276199 -sample: - trackIndex = 1 - dataHashCode = -1380417145 - size = 216 - isKeyFrame = true - presentationTimeUs = 299419 -sample: - trackIndex = 1 - dataHashCode = 780903644 - size = 229 - isKeyFrame = true - presentationTimeUs = 322639 -sample: - trackIndex = 1 - dataHashCode = 586204432 - size = 232 - isKeyFrame = true - presentationTimeUs = 345859 -sample: - trackIndex = 1 - dataHashCode = -2038771492 - size = 235 - isKeyFrame = true - presentationTimeUs = 369079 -sample: - trackIndex = 1 - dataHashCode = -2065161304 - size = 231 - isKeyFrame = true - presentationTimeUs = 392299 -sample: - trackIndex = 1 - dataHashCode = 468662933 - size = 226 - isKeyFrame = true - presentationTimeUs = 415519 -sample: - trackIndex = 1 - dataHashCode = -358398546 - size = 216 - isKeyFrame = true - presentationTimeUs = 438739 -sample: - trackIndex = 1 - dataHashCode = 1767325983 - size = 229 - isKeyFrame = true - presentationTimeUs = 461959 -sample: - trackIndex = 1 - dataHashCode = 1093095458 - size = 219 - isKeyFrame = true - presentationTimeUs = 485179 sample: trackIndex = 0 dataHashCode = 1949198785 @@ -265,66 +145,6 @@ sample: size = 1022 isKeyFrame = false presentationTimeUs = 633966 -sample: - trackIndex = 1 - dataHashCode = 1687543702 - size = 241 - isKeyFrame = true - presentationTimeUs = 508399 -sample: - trackIndex = 1 - dataHashCode = 1675188486 - size = 228 - isKeyFrame = true - presentationTimeUs = 531619 -sample: - trackIndex = 1 - dataHashCode = 888567545 - size = 238 - isKeyFrame = true - presentationTimeUs = 554839 -sample: - trackIndex = 1 - dataHashCode = -439631803 - size = 234 - isKeyFrame = true - presentationTimeUs = 578058 -sample: - trackIndex = 1 - dataHashCode = 1606694497 - size = 231 - isKeyFrame = true - presentationTimeUs = 601278 -sample: - trackIndex = 1 - dataHashCode = 1747388653 - size = 217 - isKeyFrame = true - presentationTimeUs = 624498 -sample: - trackIndex = 1 - dataHashCode = -734560004 - size = 239 - isKeyFrame = true - presentationTimeUs = 647718 -sample: - trackIndex = 1 - dataHashCode = -975079040 - size = 243 - isKeyFrame = true - presentationTimeUs = 670938 -sample: - trackIndex = 1 - dataHashCode = -1403504710 - size = 231 - isKeyFrame = true - presentationTimeUs = 694158 -sample: - trackIndex = 1 - dataHashCode = 379512981 - size = 230 - isKeyFrame = true - presentationTimeUs = 717378 sample: trackIndex = 0 dataHashCode = -1723778407 @@ -385,6 +205,186 @@ sample: size = 568 isKeyFrame = false presentationTimeUs = 934266 +sample: + trackIndex = 1 + dataHashCode = 1205768497 + size = 23 + isKeyFrame = true + presentationTimeUs = 44000 +sample: + trackIndex = 1 + dataHashCode = 837571078 + size = 6 + isKeyFrame = true + presentationTimeUs = 67219 +sample: + trackIndex = 1 + dataHashCode = -1991633045 + size = 148 + isKeyFrame = true + presentationTimeUs = 90439 +sample: + trackIndex = 1 + dataHashCode = -822987359 + size = 189 + isKeyFrame = true + presentationTimeUs = 113659 +sample: + trackIndex = 1 + dataHashCode = -1141508176 + size = 205 + isKeyFrame = true + presentationTimeUs = 136879 +sample: + trackIndex = 1 + dataHashCode = -226971245 + size = 210 + isKeyFrame = true + presentationTimeUs = 160099 +sample: + trackIndex = 1 + dataHashCode = -2099636855 + size = 210 + isKeyFrame = true + presentationTimeUs = 183319 +sample: + trackIndex = 1 + dataHashCode = 1541550559 + size = 207 + isKeyFrame = true + presentationTimeUs = 206539 +sample: + trackIndex = 1 + dataHashCode = 411148001 + size = 225 + isKeyFrame = true + presentationTimeUs = 229759 +sample: + trackIndex = 1 + dataHashCode = -897603973 + size = 215 + isKeyFrame = true + presentationTimeUs = 252979 +sample: + trackIndex = 1 + dataHashCode = 1478106136 + size = 211 + isKeyFrame = true + presentationTimeUs = 276199 +sample: + trackIndex = 1 + dataHashCode = -1380417145 + size = 216 + isKeyFrame = true + presentationTimeUs = 299419 +sample: + trackIndex = 1 + dataHashCode = 780903644 + size = 229 + isKeyFrame = true + presentationTimeUs = 322639 +sample: + trackIndex = 1 + dataHashCode = 586204432 + size = 232 + isKeyFrame = true + presentationTimeUs = 345859 +sample: + trackIndex = 1 + dataHashCode = -2038771492 + size = 235 + isKeyFrame = true + presentationTimeUs = 369079 +sample: + trackIndex = 1 + dataHashCode = -2065161304 + size = 231 + isKeyFrame = true + presentationTimeUs = 392299 +sample: + trackIndex = 1 + dataHashCode = 468662933 + size = 226 + isKeyFrame = true + presentationTimeUs = 415519 +sample: + trackIndex = 1 + dataHashCode = -358398546 + size = 216 + isKeyFrame = true + presentationTimeUs = 438739 +sample: + trackIndex = 1 + dataHashCode = 1767325983 + size = 229 + isKeyFrame = true + presentationTimeUs = 461959 +sample: + trackIndex = 1 + dataHashCode = 1093095458 + size = 219 + isKeyFrame = true + presentationTimeUs = 485179 +sample: + trackIndex = 1 + dataHashCode = 1687543702 + size = 241 + isKeyFrame = true + presentationTimeUs = 508399 +sample: + trackIndex = 1 + dataHashCode = 1675188486 + size = 228 + isKeyFrame = true + presentationTimeUs = 531619 +sample: + trackIndex = 1 + dataHashCode = 888567545 + size = 238 + isKeyFrame = true + presentationTimeUs = 554839 +sample: + trackIndex = 1 + dataHashCode = -439631803 + size = 234 + isKeyFrame = true + presentationTimeUs = 578058 +sample: + trackIndex = 1 + dataHashCode = 1606694497 + size = 231 + isKeyFrame = true + presentationTimeUs = 601278 +sample: + trackIndex = 1 + dataHashCode = 1747388653 + size = 217 + isKeyFrame = true + presentationTimeUs = 624498 +sample: + trackIndex = 1 + dataHashCode = -734560004 + size = 239 + isKeyFrame = true + presentationTimeUs = 647718 +sample: + trackIndex = 1 + dataHashCode = -975079040 + size = 243 + isKeyFrame = true + presentationTimeUs = 670938 +sample: + trackIndex = 1 + dataHashCode = -1403504710 + size = 231 + isKeyFrame = true + presentationTimeUs = 694158 +sample: + trackIndex = 1 + dataHashCode = 379512981 + size = 230 + isKeyFrame = true + presentationTimeUs = 717378 sample: trackIndex = 1 dataHashCode = -997198863 diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.silence_then_audio.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.silence_then_audio.dump index e9d9b55d42..b338b01994 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.silence_then_audio.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.silence_then_audio.dump @@ -17,6 +17,366 @@ format 1: channelCount = 2 sampleRate = 44100 pcmEncoding = 2 +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 +sample: + trackIndex = 0 + dataHashCode = -770308242 + size = 36692 + isKeyFrame = true + presentationTimeUs = 1024000 +sample: + trackIndex = 0 + dataHashCode = -732087136 + size = 5312 + isKeyFrame = false + presentationTimeUs = 1090733 +sample: + trackIndex = 0 + dataHashCode = 468156717 + size = 599 + isKeyFrame = false + presentationTimeUs = 1057366 +sample: + trackIndex = 0 + dataHashCode = 1150349584 + size = 7735 + isKeyFrame = false + presentationTimeUs = 1224200 +sample: + trackIndex = 0 + dataHashCode = 1443582006 + size = 987 + isKeyFrame = false + presentationTimeUs = 1157466 +sample: + trackIndex = 0 + dataHashCode = -310585145 + size = 673 + isKeyFrame = false + presentationTimeUs = 1124100 +sample: + trackIndex = 0 + dataHashCode = 807460688 + size = 523 + isKeyFrame = false + presentationTimeUs = 1190833 +sample: + trackIndex = 0 + dataHashCode = 1936487090 + size = 6061 + isKeyFrame = false + presentationTimeUs = 1357666 +sample: + trackIndex = 0 + dataHashCode = -32297181 + size = 992 + isKeyFrame = false + presentationTimeUs = 1290933 +sample: + trackIndex = 0 + dataHashCode = 1529616406 + size = 623 + isKeyFrame = false + presentationTimeUs = 1257566 +sample: + trackIndex = 0 + dataHashCode = 1949198785 + size = 421 + isKeyFrame = false + presentationTimeUs = 1324300 +sample: + trackIndex = 0 + dataHashCode = -147880287 + size = 4899 + isKeyFrame = false + presentationTimeUs = 1457766 +sample: + trackIndex = 0 + dataHashCode = 1369083472 + size = 568 + isKeyFrame = false + presentationTimeUs = 1424400 +sample: + trackIndex = 0 + dataHashCode = 965782073 + size = 620 + isKeyFrame = false + presentationTimeUs = 1391033 +sample: + trackIndex = 0 + dataHashCode = -261176150 + size = 5450 + isKeyFrame = false + presentationTimeUs = 1591233 +sample: + trackIndex = 0 + dataHashCode = -1830836678 + size = 1051 + isKeyFrame = false + presentationTimeUs = 1524500 +sample: + trackIndex = 0 + dataHashCode = 1767407540 + size = 874 + isKeyFrame = false + presentationTimeUs = 1491133 +sample: + trackIndex = 0 + dataHashCode = 918440283 + size = 781 + isKeyFrame = false + presentationTimeUs = 1557866 +sample: + trackIndex = 0 + dataHashCode = -1408463661 + size = 4725 + isKeyFrame = false + presentationTimeUs = 1724700 +sample: + trackIndex = 0 + dataHashCode = 1569455924 + size = 1022 + isKeyFrame = false + presentationTimeUs = 1657966 +sample: + trackIndex = 0 + dataHashCode = -1723778407 + size = 790 + isKeyFrame = false + presentationTimeUs = 1624600 +sample: + trackIndex = 0 + dataHashCode = 1578275472 + size = 610 + isKeyFrame = false + presentationTimeUs = 1691333 +sample: + trackIndex = 0 + dataHashCode = 1989768395 + size = 2751 + isKeyFrame = false + presentationTimeUs = 1858166 +sample: + trackIndex = 0 + dataHashCode = -1215674502 + size = 745 + isKeyFrame = false + presentationTimeUs = 1791433 +sample: + trackIndex = 0 + dataHashCode = -814473606 + size = 621 + isKeyFrame = false + presentationTimeUs = 1758066 +sample: + trackIndex = 0 + dataHashCode = 498370894 + size = 505 + isKeyFrame = false + presentationTimeUs = 1824800 +sample: + trackIndex = 0 + dataHashCode = -1051506468 + size = 1268 + isKeyFrame = false + presentationTimeUs = 1991633 +sample: + trackIndex = 0 + dataHashCode = -1025604144 + size = 880 + isKeyFrame = false + presentationTimeUs = 1924900 +sample: + trackIndex = 0 + dataHashCode = -913586520 + size = 530 + isKeyFrame = false + presentationTimeUs = 1891533 +sample: + trackIndex = 0 + dataHashCode = 1340459242 + size = 568 + isKeyFrame = false + presentationTimeUs = 1958266 sample: trackIndex = 1 dataHashCode = 1742602241 @@ -149,66 +509,6 @@ sample: size = 4096 isKeyFrame = true presentationTimeUs = 487619 -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 = 1 dataHashCode = 1742602241 @@ -293,66 +593,6 @@ sample: size = 4096 isKeyFrame = true presentationTimeUs = 812698 -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 = 1 dataHashCode = 1742602241 @@ -407,84 +647,6 @@ sample: size = 408 isKeyFrame = true presentationTimeUs = 1021678 -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 -sample: - trackIndex = 0 - dataHashCode = -770308242 - size = 36692 - isKeyFrame = true - presentationTimeUs = 1024000 -sample: - trackIndex = 0 - dataHashCode = -732087136 - size = 5312 - isKeyFrame = false - presentationTimeUs = 1090733 -sample: - trackIndex = 0 - dataHashCode = 468156717 - size = 599 - isKeyFrame = false - presentationTimeUs = 1057366 sample: trackIndex = 1 dataHashCode = 1205768497 @@ -545,66 +707,6 @@ sample: size = 215 isKeyFrame = true presentationTimeUs = 1032040 -sample: - trackIndex = 0 - dataHashCode = 1150349584 - size = 7735 - isKeyFrame = false - presentationTimeUs = 1224200 -sample: - trackIndex = 0 - dataHashCode = 1443582006 - size = 987 - isKeyFrame = false - presentationTimeUs = 1157466 -sample: - trackIndex = 0 - dataHashCode = -310585145 - size = 673 - isKeyFrame = false - presentationTimeUs = 1124100 -sample: - trackIndex = 0 - dataHashCode = 807460688 - size = 523 - isKeyFrame = false - presentationTimeUs = 1190833 -sample: - trackIndex = 0 - dataHashCode = 1936487090 - size = 6061 - isKeyFrame = false - presentationTimeUs = 1357666 -sample: - trackIndex = 0 - dataHashCode = -32297181 - size = 992 - isKeyFrame = false - presentationTimeUs = 1290933 -sample: - trackIndex = 0 - dataHashCode = 1529616406 - size = 623 - isKeyFrame = false - presentationTimeUs = 1257566 -sample: - trackIndex = 0 - dataHashCode = 1949198785 - size = 421 - isKeyFrame = false - presentationTimeUs = 1324300 -sample: - trackIndex = 0 - dataHashCode = -147880287 - size = 4899 - isKeyFrame = false - presentationTimeUs = 1457766 -sample: - trackIndex = 0 - dataHashCode = 1369083472 - size = 568 - isKeyFrame = false - presentationTimeUs = 1424400 sample: trackIndex = 1 dataHashCode = 1478106136 @@ -665,12 +767,6 @@ sample: size = 219 isKeyFrame = true presentationTimeUs = 1044739 -sample: - trackIndex = 0 - dataHashCode = 965782073 - size = 620 - isKeyFrame = false - presentationTimeUs = 1391033 sample: trackIndex = 1 dataHashCode = 1687543702 @@ -821,100 +917,4 @@ sample: size = 6 isKeyFrame = true presentationTimeUs = 1077959 -sample: - trackIndex = 0 - dataHashCode = -261176150 - size = 5450 - isKeyFrame = false - presentationTimeUs = 1591233 -sample: - trackIndex = 0 - dataHashCode = -1830836678 - size = 1051 - isKeyFrame = false - presentationTimeUs = 1524500 -sample: - trackIndex = 0 - dataHashCode = 1767407540 - size = 874 - isKeyFrame = false - presentationTimeUs = 1491133 -sample: - trackIndex = 0 - dataHashCode = 918440283 - size = 781 - isKeyFrame = false - presentationTimeUs = 1557866 -sample: - trackIndex = 0 - dataHashCode = -1408463661 - size = 4725 - isKeyFrame = false - presentationTimeUs = 1724700 -sample: - trackIndex = 0 - dataHashCode = 1569455924 - size = 1022 - isKeyFrame = false - presentationTimeUs = 1657966 -sample: - trackIndex = 0 - dataHashCode = -1723778407 - size = 790 - isKeyFrame = false - presentationTimeUs = 1624600 -sample: - trackIndex = 0 - dataHashCode = 1578275472 - size = 610 - isKeyFrame = false - presentationTimeUs = 1691333 -sample: - trackIndex = 0 - dataHashCode = 1989768395 - size = 2751 - isKeyFrame = false - presentationTimeUs = 1858166 -sample: - trackIndex = 0 - dataHashCode = -1215674502 - size = 745 - isKeyFrame = false - presentationTimeUs = 1791433 -sample: - trackIndex = 0 - dataHashCode = -814473606 - size = 621 - isKeyFrame = false - presentationTimeUs = 1758066 -sample: - trackIndex = 0 - dataHashCode = 498370894 - size = 505 - isKeyFrame = false - presentationTimeUs = 1824800 -sample: - trackIndex = 0 - dataHashCode = -1051506468 - size = 1268 - isKeyFrame = false - presentationTimeUs = 1991633 -sample: - trackIndex = 0 - dataHashCode = -1025604144 - size = 880 - isKeyFrame = false - presentationTimeUs = 1924900 -sample: - trackIndex = 0 - dataHashCode = -913586520 - size = 530 - isKeyFrame = false - presentationTimeUs = 1891533 -sample: - trackIndex = 0 - dataHashCode = 1340459242 - size = 568 - isKeyFrame = false - presentationTimeUs = 1958266 released = true diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.silence_then_audio_with_effects.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.silence_then_audio_with_effects.dump index 0aadffffb9..425ad63e50 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.silence_then_audio_with_effects.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.silence_then_audio_with_effects.dump @@ -17,6 +17,366 @@ format 1: channelCount = 2 sampleRate = 44100 pcmEncoding = 2 +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 +sample: + trackIndex = 0 + dataHashCode = -770308242 + size = 36692 + isKeyFrame = true + presentationTimeUs = 1024000 +sample: + trackIndex = 0 + dataHashCode = -732087136 + size = 5312 + isKeyFrame = false + presentationTimeUs = 1090733 +sample: + trackIndex = 0 + dataHashCode = 468156717 + size = 599 + isKeyFrame = false + presentationTimeUs = 1057366 +sample: + trackIndex = 0 + dataHashCode = 1150349584 + size = 7735 + isKeyFrame = false + presentationTimeUs = 1224200 +sample: + trackIndex = 0 + dataHashCode = 1443582006 + size = 987 + isKeyFrame = false + presentationTimeUs = 1157466 +sample: + trackIndex = 0 + dataHashCode = -310585145 + size = 673 + isKeyFrame = false + presentationTimeUs = 1124100 +sample: + trackIndex = 0 + dataHashCode = 807460688 + size = 523 + isKeyFrame = false + presentationTimeUs = 1190833 +sample: + trackIndex = 0 + dataHashCode = 1936487090 + size = 6061 + isKeyFrame = false + presentationTimeUs = 1357666 +sample: + trackIndex = 0 + dataHashCode = -32297181 + size = 992 + isKeyFrame = false + presentationTimeUs = 1290933 +sample: + trackIndex = 0 + dataHashCode = 1529616406 + size = 623 + isKeyFrame = false + presentationTimeUs = 1257566 +sample: + trackIndex = 0 + dataHashCode = 1949198785 + size = 421 + isKeyFrame = false + presentationTimeUs = 1324300 +sample: + trackIndex = 0 + dataHashCode = -147880287 + size = 4899 + isKeyFrame = false + presentationTimeUs = 1457766 +sample: + trackIndex = 0 + dataHashCode = 1369083472 + size = 568 + isKeyFrame = false + presentationTimeUs = 1424400 +sample: + trackIndex = 0 + dataHashCode = 965782073 + size = 620 + isKeyFrame = false + presentationTimeUs = 1391033 +sample: + trackIndex = 0 + dataHashCode = -261176150 + size = 5450 + isKeyFrame = false + presentationTimeUs = 1591233 +sample: + trackIndex = 0 + dataHashCode = -1830836678 + size = 1051 + isKeyFrame = false + presentationTimeUs = 1524500 +sample: + trackIndex = 0 + dataHashCode = 1767407540 + size = 874 + isKeyFrame = false + presentationTimeUs = 1491133 +sample: + trackIndex = 0 + dataHashCode = 918440283 + size = 781 + isKeyFrame = false + presentationTimeUs = 1557866 +sample: + trackIndex = 0 + dataHashCode = -1408463661 + size = 4725 + isKeyFrame = false + presentationTimeUs = 1724700 +sample: + trackIndex = 0 + dataHashCode = 1569455924 + size = 1022 + isKeyFrame = false + presentationTimeUs = 1657966 +sample: + trackIndex = 0 + dataHashCode = -1723778407 + size = 790 + isKeyFrame = false + presentationTimeUs = 1624600 +sample: + trackIndex = 0 + dataHashCode = 1578275472 + size = 610 + isKeyFrame = false + presentationTimeUs = 1691333 +sample: + trackIndex = 0 + dataHashCode = 1989768395 + size = 2751 + isKeyFrame = false + presentationTimeUs = 1858166 +sample: + trackIndex = 0 + dataHashCode = -1215674502 + size = 745 + isKeyFrame = false + presentationTimeUs = 1791433 +sample: + trackIndex = 0 + dataHashCode = -814473606 + size = 621 + isKeyFrame = false + presentationTimeUs = 1758066 +sample: + trackIndex = 0 + dataHashCode = 498370894 + size = 505 + isKeyFrame = false + presentationTimeUs = 1824800 +sample: + trackIndex = 0 + dataHashCode = -1051506468 + size = 1268 + isKeyFrame = false + presentationTimeUs = 1991633 +sample: + trackIndex = 0 + dataHashCode = -1025604144 + size = 880 + isKeyFrame = false + presentationTimeUs = 1924900 +sample: + trackIndex = 0 + dataHashCode = -913586520 + size = 530 + isKeyFrame = false + presentationTimeUs = 1891533 +sample: + trackIndex = 0 + dataHashCode = 1340459242 + size = 568 + isKeyFrame = false + presentationTimeUs = 1958266 sample: trackIndex = 1 dataHashCode = 1940582145 @@ -149,66 +509,6 @@ sample: size = 3960 isKeyFrame = true presentationTimeUs = 481360 -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 = 1 dataHashCode = -1264223743 @@ -299,66 +599,6 @@ sample: size = 3960 isKeyFrame = true presentationTimeUs = 830544 -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 = 1 dataHashCode = -448902783 @@ -401,84 +641,6 @@ sample: size = 440 isKeyFrame = true presentationTimeUs = 992653 -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 -sample: - trackIndex = 0 - dataHashCode = -770308242 - size = 36692 - isKeyFrame = true - presentationTimeUs = 1024000 -sample: - trackIndex = 0 - dataHashCode = -732087136 - size = 5312 - isKeyFrame = false - presentationTimeUs = 1090733 -sample: - trackIndex = 0 - dataHashCode = 468156717 - size = 599 - isKeyFrame = false - presentationTimeUs = 1057366 sample: trackIndex = 1 dataHashCode = -1759454975 @@ -497,66 +659,6 @@ sample: size = 440 isKeyFrame = true presentationTimeUs = 1000136 -sample: - trackIndex = 0 - dataHashCode = 1150349584 - size = 7735 - isKeyFrame = false - presentationTimeUs = 1224200 -sample: - trackIndex = 0 - dataHashCode = 1443582006 - size = 987 - isKeyFrame = false - presentationTimeUs = 1157466 -sample: - trackIndex = 0 - dataHashCode = -310585145 - size = 673 - isKeyFrame = false - presentationTimeUs = 1124100 -sample: - trackIndex = 0 - dataHashCode = 807460688 - size = 523 - isKeyFrame = false - presentationTimeUs = 1190833 -sample: - trackIndex = 0 - dataHashCode = 1936487090 - size = 6061 - isKeyFrame = false - presentationTimeUs = 1357666 -sample: - trackIndex = 0 - dataHashCode = -32297181 - size = 992 - isKeyFrame = false - presentationTimeUs = 1290933 -sample: - trackIndex = 0 - dataHashCode = 1529616406 - size = 623 - isKeyFrame = false - presentationTimeUs = 1257566 -sample: - trackIndex = 0 - dataHashCode = 1949198785 - size = 421 - isKeyFrame = false - presentationTimeUs = 1324300 -sample: - trackIndex = 0 - dataHashCode = -147880287 - size = 4899 - isKeyFrame = false - presentationTimeUs = 1457766 -sample: - trackIndex = 0 - dataHashCode = 1369083472 - size = 568 - isKeyFrame = false - presentationTimeUs = 1424400 sample: trackIndex = 1 dataHashCode = -1759454975 @@ -587,12 +689,6 @@ sample: size = 440 isKeyFrame = true presentationTimeUs = 1012607 -sample: - trackIndex = 0 - dataHashCode = 965782073 - size = 620 - isKeyFrame = false - presentationTimeUs = 1391033 sample: trackIndex = 1 dataHashCode = -1759454975 @@ -659,100 +755,4 @@ sample: size = 5396 isKeyFrame = true presentationTimeUs = 1046916 -sample: - trackIndex = 0 - dataHashCode = -261176150 - size = 5450 - isKeyFrame = false - presentationTimeUs = 1591233 -sample: - trackIndex = 0 - dataHashCode = -1830836678 - size = 1051 - isKeyFrame = false - presentationTimeUs = 1524500 -sample: - trackIndex = 0 - dataHashCode = 1767407540 - size = 874 - isKeyFrame = false - presentationTimeUs = 1491133 -sample: - trackIndex = 0 - dataHashCode = 918440283 - size = 781 - isKeyFrame = false - presentationTimeUs = 1557866 -sample: - trackIndex = 0 - dataHashCode = -1408463661 - size = 4725 - isKeyFrame = false - presentationTimeUs = 1724700 -sample: - trackIndex = 0 - dataHashCode = 1569455924 - size = 1022 - isKeyFrame = false - presentationTimeUs = 1657966 -sample: - trackIndex = 0 - dataHashCode = -1723778407 - size = 790 - isKeyFrame = false - presentationTimeUs = 1624600 -sample: - trackIndex = 0 - dataHashCode = 1578275472 - size = 610 - isKeyFrame = false - presentationTimeUs = 1691333 -sample: - trackIndex = 0 - dataHashCode = 1989768395 - size = 2751 - isKeyFrame = false - presentationTimeUs = 1858166 -sample: - trackIndex = 0 - dataHashCode = -1215674502 - size = 745 - isKeyFrame = false - presentationTimeUs = 1791433 -sample: - trackIndex = 0 - dataHashCode = -814473606 - size = 621 - isKeyFrame = false - presentationTimeUs = 1758066 -sample: - trackIndex = 0 - dataHashCode = 498370894 - size = 505 - isKeyFrame = false - presentationTimeUs = 1824800 -sample: - trackIndex = 0 - dataHashCode = -1051506468 - size = 1268 - isKeyFrame = false - presentationTimeUs = 1991633 -sample: - trackIndex = 0 - dataHashCode = -1025604144 - size = 880 - isKeyFrame = false - presentationTimeUs = 1924900 -sample: - trackIndex = 0 - dataHashCode = -913586520 - size = 530 - isKeyFrame = false - presentationTimeUs = 1891533 -sample: - trackIndex = 0 - dataHashCode = 1340459242 - size = 568 - isKeyFrame = false - presentationTimeUs = 1958266 released = true diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.silentaudio.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.silentaudio.dump index 616c3a9f04..d5c74a9aa6 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.silentaudio.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample.mp4.silentaudio.dump @@ -17,6 +17,186 @@ format 1: channelCount = 2 sampleRate = 44100 pcmEncoding = 2 +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 sample: trackIndex = 1 dataHashCode = 1742602241 @@ -149,66 +329,6 @@ sample: size = 4096 isKeyFrame = true presentationTimeUs = 487619 -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 = 1 dataHashCode = 1742602241 @@ -293,66 +413,6 @@ sample: size = 4096 isKeyFrame = true presentationTimeUs = 812698 -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 = 1 dataHashCode = 1742602241 @@ -407,64 +467,4 @@ sample: size = 408 isKeyFrame = true presentationTimeUs = 1021678 -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_18byte_nclx_colr.mp4.silentaudio.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_18byte_nclx_colr.mp4.silentaudio.dump index 427537b149..476ef0a6d8 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_18byte_nclx_colr.mp4.silentaudio.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_18byte_nclx_colr.mp4.silentaudio.dump @@ -22,6 +22,186 @@ format 1: channelCount = 2 sampleRate = 44100 pcmEncoding = 2 +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 sample: trackIndex = 1 dataHashCode = 1742602241 @@ -154,66 +334,6 @@ sample: size = 4096 isKeyFrame = true presentationTimeUs = 487619 -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 = 1 dataHashCode = 1742602241 @@ -298,66 +418,6 @@ sample: size = 4096 isKeyFrame = true presentationTimeUs = 812698 -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 = 1 dataHashCode = 1742602241 @@ -406,64 +466,4 @@ sample: size = 448 isKeyFrame = true presentationTimeUs = 998458 -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_sef_slow_motion.mp4.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_sef_slow_motion.mp4.dump index 0446d7cf98..c659caf2e6 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,42 +19,6 @@ format 1: pcmEncoding = 2 metadata = entries=[mdta: key=com.android.version, value=10, mdta: key=com.android.video.temporal_layers_count, value=4, smta: captureFrameRate=240.0, svcTemporalLayerCount=4, SlowMotion: segments=[Segment: startTimeMs=88, endTimeMs=879, speedDivisor=2, Segment: startTimeMs=1255, endTimeMs=1970, speedDivisor=8], Mp4Timestamp: creation time=3686904890, modification time=3686904890, timescale=1000] container metadata = entries=[mdta: key=com.android.version, value=10, mdta: key=com.android.video.temporal_layers_count, value=4, smta: captureFrameRate=240.0, svcTemporalLayerCount=4, SlowMotion: segments=[Segment: startTimeMs=88, endTimeMs=879, speedDivisor=2, Segment: startTimeMs=1255, endTimeMs=1970, speedDivisor=8], Mp4Timestamp: creation time=3686904890, modification time=3686904890, timescale=1000] -sample: - trackIndex = 1 - dataHashCode = -212376212 - size = 20 - isKeyFrame = true - presentationTimeUs = 0 -sample: - trackIndex = 1 - dataHashCode = -1948569090 - size = 72 - isKeyFrame = true - presentationTimeUs = 416 -sample: - trackIndex = 1 - dataHashCode = -1316750072 - size = 84 - isKeyFrame = true - presentationTimeUs = 1916 -sample: - trackIndex = 1 - dataHashCode = 1016428949 - size = 88 - isKeyFrame = true - presentationTimeUs = 3666 -sample: - trackIndex = 1 - dataHashCode = -1127325245 - size = 96 - isKeyFrame = true - presentationTimeUs = 5500 -sample: - trackIndex = 1 - dataHashCode = 1148147726 - size = 92 - isKeyFrame = true - presentationTimeUs = 7500 sample: trackIndex = 0 dataHashCode = 1949079733 @@ -115,72 +79,6 @@ sample: size = 1180 isKeyFrame = false presentationTimeUs = 334083 -sample: - trackIndex = 1 - dataHashCode = -2125685540 - size = 76 - isKeyFrame = true - presentationTimeUs = 9416 -sample: - trackIndex = 1 - dataHashCode = 473329679 - size = 24 - isKeyFrame = true - presentationTimeUs = 11000 -sample: - trackIndex = 1 - dataHashCode = 240990900 - size = 176 - isKeyFrame = true - presentationTimeUs = 11500 -sample: - trackIndex = 1 - dataHashCode = 777637182 - size = 196 - isKeyFrame = true - presentationTimeUs = 15166 -sample: - trackIndex = 1 - dataHashCode = 1872106264 - size = 180 - isKeyFrame = true - presentationTimeUs = 19250 -sample: - trackIndex = 1 - dataHashCode = -1520711499 - size = 140 - isKeyFrame = true - presentationTimeUs = 23000 -sample: - trackIndex = 1 - dataHashCode = 1580199067 - size = 232 - isKeyFrame = true - presentationTimeUs = 25916 -sample: - trackIndex = 1 - dataHashCode = 475464086 - size = 184 - isKeyFrame = true - presentationTimeUs = 30750 -sample: - trackIndex = 1 - dataHashCode = -211754132 - size = 172 - isKeyFrame = true - presentationTimeUs = 34583 -sample: - trackIndex = 1 - dataHashCode = 1236547164 - size = 172 - isKeyFrame = true - presentationTimeUs = 38166 -sample: - trackIndex = 1 - dataHashCode = -2064216186 - size = 188 - isKeyFrame = true - presentationTimeUs = 41750 sample: trackIndex = 0 dataHashCode = 984869991 @@ -223,60 +121,6 @@ sample: size = 125 isKeyFrame = false presentationTimeUs = 434083 -sample: - trackIndex = 1 - dataHashCode = -682950885 - size = 260 - isKeyFrame = true - presentationTimeUs = 45666 -sample: - trackIndex = 1 - dataHashCode = 1301206627 - size = 236 - isKeyFrame = true - presentationTimeUs = 51083 -sample: - trackIndex = 1 - dataHashCode = 256580525 - size = 236 - isKeyFrame = true - presentationTimeUs = 56000 -sample: - trackIndex = 1 - dataHashCode = -1086601304 - size = 236 - isKeyFrame = true - presentationTimeUs = 60916 -sample: - trackIndex = 1 - dataHashCode = -2046131588 - size = 224 - isKeyFrame = true - presentationTimeUs = 65833 -sample: - trackIndex = 1 - dataHashCode = 1550955865 - size = 224 - isKeyFrame = true - presentationTimeUs = 70500 -sample: - trackIndex = 1 - dataHashCode = -274800552 - size = 220 - isKeyFrame = true - presentationTimeUs = 75166 -sample: - trackIndex = 1 - dataHashCode = 382420909 - size = 224 - isKeyFrame = true - presentationTimeUs = 79750 -sample: - trackIndex = 1 - dataHashCode = -1431575865 - size = 232 - isKeyFrame = true - presentationTimeUs = 84416 sample: trackIndex = 0 dataHashCode = 2112365658 @@ -349,4 +193,160 @@ sample: size = 138 isKeyFrame = false presentationTimeUs = 834083 +sample: + trackIndex = 1 + dataHashCode = -212376212 + size = 20 + isKeyFrame = true + presentationTimeUs = 0 +sample: + trackIndex = 1 + dataHashCode = -1948569090 + size = 72 + isKeyFrame = true + presentationTimeUs = 416 +sample: + trackIndex = 1 + dataHashCode = -1316750072 + size = 84 + isKeyFrame = true + presentationTimeUs = 1916 +sample: + trackIndex = 1 + dataHashCode = 1016428949 + size = 88 + isKeyFrame = true + presentationTimeUs = 3666 +sample: + trackIndex = 1 + dataHashCode = -1127325245 + size = 96 + isKeyFrame = true + presentationTimeUs = 5500 +sample: + trackIndex = 1 + dataHashCode = 1148147726 + size = 92 + isKeyFrame = true + presentationTimeUs = 7500 +sample: + trackIndex = 1 + dataHashCode = -2125685540 + size = 76 + isKeyFrame = true + presentationTimeUs = 9416 +sample: + trackIndex = 1 + dataHashCode = 473329679 + size = 24 + isKeyFrame = true + presentationTimeUs = 11000 +sample: + trackIndex = 1 + dataHashCode = 240990900 + size = 176 + isKeyFrame = true + presentationTimeUs = 11500 +sample: + trackIndex = 1 + dataHashCode = 777637182 + size = 196 + isKeyFrame = true + presentationTimeUs = 15166 +sample: + trackIndex = 1 + dataHashCode = 1872106264 + size = 180 + isKeyFrame = true + presentationTimeUs = 19250 +sample: + trackIndex = 1 + dataHashCode = -1520711499 + size = 140 + isKeyFrame = true + presentationTimeUs = 23000 +sample: + trackIndex = 1 + dataHashCode = 1580199067 + size = 232 + isKeyFrame = true + presentationTimeUs = 25916 +sample: + trackIndex = 1 + dataHashCode = 475464086 + size = 184 + isKeyFrame = true + presentationTimeUs = 30750 +sample: + trackIndex = 1 + dataHashCode = -211754132 + size = 172 + isKeyFrame = true + presentationTimeUs = 34583 +sample: + trackIndex = 1 + dataHashCode = 1236547164 + size = 172 + isKeyFrame = true + presentationTimeUs = 38166 +sample: + trackIndex = 1 + dataHashCode = -2064216186 + size = 188 + isKeyFrame = true + presentationTimeUs = 41750 +sample: + trackIndex = 1 + dataHashCode = -682950885 + size = 260 + isKeyFrame = true + presentationTimeUs = 45666 +sample: + trackIndex = 1 + dataHashCode = 1301206627 + size = 236 + isKeyFrame = true + presentationTimeUs = 51083 +sample: + trackIndex = 1 + dataHashCode = 256580525 + size = 236 + isKeyFrame = true + presentationTimeUs = 56000 +sample: + trackIndex = 1 + dataHashCode = -1086601304 + size = 236 + isKeyFrame = true + presentationTimeUs = 60916 +sample: + trackIndex = 1 + dataHashCode = -2046131588 + size = 224 + isKeyFrame = true + presentationTimeUs = 65833 +sample: + trackIndex = 1 + dataHashCode = 1550955865 + size = 224 + isKeyFrame = true + presentationTimeUs = 70500 +sample: + trackIndex = 1 + dataHashCode = -274800552 + size = 220 + isKeyFrame = true + presentationTimeUs = 75166 +sample: + trackIndex = 1 + dataHashCode = 382420909 + size = 224 + isKeyFrame = true + presentationTimeUs = 79750 +sample: + trackIndex = 1 + dataHashCode = -1431575865 + size = 232 + isKeyFrame = true + presentationTimeUs = 84416 released = true diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_with_increasing_timestamps_320w_240h.mp4.clipped.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_with_increasing_timestamps_320w_240h.mp4.clipped.dump index 9178a2c45b..ebf93fb719 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_with_increasing_timestamps_320w_240h.mp4.clipped.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_with_increasing_timestamps_320w_240h.mp4.clipped.dump @@ -30,66 +30,6 @@ format 1: initializationData: data = length 2, hash 560 container metadata = entries=[TSSE: description=null: values=[Lavf58.76.100], Mp4Timestamp: creation time=0, modification time=0, timescale=1000] -sample: - trackIndex = 1 - dataHashCode = 620415738 - size = 508 - isKeyFrame = true - presentationTimeUs = 7020 -sample: - trackIndex = 1 - dataHashCode = 33931768 - size = 504 - isKeyFrame = true - presentationTimeUs = 28354 -sample: - trackIndex = 1 - dataHashCode = 800699278 - size = 508 - isKeyFrame = true - presentationTimeUs = 49687 -sample: - trackIndex = 1 - dataHashCode = 584185366 - size = 519 - isKeyFrame = true - presentationTimeUs = 71020 -sample: - trackIndex = 1 - dataHashCode = 1490843354 - size = 528 - isKeyFrame = true - presentationTimeUs = 92354 -sample: - trackIndex = 1 - dataHashCode = -720335181 - size = 511 - isKeyFrame = true - presentationTimeUs = 113687 -sample: - trackIndex = 1 - dataHashCode = 197135781 - size = 523 - isKeyFrame = true - presentationTimeUs = 135020 -sample: - trackIndex = 1 - dataHashCode = 294457020 - size = 511 - isKeyFrame = true - presentationTimeUs = 156354 -sample: - trackIndex = 1 - dataHashCode = 194307558 - size = 503 - isKeyFrame = true - presentationTimeUs = 177687 -sample: - trackIndex = 1 - dataHashCode = 1687202651 - size = 507 - isKeyFrame = true - presentationTimeUs = 199020 sample: trackIndex = 0 dataHashCode = 983000500 @@ -150,66 +90,6 @@ sample: size = 57 isKeyFrame = false presentationTimeUs = 150000 -sample: - trackIndex = 1 - dataHashCode = -1695580898 - size = 517 - isKeyFrame = true - presentationTimeUs = 220354 -sample: - trackIndex = 1 - dataHashCode = -1416688734 - size = 510 - isKeyFrame = true - presentationTimeUs = 241687 -sample: - trackIndex = 1 - dataHashCode = -239330254 - size = 511 - isKeyFrame = true - presentationTimeUs = 263020 -sample: - trackIndex = 1 - dataHashCode = 1449437418 - size = 509 - isKeyFrame = true - presentationTimeUs = 284354 -sample: - trackIndex = 1 - dataHashCode = -1480882788 - size = 508 - isKeyFrame = true - presentationTimeUs = 305687 -sample: - trackIndex = 1 - dataHashCode = -1628064098 - size = 511 - isKeyFrame = true - presentationTimeUs = 327020 -sample: - trackIndex = 1 - dataHashCode = 1717254647 - size = 514 - isKeyFrame = true - presentationTimeUs = 348354 -sample: - trackIndex = 1 - dataHashCode = -1317174771 - size = 503 - isKeyFrame = true - presentationTimeUs = 369687 -sample: - trackIndex = 1 - dataHashCode = 1001148219 - size = 510 - isKeyFrame = true - presentationTimeUs = 391020 -sample: - trackIndex = 1 - dataHashCode = 1259307086 - size = 511 - isKeyFrame = true - presentationTimeUs = 412354 sample: trackIndex = 0 dataHashCode = 485634444 @@ -270,66 +150,6 @@ sample: size = 174 isKeyFrame = false presentationTimeUs = 316666 -sample: - trackIndex = 1 - dataHashCode = -27251144 - size = 507 - isKeyFrame = true - presentationTimeUs = 433687 -sample: - trackIndex = 1 - dataHashCode = -129676969 - size = 509 - isKeyFrame = true - presentationTimeUs = 455020 -sample: - trackIndex = 1 - dataHashCode = 1228056327 - size = 523 - isKeyFrame = true - presentationTimeUs = 476354 -sample: - trackIndex = 1 - dataHashCode = -1301514722 - size = 501 - isKeyFrame = true - presentationTimeUs = 497687 -sample: - trackIndex = 1 - dataHashCode = 204329022 - size = 514 - isKeyFrame = true - presentationTimeUs = 519020 -sample: - trackIndex = 1 - dataHashCode = 204379389 - size = 504 - isKeyFrame = true - presentationTimeUs = 540354 -sample: - trackIndex = 1 - dataHashCode = 694913274 - size = 508 - isKeyFrame = true - presentationTimeUs = 561687 -sample: - trackIndex = 1 - dataHashCode = 289018778 - size = 513 - isKeyFrame = true - presentationTimeUs = 583020 -sample: - trackIndex = 1 - dataHashCode = -693167785 - size = 517 - isKeyFrame = true - presentationTimeUs = 604354 -sample: - trackIndex = 1 - dataHashCode = 253824480 - size = 510 - isKeyFrame = true - presentationTimeUs = 625687 sample: trackIndex = 0 dataHashCode = -1686938678 @@ -390,66 +210,6 @@ sample: size = 138 isKeyFrame = false presentationTimeUs = 483333 -sample: - trackIndex = 1 - dataHashCode = -142385998 - size = 516 - isKeyFrame = true - presentationTimeUs = 647020 -sample: - trackIndex = 1 - dataHashCode = 917740295 - size = 506 - isKeyFrame = true - presentationTimeUs = 668354 -sample: - trackIndex = 1 - dataHashCode = -1795733204 - size = 504 - isKeyFrame = true - presentationTimeUs = 689687 -sample: - trackIndex = 1 - dataHashCode = 1282735099 - size = 518 - isKeyFrame = true - presentationTimeUs = 711020 -sample: - trackIndex = 1 - dataHashCode = -834522889 - size = 512 - isKeyFrame = true - presentationTimeUs = 732354 -sample: - trackIndex = 1 - dataHashCode = -1590936932 - size = 506 - isKeyFrame = true - presentationTimeUs = 753687 -sample: - trackIndex = 1 - dataHashCode = -697315454 - size = 529 - isKeyFrame = true - presentationTimeUs = 775020 -sample: - trackIndex = 1 - dataHashCode = -1563590541 - size = 514 - isKeyFrame = true - presentationTimeUs = 796354 -sample: - trackIndex = 1 - dataHashCode = -674722870 - size = 509 - isKeyFrame = true - presentationTimeUs = 817687 -sample: - trackIndex = 1 - dataHashCode = -272827525 - size = 510 - isKeyFrame = true - presentationTimeUs = 839020 sample: trackIndex = 0 dataHashCode = 1576638059 @@ -510,66 +270,6 @@ sample: size = 260 isKeyFrame = false presentationTimeUs = 650000 -sample: - trackIndex = 1 - dataHashCode = 903683051 - size = 524 - isKeyFrame = true - presentationTimeUs = 860354 -sample: - trackIndex = 1 - dataHashCode = 57039157 - size = 509 - isKeyFrame = true - presentationTimeUs = 881687 -sample: - trackIndex = 1 - dataHashCode = 674330068 - size = 514 - isKeyFrame = true - presentationTimeUs = 903020 -sample: - trackIndex = 1 - dataHashCode = -1896569421 - size = 514 - isKeyFrame = true - presentationTimeUs = 924354 -sample: - trackIndex = 1 - dataHashCode = -837719592 - size = 502 - isKeyFrame = true - presentationTimeUs = 945687 -sample: - trackIndex = 1 - dataHashCode = 1269429850 - size = 507 - isKeyFrame = true - presentationTimeUs = 967020 -sample: - trackIndex = 1 - dataHashCode = -884799857 - size = 497 - isKeyFrame = true - presentationTimeUs = 988354 -sample: - trackIndex = 1 - dataHashCode = -1865947937 - size = 512 - isKeyFrame = true - presentationTimeUs = 1009687 -sample: - trackIndex = 1 - dataHashCode = 1197648682 - size = 500 - isKeyFrame = true - presentationTimeUs = 1031020 -sample: - trackIndex = 1 - dataHashCode = -320096195 - size = 509 - isKeyFrame = true - presentationTimeUs = 1052354 sample: trackIndex = 0 dataHashCode = 979033489 @@ -630,66 +330,6 @@ sample: size = 147 isKeyFrame = false presentationTimeUs = 816666 -sample: - trackIndex = 1 - dataHashCode = -744850549 - size = 511 - isKeyFrame = true - presentationTimeUs = 1073687 -sample: - trackIndex = 1 - dataHashCode = 1457899387 - size = 505 - isKeyFrame = true - presentationTimeUs = 1095020 -sample: - trackIndex = 1 - dataHashCode = 168118808 - size = 519 - isKeyFrame = true - presentationTimeUs = 1116354 -sample: - trackIndex = 1 - dataHashCode = 896298799 - size = 506 - isKeyFrame = true - presentationTimeUs = 1137687 -sample: - trackIndex = 1 - dataHashCode = -1766408057 - size = 513 - isKeyFrame = true - presentationTimeUs = 1159020 -sample: - trackIndex = 1 - dataHashCode = 988509435 - size = 517 - isKeyFrame = true - presentationTimeUs = 1180354 -sample: - trackIndex = 1 - dataHashCode = 1031000863 - size = 529 - isKeyFrame = true - presentationTimeUs = 1201687 -sample: - trackIndex = 1 - dataHashCode = 63390943 - size = 517 - isKeyFrame = true - presentationTimeUs = 1223020 -sample: - trackIndex = 1 - dataHashCode = -747883422 - size = 517 - isKeyFrame = true - presentationTimeUs = 1244354 -sample: - trackIndex = 1 - dataHashCode = -1574660470 - size = 526 - isKeyFrame = true - presentationTimeUs = 1265687 sample: trackIndex = 0 dataHashCode = 299686318 @@ -750,66 +390,6 @@ sample: size = 129 isKeyFrame = false presentationTimeUs = 983333 -sample: - trackIndex = 1 - dataHashCode = 1371653176 - size = 515 - isKeyFrame = true - presentationTimeUs = 1287020 -sample: - trackIndex = 1 - dataHashCode = -873513581 - size = 503 - isKeyFrame = true - presentationTimeUs = 1308354 -sample: - trackIndex = 1 - dataHashCode = -1886763688 - size = 514 - isKeyFrame = true - presentationTimeUs = 1329687 -sample: - trackIndex = 1 - dataHashCode = 1308763541 - size = 512 - isKeyFrame = true - presentationTimeUs = 1351020 -sample: - trackIndex = 1 - dataHashCode = 490619935 - size = 505 - isKeyFrame = true - presentationTimeUs = 1372354 -sample: - trackIndex = 1 - dataHashCode = -671375789 - size = 512 - isKeyFrame = true - presentationTimeUs = 1393687 -sample: - trackIndex = 1 - dataHashCode = -1950105780 - size = 521 - isKeyFrame = true - presentationTimeUs = 1415020 -sample: - trackIndex = 1 - dataHashCode = -1430221498 - size = 533 - isKeyFrame = true - presentationTimeUs = 1436354 -sample: - trackIndex = 1 - dataHashCode = 529950036 - size = 505 - isKeyFrame = true - presentationTimeUs = 1457687 -sample: - trackIndex = 1 - dataHashCode = 1705899587 - size = 497 - isKeyFrame = true - presentationTimeUs = 1479020 sample: trackIndex = 0 dataHashCode = 1131230500 @@ -990,4 +570,424 @@ sample: size = 119 isKeyFrame = false presentationTimeUs = 1483333 +sample: + trackIndex = 1 + dataHashCode = 620415738 + size = 508 + isKeyFrame = true + presentationTimeUs = 7020 +sample: + trackIndex = 1 + dataHashCode = 33931768 + size = 504 + isKeyFrame = true + presentationTimeUs = 28354 +sample: + trackIndex = 1 + dataHashCode = 800699278 + size = 508 + isKeyFrame = true + presentationTimeUs = 49687 +sample: + trackIndex = 1 + dataHashCode = 584185366 + size = 519 + isKeyFrame = true + presentationTimeUs = 71020 +sample: + trackIndex = 1 + dataHashCode = 1490843354 + size = 528 + isKeyFrame = true + presentationTimeUs = 92354 +sample: + trackIndex = 1 + dataHashCode = -720335181 + size = 511 + isKeyFrame = true + presentationTimeUs = 113687 +sample: + trackIndex = 1 + dataHashCode = 197135781 + size = 523 + isKeyFrame = true + presentationTimeUs = 135020 +sample: + trackIndex = 1 + dataHashCode = 294457020 + size = 511 + isKeyFrame = true + presentationTimeUs = 156354 +sample: + trackIndex = 1 + dataHashCode = 194307558 + size = 503 + isKeyFrame = true + presentationTimeUs = 177687 +sample: + trackIndex = 1 + dataHashCode = 1687202651 + size = 507 + isKeyFrame = true + presentationTimeUs = 199020 +sample: + trackIndex = 1 + dataHashCode = -1695580898 + size = 517 + isKeyFrame = true + presentationTimeUs = 220354 +sample: + trackIndex = 1 + dataHashCode = -1416688734 + size = 510 + isKeyFrame = true + presentationTimeUs = 241687 +sample: + trackIndex = 1 + dataHashCode = -239330254 + size = 511 + isKeyFrame = true + presentationTimeUs = 263020 +sample: + trackIndex = 1 + dataHashCode = 1449437418 + size = 509 + isKeyFrame = true + presentationTimeUs = 284354 +sample: + trackIndex = 1 + dataHashCode = -1480882788 + size = 508 + isKeyFrame = true + presentationTimeUs = 305687 +sample: + trackIndex = 1 + dataHashCode = -1628064098 + size = 511 + isKeyFrame = true + presentationTimeUs = 327020 +sample: + trackIndex = 1 + dataHashCode = 1717254647 + size = 514 + isKeyFrame = true + presentationTimeUs = 348354 +sample: + trackIndex = 1 + dataHashCode = -1317174771 + size = 503 + isKeyFrame = true + presentationTimeUs = 369687 +sample: + trackIndex = 1 + dataHashCode = 1001148219 + size = 510 + isKeyFrame = true + presentationTimeUs = 391020 +sample: + trackIndex = 1 + dataHashCode = 1259307086 + size = 511 + isKeyFrame = true + presentationTimeUs = 412354 +sample: + trackIndex = 1 + dataHashCode = -27251144 + size = 507 + isKeyFrame = true + presentationTimeUs = 433687 +sample: + trackIndex = 1 + dataHashCode = -129676969 + size = 509 + isKeyFrame = true + presentationTimeUs = 455020 +sample: + trackIndex = 1 + dataHashCode = 1228056327 + size = 523 + isKeyFrame = true + presentationTimeUs = 476354 +sample: + trackIndex = 1 + dataHashCode = -1301514722 + size = 501 + isKeyFrame = true + presentationTimeUs = 497687 +sample: + trackIndex = 1 + dataHashCode = 204329022 + size = 514 + isKeyFrame = true + presentationTimeUs = 519020 +sample: + trackIndex = 1 + dataHashCode = 204379389 + size = 504 + isKeyFrame = true + presentationTimeUs = 540354 +sample: + trackIndex = 1 + dataHashCode = 694913274 + size = 508 + isKeyFrame = true + presentationTimeUs = 561687 +sample: + trackIndex = 1 + dataHashCode = 289018778 + size = 513 + isKeyFrame = true + presentationTimeUs = 583020 +sample: + trackIndex = 1 + dataHashCode = -693167785 + size = 517 + isKeyFrame = true + presentationTimeUs = 604354 +sample: + trackIndex = 1 + dataHashCode = 253824480 + size = 510 + isKeyFrame = true + presentationTimeUs = 625687 +sample: + trackIndex = 1 + dataHashCode = -142385998 + size = 516 + isKeyFrame = true + presentationTimeUs = 647020 +sample: + trackIndex = 1 + dataHashCode = 917740295 + size = 506 + isKeyFrame = true + presentationTimeUs = 668354 +sample: + trackIndex = 1 + dataHashCode = -1795733204 + size = 504 + isKeyFrame = true + presentationTimeUs = 689687 +sample: + trackIndex = 1 + dataHashCode = 1282735099 + size = 518 + isKeyFrame = true + presentationTimeUs = 711020 +sample: + trackIndex = 1 + dataHashCode = -834522889 + size = 512 + isKeyFrame = true + presentationTimeUs = 732354 +sample: + trackIndex = 1 + dataHashCode = -1590936932 + size = 506 + isKeyFrame = true + presentationTimeUs = 753687 +sample: + trackIndex = 1 + dataHashCode = -697315454 + size = 529 + isKeyFrame = true + presentationTimeUs = 775020 +sample: + trackIndex = 1 + dataHashCode = -1563590541 + size = 514 + isKeyFrame = true + presentationTimeUs = 796354 +sample: + trackIndex = 1 + dataHashCode = -674722870 + size = 509 + isKeyFrame = true + presentationTimeUs = 817687 +sample: + trackIndex = 1 + dataHashCode = -272827525 + size = 510 + isKeyFrame = true + presentationTimeUs = 839020 +sample: + trackIndex = 1 + dataHashCode = 903683051 + size = 524 + isKeyFrame = true + presentationTimeUs = 860354 +sample: + trackIndex = 1 + dataHashCode = 57039157 + size = 509 + isKeyFrame = true + presentationTimeUs = 881687 +sample: + trackIndex = 1 + dataHashCode = 674330068 + size = 514 + isKeyFrame = true + presentationTimeUs = 903020 +sample: + trackIndex = 1 + dataHashCode = -1896569421 + size = 514 + isKeyFrame = true + presentationTimeUs = 924354 +sample: + trackIndex = 1 + dataHashCode = -837719592 + size = 502 + isKeyFrame = true + presentationTimeUs = 945687 +sample: + trackIndex = 1 + dataHashCode = 1269429850 + size = 507 + isKeyFrame = true + presentationTimeUs = 967020 +sample: + trackIndex = 1 + dataHashCode = -884799857 + size = 497 + isKeyFrame = true + presentationTimeUs = 988354 +sample: + trackIndex = 1 + dataHashCode = -1865947937 + size = 512 + isKeyFrame = true + presentationTimeUs = 1009687 +sample: + trackIndex = 1 + dataHashCode = 1197648682 + size = 500 + isKeyFrame = true + presentationTimeUs = 1031020 +sample: + trackIndex = 1 + dataHashCode = -320096195 + size = 509 + isKeyFrame = true + presentationTimeUs = 1052354 +sample: + trackIndex = 1 + dataHashCode = -744850549 + size = 511 + isKeyFrame = true + presentationTimeUs = 1073687 +sample: + trackIndex = 1 + dataHashCode = 1457899387 + size = 505 + isKeyFrame = true + presentationTimeUs = 1095020 +sample: + trackIndex = 1 + dataHashCode = 168118808 + size = 519 + isKeyFrame = true + presentationTimeUs = 1116354 +sample: + trackIndex = 1 + dataHashCode = 896298799 + size = 506 + isKeyFrame = true + presentationTimeUs = 1137687 +sample: + trackIndex = 1 + dataHashCode = -1766408057 + size = 513 + isKeyFrame = true + presentationTimeUs = 1159020 +sample: + trackIndex = 1 + dataHashCode = 988509435 + size = 517 + isKeyFrame = true + presentationTimeUs = 1180354 +sample: + trackIndex = 1 + dataHashCode = 1031000863 + size = 529 + isKeyFrame = true + presentationTimeUs = 1201687 +sample: + trackIndex = 1 + dataHashCode = 63390943 + size = 517 + isKeyFrame = true + presentationTimeUs = 1223020 +sample: + trackIndex = 1 + dataHashCode = -747883422 + size = 517 + isKeyFrame = true + presentationTimeUs = 1244354 +sample: + trackIndex = 1 + dataHashCode = -1574660470 + size = 526 + isKeyFrame = true + presentationTimeUs = 1265687 +sample: + trackIndex = 1 + dataHashCode = 1371653176 + size = 515 + isKeyFrame = true + presentationTimeUs = 1287020 +sample: + trackIndex = 1 + dataHashCode = -873513581 + size = 503 + isKeyFrame = true + presentationTimeUs = 1308354 +sample: + trackIndex = 1 + dataHashCode = -1886763688 + size = 514 + isKeyFrame = true + presentationTimeUs = 1329687 +sample: + trackIndex = 1 + dataHashCode = 1308763541 + size = 512 + isKeyFrame = true + presentationTimeUs = 1351020 +sample: + trackIndex = 1 + dataHashCode = 490619935 + size = 505 + isKeyFrame = true + presentationTimeUs = 1372354 +sample: + trackIndex = 1 + dataHashCode = -671375789 + size = 512 + isKeyFrame = true + presentationTimeUs = 1393687 +sample: + trackIndex = 1 + dataHashCode = -1950105780 + size = 521 + isKeyFrame = true + presentationTimeUs = 1415020 +sample: + trackIndex = 1 + dataHashCode = -1430221498 + size = 533 + isKeyFrame = true + presentationTimeUs = 1436354 +sample: + trackIndex = 1 + dataHashCode = 529950036 + size = 505 + isKeyFrame = true + presentationTimeUs = 1457687 +sample: + trackIndex = 1 + dataHashCode = 1705899587 + size = 497 + isKeyFrame = true + presentationTimeUs = 1479020 released = true diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_with_increasing_timestamps_320w_240h.mp4.clipped_concatenated_transmux.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_with_increasing_timestamps_320w_240h.mp4.clipped_concatenated_transmux.dump index 776c1ad018..ead5a1bd9b 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_with_increasing_timestamps_320w_240h.mp4.clipped_concatenated_transmux.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_with_increasing_timestamps_320w_240h.mp4.clipped_concatenated_transmux.dump @@ -30,66 +30,6 @@ format 1: initializationData: data = length 2, hash 560 container metadata = entries=[TSSE: description=null: values=[Lavf58.76.100], Mp4Timestamp: creation time=0, modification time=0, timescale=1000] -sample: - trackIndex = 1 - dataHashCode = -119592194 - size = 515 - isKeyFrame = true - presentationTimeUs = 0 -sample: - trackIndex = 1 - dataHashCode = -909491492 - size = 501 - isKeyFrame = true - presentationTimeUs = 5395 -sample: - trackIndex = 1 - dataHashCode = -744678053 - size = 497 - isKeyFrame = true - presentationTimeUs = 26729 -sample: - trackIndex = 1 - dataHashCode = 417104623 - size = 507 - isKeyFrame = true - presentationTimeUs = 48062 -sample: - trackIndex = 1 - dataHashCode = -764944641 - size = 524 - isKeyFrame = true - presentationTimeUs = 69395 -sample: - trackIndex = 1 - dataHashCode = 843782277 - size = 514 - isKeyFrame = true - presentationTimeUs = 90729 -sample: - trackIndex = 1 - dataHashCode = -260253145 - size = 501 - isKeyFrame = true - presentationTimeUs = 112062 -sample: - trackIndex = 1 - dataHashCode = 1701290563 - size = 506 - isKeyFrame = true - presentationTimeUs = 133395 -sample: - trackIndex = 1 - dataHashCode = -1895634185 - size = 501 - isKeyFrame = true - presentationTimeUs = 154729 -sample: - trackIndex = 1 - dataHashCode = -1644044271 - size = 513 - isKeyFrame = true - presentationTimeUs = 176062 sample: trackIndex = 0 dataHashCode = -1368267426 @@ -150,66 +90,6 @@ sample: size = 1159 isKeyFrame = false presentationTimeUs = 150000 -sample: - trackIndex = 1 - dataHashCode = 1325688548 - size = 508 - isKeyFrame = true - presentationTimeUs = 197395 -sample: - trackIndex = 1 - dataHashCode = 1530655727 - size = 526 - isKeyFrame = true - presentationTimeUs = 218729 -sample: - trackIndex = 1 - dataHashCode = -1154741792 - size = 501 - isKeyFrame = true - presentationTimeUs = 240062 -sample: - trackIndex = 1 - dataHashCode = -26272622 - size = 512 - isKeyFrame = true - presentationTimeUs = 261395 -sample: - trackIndex = 1 - dataHashCode = 486073719 - size = 520 - isKeyFrame = true - presentationTimeUs = 282729 -sample: - trackIndex = 1 - dataHashCode = -45610935 - size = 513 - isKeyFrame = true - presentationTimeUs = 304062 -sample: - trackIndex = 1 - dataHashCode = 136692367 - size = 505 - isKeyFrame = true - presentationTimeUs = 325395 -sample: - trackIndex = 1 - dataHashCode = 577995585 - size = 498 - isKeyFrame = true - presentationTimeUs = 346729 -sample: - trackIndex = 1 - dataHashCode = 1929822543 - size = 508 - isKeyFrame = true - presentationTimeUs = 368062 -sample: - trackIndex = 1 - dataHashCode = 521761817 - size = 517 - isKeyFrame = true - presentationTimeUs = 389395 sample: trackIndex = 0 dataHashCode = 1353907054 @@ -270,36 +150,6 @@ sample: size = 908 isKeyFrame = false presentationTimeUs = 316666 -sample: - trackIndex = 1 - dataHashCode = 487735871 - size = 511 - isKeyFrame = true - presentationTimeUs = 410729 -sample: - trackIndex = 1 - dataHashCode = 994634353 - size = 527 - isKeyFrame = true - presentationTimeUs = 432062 -sample: - trackIndex = 1 - dataHashCode = -487954933 - size = 523 - isKeyFrame = true - presentationTimeUs = 453395 -sample: - trackIndex = 1 - dataHashCode = 620998309 - size = 526 - isKeyFrame = true - presentationTimeUs = 474729 -sample: - trackIndex = 1 - dataHashCode = -919583544 - size = 544 - isKeyFrame = true - presentationTimeUs = 496062 sample: trackIndex = 0 dataHashCode = 1678780781 @@ -420,66 +270,6 @@ sample: size = 57 isKeyFrame = false presentationTimeUs = 650000 -sample: - trackIndex = 1 - dataHashCode = 620415738 - size = 508 - isKeyFrame = true - presentationTimeUs = 507020 -sample: - trackIndex = 1 - dataHashCode = 33931768 - size = 504 - isKeyFrame = true - presentationTimeUs = 528354 -sample: - trackIndex = 1 - dataHashCode = 800699278 - size = 508 - isKeyFrame = true - presentationTimeUs = 549687 -sample: - trackIndex = 1 - dataHashCode = 584185366 - size = 519 - isKeyFrame = true - presentationTimeUs = 571020 -sample: - trackIndex = 1 - dataHashCode = 1490843354 - size = 528 - isKeyFrame = true - presentationTimeUs = 592354 -sample: - trackIndex = 1 - dataHashCode = -720335181 - size = 511 - isKeyFrame = true - presentationTimeUs = 613687 -sample: - trackIndex = 1 - dataHashCode = 197135781 - size = 523 - isKeyFrame = true - presentationTimeUs = 635020 -sample: - trackIndex = 1 - dataHashCode = 294457020 - size = 511 - isKeyFrame = true - presentationTimeUs = 656354 -sample: - trackIndex = 1 - dataHashCode = 194307558 - size = 503 - isKeyFrame = true - presentationTimeUs = 677687 -sample: - trackIndex = 1 - dataHashCode = 1687202651 - size = 507 - isKeyFrame = true - presentationTimeUs = 699020 sample: trackIndex = 0 dataHashCode = 485634444 @@ -540,66 +330,6 @@ sample: size = 174 isKeyFrame = false presentationTimeUs = 816666 -sample: - trackIndex = 1 - dataHashCode = -1695580898 - size = 517 - isKeyFrame = true - presentationTimeUs = 720354 -sample: - trackIndex = 1 - dataHashCode = -1416688734 - size = 510 - isKeyFrame = true - presentationTimeUs = 741687 -sample: - trackIndex = 1 - dataHashCode = -239330254 - size = 511 - isKeyFrame = true - presentationTimeUs = 763020 -sample: - trackIndex = 1 - dataHashCode = 1449437418 - size = 509 - isKeyFrame = true - presentationTimeUs = 784354 -sample: - trackIndex = 1 - dataHashCode = -1480882788 - size = 508 - isKeyFrame = true - presentationTimeUs = 805687 -sample: - trackIndex = 1 - dataHashCode = -1628064098 - size = 511 - isKeyFrame = true - presentationTimeUs = 827020 -sample: - trackIndex = 1 - dataHashCode = 1717254647 - size = 514 - isKeyFrame = true - presentationTimeUs = 848354 -sample: - trackIndex = 1 - dataHashCode = -1317174771 - size = 503 - isKeyFrame = true - presentationTimeUs = 869687 -sample: - trackIndex = 1 - dataHashCode = 1001148219 - size = 510 - isKeyFrame = true - presentationTimeUs = 891020 -sample: - trackIndex = 1 - dataHashCode = 1259307086 - size = 511 - isKeyFrame = true - presentationTimeUs = 912354 sample: trackIndex = 0 dataHashCode = -1686938678 @@ -660,66 +390,6 @@ sample: size = 138 isKeyFrame = false presentationTimeUs = 983333 -sample: - trackIndex = 1 - dataHashCode = -27251144 - size = 507 - isKeyFrame = true - presentationTimeUs = 933687 -sample: - trackIndex = 1 - dataHashCode = -129676969 - size = 509 - isKeyFrame = true - presentationTimeUs = 955020 -sample: - trackIndex = 1 - dataHashCode = 1228056327 - size = 523 - isKeyFrame = true - presentationTimeUs = 976354 -sample: - trackIndex = 1 - dataHashCode = -1301514722 - size = 501 - isKeyFrame = true - presentationTimeUs = 997687 -sample: - trackIndex = 1 - dataHashCode = 204329022 - size = 514 - isKeyFrame = true - presentationTimeUs = 1019020 -sample: - trackIndex = 1 - dataHashCode = 204379389 - size = 504 - isKeyFrame = true - presentationTimeUs = 1040354 -sample: - trackIndex = 1 - dataHashCode = 694913274 - size = 508 - isKeyFrame = true - presentationTimeUs = 1061687 -sample: - trackIndex = 1 - dataHashCode = 289018778 - size = 513 - isKeyFrame = true - presentationTimeUs = 1083020 -sample: - trackIndex = 1 - dataHashCode = -693167785 - size = 517 - isKeyFrame = true - presentationTimeUs = 1104354 -sample: - trackIndex = 1 - dataHashCode = 253824480 - size = 510 - isKeyFrame = true - presentationTimeUs = 1125687 sample: trackIndex = 0 dataHashCode = 1576638059 @@ -780,66 +450,6 @@ sample: size = 260 isKeyFrame = false presentationTimeUs = 1150000 -sample: - trackIndex = 1 - dataHashCode = -142385998 - size = 516 - isKeyFrame = true - presentationTimeUs = 1147020 -sample: - trackIndex = 1 - dataHashCode = 917740295 - size = 506 - isKeyFrame = true - presentationTimeUs = 1168354 -sample: - trackIndex = 1 - dataHashCode = -1795733204 - size = 504 - isKeyFrame = true - presentationTimeUs = 1189687 -sample: - trackIndex = 1 - dataHashCode = 1282735099 - size = 518 - isKeyFrame = true - presentationTimeUs = 1211020 -sample: - trackIndex = 1 - dataHashCode = -834522889 - size = 512 - isKeyFrame = true - presentationTimeUs = 1232354 -sample: - trackIndex = 1 - dataHashCode = -1590936932 - size = 506 - isKeyFrame = true - presentationTimeUs = 1253687 -sample: - trackIndex = 1 - dataHashCode = -697315454 - size = 529 - isKeyFrame = true - presentationTimeUs = 1275020 -sample: - trackIndex = 1 - dataHashCode = -1563590541 - size = 514 - isKeyFrame = true - presentationTimeUs = 1296354 -sample: - trackIndex = 1 - dataHashCode = -674722870 - size = 509 - isKeyFrame = true - presentationTimeUs = 1317687 -sample: - trackIndex = 1 - dataHashCode = -272827525 - size = 510 - isKeyFrame = true - presentationTimeUs = 1339020 sample: trackIndex = 0 dataHashCode = 979033489 @@ -900,66 +510,6 @@ sample: size = 147 isKeyFrame = false presentationTimeUs = 1316666 -sample: - trackIndex = 1 - dataHashCode = 903683051 - size = 524 - isKeyFrame = true - presentationTimeUs = 1360354 -sample: - trackIndex = 1 - dataHashCode = 57039157 - size = 509 - isKeyFrame = true - presentationTimeUs = 1381687 -sample: - trackIndex = 1 - dataHashCode = 674330068 - size = 514 - isKeyFrame = true - presentationTimeUs = 1403020 -sample: - trackIndex = 1 - dataHashCode = -1896569421 - size = 514 - isKeyFrame = true - presentationTimeUs = 1424354 -sample: - trackIndex = 1 - dataHashCode = -837719592 - size = 502 - isKeyFrame = true - presentationTimeUs = 1445687 -sample: - trackIndex = 1 - dataHashCode = 1269429850 - size = 507 - isKeyFrame = true - presentationTimeUs = 1467020 -sample: - trackIndex = 1 - dataHashCode = -884799857 - size = 497 - isKeyFrame = true - presentationTimeUs = 1488354 -sample: - trackIndex = 1 - dataHashCode = -1865947937 - size = 512 - isKeyFrame = true - presentationTimeUs = 1509687 -sample: - trackIndex = 1 - dataHashCode = 1197648682 - size = 500 - isKeyFrame = true - presentationTimeUs = 1531020 -sample: - trackIndex = 1 - dataHashCode = -320096195 - size = 509 - isKeyFrame = true - presentationTimeUs = 1552354 sample: trackIndex = 0 dataHashCode = 299686318 @@ -1020,66 +570,6 @@ sample: size = 129 isKeyFrame = false presentationTimeUs = 1483333 -sample: - trackIndex = 1 - dataHashCode = -744850549 - size = 511 - isKeyFrame = true - presentationTimeUs = 1573687 -sample: - trackIndex = 1 - dataHashCode = 1457899387 - size = 505 - isKeyFrame = true - presentationTimeUs = 1595020 -sample: - trackIndex = 1 - dataHashCode = 168118808 - size = 519 - isKeyFrame = true - presentationTimeUs = 1616354 -sample: - trackIndex = 1 - dataHashCode = 896298799 - size = 506 - isKeyFrame = true - presentationTimeUs = 1637687 -sample: - trackIndex = 1 - dataHashCode = -1766408057 - size = 513 - isKeyFrame = true - presentationTimeUs = 1659020 -sample: - trackIndex = 1 - dataHashCode = 988509435 - size = 517 - isKeyFrame = true - presentationTimeUs = 1680354 -sample: - trackIndex = 1 - dataHashCode = 1031000863 - size = 529 - isKeyFrame = true - presentationTimeUs = 1701687 -sample: - trackIndex = 1 - dataHashCode = 63390943 - size = 517 - isKeyFrame = true - presentationTimeUs = 1723020 -sample: - trackIndex = 1 - dataHashCode = -747883422 - size = 517 - isKeyFrame = true - presentationTimeUs = 1744354 -sample: - trackIndex = 1 - dataHashCode = -1574660470 - size = 526 - isKeyFrame = true - presentationTimeUs = 1765687 sample: trackIndex = 0 dataHashCode = 1131230500 @@ -1140,66 +630,6 @@ sample: size = 252 isKeyFrame = false presentationTimeUs = 1650000 -sample: - trackIndex = 1 - dataHashCode = 1371653176 - size = 515 - isKeyFrame = true - presentationTimeUs = 1787020 -sample: - trackIndex = 1 - dataHashCode = -873513581 - size = 503 - isKeyFrame = true - presentationTimeUs = 1808354 -sample: - trackIndex = 1 - dataHashCode = -1886763688 - size = 514 - isKeyFrame = true - presentationTimeUs = 1829687 -sample: - trackIndex = 1 - dataHashCode = 1308763541 - size = 512 - isKeyFrame = true - presentationTimeUs = 1851020 -sample: - trackIndex = 1 - dataHashCode = 490619935 - size = 505 - isKeyFrame = true - presentationTimeUs = 1872354 -sample: - trackIndex = 1 - dataHashCode = -671375789 - size = 512 - isKeyFrame = true - presentationTimeUs = 1893687 -sample: - trackIndex = 1 - dataHashCode = -1950105780 - size = 521 - isKeyFrame = true - presentationTimeUs = 1915020 -sample: - trackIndex = 1 - dataHashCode = -1430221498 - size = 533 - isKeyFrame = true - presentationTimeUs = 1936354 -sample: - trackIndex = 1 - dataHashCode = 529950036 - size = 505 - isKeyFrame = true - presentationTimeUs = 1957687 -sample: - trackIndex = 1 - dataHashCode = 1705899587 - size = 497 - isKeyFrame = true - presentationTimeUs = 1979020 sample: trackIndex = 0 dataHashCode = 825501977 @@ -1320,4 +750,574 @@ sample: size = 119 isKeyFrame = false presentationTimeUs = 1983333 +sample: + trackIndex = 1 + dataHashCode = -119592194 + size = 515 + isKeyFrame = true + presentationTimeUs = 0 +sample: + trackIndex = 1 + dataHashCode = -909491492 + size = 501 + isKeyFrame = true + presentationTimeUs = 5395 +sample: + trackIndex = 1 + dataHashCode = -744678053 + size = 497 + isKeyFrame = true + presentationTimeUs = 26729 +sample: + trackIndex = 1 + dataHashCode = 417104623 + size = 507 + isKeyFrame = true + presentationTimeUs = 48062 +sample: + trackIndex = 1 + dataHashCode = -764944641 + size = 524 + isKeyFrame = true + presentationTimeUs = 69395 +sample: + trackIndex = 1 + dataHashCode = 843782277 + size = 514 + isKeyFrame = true + presentationTimeUs = 90729 +sample: + trackIndex = 1 + dataHashCode = -260253145 + size = 501 + isKeyFrame = true + presentationTimeUs = 112062 +sample: + trackIndex = 1 + dataHashCode = 1701290563 + size = 506 + isKeyFrame = true + presentationTimeUs = 133395 +sample: + trackIndex = 1 + dataHashCode = -1895634185 + size = 501 + isKeyFrame = true + presentationTimeUs = 154729 +sample: + trackIndex = 1 + dataHashCode = -1644044271 + size = 513 + isKeyFrame = true + presentationTimeUs = 176062 +sample: + trackIndex = 1 + dataHashCode = 1325688548 + size = 508 + isKeyFrame = true + presentationTimeUs = 197395 +sample: + trackIndex = 1 + dataHashCode = 1530655727 + size = 526 + isKeyFrame = true + presentationTimeUs = 218729 +sample: + trackIndex = 1 + dataHashCode = -1154741792 + size = 501 + isKeyFrame = true + presentationTimeUs = 240062 +sample: + trackIndex = 1 + dataHashCode = -26272622 + size = 512 + isKeyFrame = true + presentationTimeUs = 261395 +sample: + trackIndex = 1 + dataHashCode = 486073719 + size = 520 + isKeyFrame = true + presentationTimeUs = 282729 +sample: + trackIndex = 1 + dataHashCode = -45610935 + size = 513 + isKeyFrame = true + presentationTimeUs = 304062 +sample: + trackIndex = 1 + dataHashCode = 136692367 + size = 505 + isKeyFrame = true + presentationTimeUs = 325395 +sample: + trackIndex = 1 + dataHashCode = 577995585 + size = 498 + isKeyFrame = true + presentationTimeUs = 346729 +sample: + trackIndex = 1 + dataHashCode = 1929822543 + size = 508 + isKeyFrame = true + presentationTimeUs = 368062 +sample: + trackIndex = 1 + dataHashCode = 521761817 + size = 517 + isKeyFrame = true + presentationTimeUs = 389395 +sample: + trackIndex = 1 + dataHashCode = 487735871 + size = 511 + isKeyFrame = true + presentationTimeUs = 410729 +sample: + trackIndex = 1 + dataHashCode = 994634353 + size = 527 + isKeyFrame = true + presentationTimeUs = 432062 +sample: + trackIndex = 1 + dataHashCode = -487954933 + size = 523 + isKeyFrame = true + presentationTimeUs = 453395 +sample: + trackIndex = 1 + dataHashCode = 620998309 + size = 526 + isKeyFrame = true + presentationTimeUs = 474729 +sample: + trackIndex = 1 + dataHashCode = -919583544 + size = 544 + isKeyFrame = true + presentationTimeUs = 496062 +sample: + trackIndex = 1 + dataHashCode = 620415738 + size = 508 + isKeyFrame = true + presentationTimeUs = 507020 +sample: + trackIndex = 1 + dataHashCode = 33931768 + size = 504 + isKeyFrame = true + presentationTimeUs = 528354 +sample: + trackIndex = 1 + dataHashCode = 800699278 + size = 508 + isKeyFrame = true + presentationTimeUs = 549687 +sample: + trackIndex = 1 + dataHashCode = 584185366 + size = 519 + isKeyFrame = true + presentationTimeUs = 571020 +sample: + trackIndex = 1 + dataHashCode = 1490843354 + size = 528 + isKeyFrame = true + presentationTimeUs = 592354 +sample: + trackIndex = 1 + dataHashCode = -720335181 + size = 511 + isKeyFrame = true + presentationTimeUs = 613687 +sample: + trackIndex = 1 + dataHashCode = 197135781 + size = 523 + isKeyFrame = true + presentationTimeUs = 635020 +sample: + trackIndex = 1 + dataHashCode = 294457020 + size = 511 + isKeyFrame = true + presentationTimeUs = 656354 +sample: + trackIndex = 1 + dataHashCode = 194307558 + size = 503 + isKeyFrame = true + presentationTimeUs = 677687 +sample: + trackIndex = 1 + dataHashCode = 1687202651 + size = 507 + isKeyFrame = true + presentationTimeUs = 699020 +sample: + trackIndex = 1 + dataHashCode = -1695580898 + size = 517 + isKeyFrame = true + presentationTimeUs = 720354 +sample: + trackIndex = 1 + dataHashCode = -1416688734 + size = 510 + isKeyFrame = true + presentationTimeUs = 741687 +sample: + trackIndex = 1 + dataHashCode = -239330254 + size = 511 + isKeyFrame = true + presentationTimeUs = 763020 +sample: + trackIndex = 1 + dataHashCode = 1449437418 + size = 509 + isKeyFrame = true + presentationTimeUs = 784354 +sample: + trackIndex = 1 + dataHashCode = -1480882788 + size = 508 + isKeyFrame = true + presentationTimeUs = 805687 +sample: + trackIndex = 1 + dataHashCode = -1628064098 + size = 511 + isKeyFrame = true + presentationTimeUs = 827020 +sample: + trackIndex = 1 + dataHashCode = 1717254647 + size = 514 + isKeyFrame = true + presentationTimeUs = 848354 +sample: + trackIndex = 1 + dataHashCode = -1317174771 + size = 503 + isKeyFrame = true + presentationTimeUs = 869687 +sample: + trackIndex = 1 + dataHashCode = 1001148219 + size = 510 + isKeyFrame = true + presentationTimeUs = 891020 +sample: + trackIndex = 1 + dataHashCode = 1259307086 + size = 511 + isKeyFrame = true + presentationTimeUs = 912354 +sample: + trackIndex = 1 + dataHashCode = -27251144 + size = 507 + isKeyFrame = true + presentationTimeUs = 933687 +sample: + trackIndex = 1 + dataHashCode = -129676969 + size = 509 + isKeyFrame = true + presentationTimeUs = 955020 +sample: + trackIndex = 1 + dataHashCode = 1228056327 + size = 523 + isKeyFrame = true + presentationTimeUs = 976354 +sample: + trackIndex = 1 + dataHashCode = -1301514722 + size = 501 + isKeyFrame = true + presentationTimeUs = 997687 +sample: + trackIndex = 1 + dataHashCode = 204329022 + size = 514 + isKeyFrame = true + presentationTimeUs = 1019020 +sample: + trackIndex = 1 + dataHashCode = 204379389 + size = 504 + isKeyFrame = true + presentationTimeUs = 1040354 +sample: + trackIndex = 1 + dataHashCode = 694913274 + size = 508 + isKeyFrame = true + presentationTimeUs = 1061687 +sample: + trackIndex = 1 + dataHashCode = 289018778 + size = 513 + isKeyFrame = true + presentationTimeUs = 1083020 +sample: + trackIndex = 1 + dataHashCode = -693167785 + size = 517 + isKeyFrame = true + presentationTimeUs = 1104354 +sample: + trackIndex = 1 + dataHashCode = 253824480 + size = 510 + isKeyFrame = true + presentationTimeUs = 1125687 +sample: + trackIndex = 1 + dataHashCode = -142385998 + size = 516 + isKeyFrame = true + presentationTimeUs = 1147020 +sample: + trackIndex = 1 + dataHashCode = 917740295 + size = 506 + isKeyFrame = true + presentationTimeUs = 1168354 +sample: + trackIndex = 1 + dataHashCode = -1795733204 + size = 504 + isKeyFrame = true + presentationTimeUs = 1189687 +sample: + trackIndex = 1 + dataHashCode = 1282735099 + size = 518 + isKeyFrame = true + presentationTimeUs = 1211020 +sample: + trackIndex = 1 + dataHashCode = -834522889 + size = 512 + isKeyFrame = true + presentationTimeUs = 1232354 +sample: + trackIndex = 1 + dataHashCode = -1590936932 + size = 506 + isKeyFrame = true + presentationTimeUs = 1253687 +sample: + trackIndex = 1 + dataHashCode = -697315454 + size = 529 + isKeyFrame = true + presentationTimeUs = 1275020 +sample: + trackIndex = 1 + dataHashCode = -1563590541 + size = 514 + isKeyFrame = true + presentationTimeUs = 1296354 +sample: + trackIndex = 1 + dataHashCode = -674722870 + size = 509 + isKeyFrame = true + presentationTimeUs = 1317687 +sample: + trackIndex = 1 + dataHashCode = -272827525 + size = 510 + isKeyFrame = true + presentationTimeUs = 1339020 +sample: + trackIndex = 1 + dataHashCode = 903683051 + size = 524 + isKeyFrame = true + presentationTimeUs = 1360354 +sample: + trackIndex = 1 + dataHashCode = 57039157 + size = 509 + isKeyFrame = true + presentationTimeUs = 1381687 +sample: + trackIndex = 1 + dataHashCode = 674330068 + size = 514 + isKeyFrame = true + presentationTimeUs = 1403020 +sample: + trackIndex = 1 + dataHashCode = -1896569421 + size = 514 + isKeyFrame = true + presentationTimeUs = 1424354 +sample: + trackIndex = 1 + dataHashCode = -837719592 + size = 502 + isKeyFrame = true + presentationTimeUs = 1445687 +sample: + trackIndex = 1 + dataHashCode = 1269429850 + size = 507 + isKeyFrame = true + presentationTimeUs = 1467020 +sample: + trackIndex = 1 + dataHashCode = -884799857 + size = 497 + isKeyFrame = true + presentationTimeUs = 1488354 +sample: + trackIndex = 1 + dataHashCode = -1865947937 + size = 512 + isKeyFrame = true + presentationTimeUs = 1509687 +sample: + trackIndex = 1 + dataHashCode = 1197648682 + size = 500 + isKeyFrame = true + presentationTimeUs = 1531020 +sample: + trackIndex = 1 + dataHashCode = -320096195 + size = 509 + isKeyFrame = true + presentationTimeUs = 1552354 +sample: + trackIndex = 1 + dataHashCode = -744850549 + size = 511 + isKeyFrame = true + presentationTimeUs = 1573687 +sample: + trackIndex = 1 + dataHashCode = 1457899387 + size = 505 + isKeyFrame = true + presentationTimeUs = 1595020 +sample: + trackIndex = 1 + dataHashCode = 168118808 + size = 519 + isKeyFrame = true + presentationTimeUs = 1616354 +sample: + trackIndex = 1 + dataHashCode = 896298799 + size = 506 + isKeyFrame = true + presentationTimeUs = 1637687 +sample: + trackIndex = 1 + dataHashCode = -1766408057 + size = 513 + isKeyFrame = true + presentationTimeUs = 1659020 +sample: + trackIndex = 1 + dataHashCode = 988509435 + size = 517 + isKeyFrame = true + presentationTimeUs = 1680354 +sample: + trackIndex = 1 + dataHashCode = 1031000863 + size = 529 + isKeyFrame = true + presentationTimeUs = 1701687 +sample: + trackIndex = 1 + dataHashCode = 63390943 + size = 517 + isKeyFrame = true + presentationTimeUs = 1723020 +sample: + trackIndex = 1 + dataHashCode = -747883422 + size = 517 + isKeyFrame = true + presentationTimeUs = 1744354 +sample: + trackIndex = 1 + dataHashCode = -1574660470 + size = 526 + isKeyFrame = true + presentationTimeUs = 1765687 +sample: + trackIndex = 1 + dataHashCode = 1371653176 + size = 515 + isKeyFrame = true + presentationTimeUs = 1787020 +sample: + trackIndex = 1 + dataHashCode = -873513581 + size = 503 + isKeyFrame = true + presentationTimeUs = 1808354 +sample: + trackIndex = 1 + dataHashCode = -1886763688 + size = 514 + isKeyFrame = true + presentationTimeUs = 1829687 +sample: + trackIndex = 1 + dataHashCode = 1308763541 + size = 512 + isKeyFrame = true + presentationTimeUs = 1851020 +sample: + trackIndex = 1 + dataHashCode = 490619935 + size = 505 + isKeyFrame = true + presentationTimeUs = 1872354 +sample: + trackIndex = 1 + dataHashCode = -671375789 + size = 512 + isKeyFrame = true + presentationTimeUs = 1893687 +sample: + trackIndex = 1 + dataHashCode = -1950105780 + size = 521 + isKeyFrame = true + presentationTimeUs = 1915020 +sample: + trackIndex = 1 + dataHashCode = -1430221498 + size = 533 + isKeyFrame = true + presentationTimeUs = 1936354 +sample: + trackIndex = 1 + dataHashCode = 529950036 + size = 505 + isKeyFrame = true + presentationTimeUs = 1957687 +sample: + trackIndex = 1 + dataHashCode = 1705899587 + size = 497 + isKeyFrame = true + presentationTimeUs = 1979020 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 4738e933f8..e1c4d32db5 100644 --- a/libraries/transformer/src/test/java/androidx/media3/transformer/TestMuxer.java +++ b/libraries/transformer/src/test/java/androidx/media3/transformer/TestMuxer.java @@ -23,7 +23,9 @@ import androidx.media3.test.utils.Dumper; import java.nio.ByteBuffer; import java.util.ArrayList; import java.util.Arrays; +import java.util.HashMap; import java.util.List; +import java.util.Map; /** * An implementation of {@link Muxer} that supports dumping information about all interactions (for @@ -33,12 +35,14 @@ import java.util.List; public final class TestMuxer implements Muxer, Dumper.Dumpable { private final Muxer muxer; + private final Map> trackIndexToSampleDumpables; private final List dumpables; /** Creates a new test muxer. */ public TestMuxer(String path, Muxer.Factory muxerFactory) throws MuxerException { muxer = muxerFactory.create(path); dumpables = new ArrayList<>(); + trackIndexToSampleDumpables = new HashMap<>(); } // Muxer implementation. @@ -47,6 +51,7 @@ public final class TestMuxer implements Muxer, Dumper.Dumpable { public int addTrack(Format format) throws MuxerException { int trackIndex = muxer.addTrack(format); dumpables.add(new DumpableFormat(format, trackIndex)); + trackIndexToSampleDumpables.put(trackIndex, new ArrayList<>()); return trackIndex; } @@ -54,12 +59,14 @@ public final class TestMuxer implements Muxer, Dumper.Dumpable { public void writeSampleData( int trackIndex, ByteBuffer data, long presentationTimeUs, @C.BufferFlags int flags) throws MuxerException { - dumpables.add( - new DumpableSample( - trackIndex, - data, - (flags & C.BUFFER_FLAG_KEY_FRAME) == C.BUFFER_FLAG_KEY_FRAME, - presentationTimeUs)); + trackIndexToSampleDumpables + .get(trackIndex) + .add( + new DumpableSample( + trackIndex, + data, + (flags & C.BUFFER_FLAG_KEY_FRAME) == C.BUFFER_FLAG_KEY_FRAME, + presentationTimeUs)); muxer.writeSampleData(trackIndex, data, presentationTimeUs, flags); } @@ -71,6 +78,9 @@ public final class TestMuxer implements Muxer, Dumper.Dumpable { @Override public void release(boolean forCancellation) throws MuxerException { + for (List value : trackIndexToSampleDumpables.values()) { + dumpables.addAll(value); + } dumpables.add(dumper -> dumper.add("released", true)); muxer.release(forCancellation); }