Commit 64466356 by hschlueter Committed by Ian Baker

Add PassthroughSamplePipeline for audio.

When no transformation is needed, the passthrough pipeline allows us to skip decoding and re-encoding.

PiperOrigin-RevId: 407789767
parent 05c7a30b
containerMimeType = video/mp4 containerMimeType = video/mp4
format 0: format 0:
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 61
channelCount = 1 channelCount = 1
sampleRate = 8000 sampleRate = 8000
pcmEncoding = 2
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 924517484 dataHashCode = 924517484
...@@ -15,1301 +15,1301 @@ sample: ...@@ -15,1301 +15,1301 @@ sample:
dataHashCode = -835666085 dataHashCode = -835666085
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 750 presentationTimeUs = 20000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 430283125 dataHashCode = 430283125
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 1500 presentationTimeUs = 40000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1215919932 dataHashCode = 1215919932
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 2250 presentationTimeUs = 60000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -386387943 dataHashCode = -386387943
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 3000 presentationTimeUs = 80000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -765080119 dataHashCode = -765080119
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 3750 presentationTimeUs = 100000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1855636054 dataHashCode = -1855636054
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 4500 presentationTimeUs = 120000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -946579722 dataHashCode = -946579722
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 5250 presentationTimeUs = 140000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -841202654 dataHashCode = -841202654
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 6000 presentationTimeUs = 160000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -638764303 dataHashCode = -638764303
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 6750 presentationTimeUs = 180000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1162388941 dataHashCode = -1162388941
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 7500 presentationTimeUs = 200000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 572634367 dataHashCode = 572634367
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 8250 presentationTimeUs = 220000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1774188021 dataHashCode = -1774188021
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 9000 presentationTimeUs = 240000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 92464891 dataHashCode = 92464891
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 9750 presentationTimeUs = 260000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -991397659 dataHashCode = -991397659
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 10500 presentationTimeUs = 280000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -934698563 dataHashCode = -934698563
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 11250 presentationTimeUs = 300000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -811030035 dataHashCode = -811030035
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 12000 presentationTimeUs = 320000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1892305159 dataHashCode = 1892305159
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 12750 presentationTimeUs = 340000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1266858924 dataHashCode = -1266858924
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 13500 presentationTimeUs = 360000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 673814721 dataHashCode = 673814721
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 14250 presentationTimeUs = 380000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1061124709 dataHashCode = 1061124709
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 15000 presentationTimeUs = 400000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -869356712 dataHashCode = -869356712
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 15750 presentationTimeUs = 420000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 664729362 dataHashCode = 664729362
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 16500 presentationTimeUs = 440000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1439741143 dataHashCode = -1439741143
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 17250 presentationTimeUs = 460000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -151627580 dataHashCode = -151627580
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 18000 presentationTimeUs = 480000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -673268457 dataHashCode = -673268457
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 18750 presentationTimeUs = 500000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1839962647 dataHashCode = 1839962647
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 19500 presentationTimeUs = 520000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1858999665 dataHashCode = 1858999665
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 20250 presentationTimeUs = 540000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1278193537 dataHashCode = -1278193537
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 21000 presentationTimeUs = 560000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 568547001 dataHashCode = 568547001
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 21750 presentationTimeUs = 580000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 68217362 dataHashCode = 68217362
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 22500 presentationTimeUs = 600000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1396217256 dataHashCode = 1396217256
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 23250 presentationTimeUs = 620000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -971293094 dataHashCode = -971293094
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 24000 presentationTimeUs = 640000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1742638874 dataHashCode = -1742638874
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 24750 presentationTimeUs = 660000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 2047109317 dataHashCode = 2047109317
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 25500 presentationTimeUs = 680000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1668945241 dataHashCode = -1668945241
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 26250 presentationTimeUs = 700000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1229766218 dataHashCode = -1229766218
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 27000 presentationTimeUs = 720000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1765233454 dataHashCode = 1765233454
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 27750 presentationTimeUs = 740000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1930255456 dataHashCode = -1930255456
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 28500 presentationTimeUs = 760000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -764925242 dataHashCode = -764925242
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 29250 presentationTimeUs = 780000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1144688369 dataHashCode = -1144688369
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 30000 presentationTimeUs = 800000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1493699436 dataHashCode = 1493699436
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 30750 presentationTimeUs = 820000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -468614511 dataHashCode = -468614511
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 31500 presentationTimeUs = 840000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1578782058 dataHashCode = -1578782058
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 32250 presentationTimeUs = 860000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -675743397 dataHashCode = -675743397
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 33000 presentationTimeUs = 880000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -863790111 dataHashCode = -863790111
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 33750 presentationTimeUs = 900000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -732307506 dataHashCode = -732307506
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 34500 presentationTimeUs = 920000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -693298708 dataHashCode = -693298708
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 35250 presentationTimeUs = 940000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -799131843 dataHashCode = -799131843
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 36000 presentationTimeUs = 960000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1782866119 dataHashCode = 1782866119
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 36750 presentationTimeUs = 980000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -912205505 dataHashCode = -912205505
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 37500 presentationTimeUs = 1000000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1067981287 dataHashCode = 1067981287
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 38250 presentationTimeUs = 1020000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 490520060 dataHashCode = 490520060
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 39000 presentationTimeUs = 1040000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1950632957 dataHashCode = -1950632957
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 39750 presentationTimeUs = 1060000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 565485817 dataHashCode = 565485817
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 40500 presentationTimeUs = 1080000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1057414703 dataHashCode = -1057414703
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 41250 presentationTimeUs = 1100000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1568746155 dataHashCode = 1568746155
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 42000 presentationTimeUs = 1120000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1355412472 dataHashCode = 1355412472
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 42750 presentationTimeUs = 1140000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1546368465 dataHashCode = 1546368465
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 43500 presentationTimeUs = 1160000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1811529381 dataHashCode = 1811529381
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 44250 presentationTimeUs = 1180000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 658031078 dataHashCode = 658031078
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 45000 presentationTimeUs = 1200000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1606584486 dataHashCode = 1606584486
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 45750 presentationTimeUs = 1220000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 2123252778 dataHashCode = 2123252778
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 46500 presentationTimeUs = 1240000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1364579398 dataHashCode = -1364579398
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 47250 presentationTimeUs = 1260000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1311427887 dataHashCode = 1311427887
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 48000 presentationTimeUs = 1280000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -691467569 dataHashCode = -691467569
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 48750 presentationTimeUs = 1300000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1876470084 dataHashCode = 1876470084
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 49500 presentationTimeUs = 1320000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1472873479 dataHashCode = -1472873479
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 50250 presentationTimeUs = 1340000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -143574992 dataHashCode = -143574992
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 51000 presentationTimeUs = 1360000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 984180453 dataHashCode = 984180453
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 51750 presentationTimeUs = 1380000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -113645527 dataHashCode = -113645527
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 52500 presentationTimeUs = 1400000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1987501641 dataHashCode = 1987501641
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 53250 presentationTimeUs = 1420000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1816426230 dataHashCode = -1816426230
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 54000 presentationTimeUs = 1440000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1250050360 dataHashCode = -1250050360
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 54750 presentationTimeUs = 1460000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1722852790 dataHashCode = 1722852790
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 55500 presentationTimeUs = 1480000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 225656333 dataHashCode = 225656333
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 56250 presentationTimeUs = 1500000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -2137778394 dataHashCode = -2137778394
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 57000 presentationTimeUs = 1520000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1433327155 dataHashCode = 1433327155
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 57750 presentationTimeUs = 1540000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -974261023 dataHashCode = -974261023
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 58500 presentationTimeUs = 1560000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1797813317 dataHashCode = 1797813317
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 59250 presentationTimeUs = 1580000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -594033497 dataHashCode = -594033497
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 60000 presentationTimeUs = 1600000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -628310540 dataHashCode = -628310540
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 60750 presentationTimeUs = 1620000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1868627831 dataHashCode = 1868627831
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 61500 presentationTimeUs = 1640000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1051863958 dataHashCode = 1051863958
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 62250 presentationTimeUs = 1660000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1279059211 dataHashCode = -1279059211
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 63000 presentationTimeUs = 1680000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 408201874 dataHashCode = 408201874
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 63750 presentationTimeUs = 1700000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1686644299 dataHashCode = 1686644299
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 64500 presentationTimeUs = 1720000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1288226241 dataHashCode = 1288226241
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 65250 presentationTimeUs = 1740000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 432829731 dataHashCode = 432829731
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 66000 presentationTimeUs = 1760000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1679312600 dataHashCode = -1679312600
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 66750 presentationTimeUs = 1780000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1206680829 dataHashCode = 1206680829
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 67500 presentationTimeUs = 1800000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -325844704 dataHashCode = -325844704
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 68250 presentationTimeUs = 1820000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1941808848 dataHashCode = 1941808848
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 69000 presentationTimeUs = 1840000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -87346412 dataHashCode = -87346412
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 69750 presentationTimeUs = 1860000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -329133765 dataHashCode = -329133765
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 70500 presentationTimeUs = 1880000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1299416212 dataHashCode = -1299416212
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 71250 presentationTimeUs = 1900000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1314599219 dataHashCode = -1314599219
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 72000 presentationTimeUs = 1920000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1456741286 dataHashCode = 1456741286
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 72750 presentationTimeUs = 1940000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 151296500 dataHashCode = 151296500
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 73500 presentationTimeUs = 1960000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1708763603 dataHashCode = 1708763603
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 74250 presentationTimeUs = 1980000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 227542220 dataHashCode = 227542220
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 75000 presentationTimeUs = 2000000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1094305517 dataHashCode = 1094305517
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 75750 presentationTimeUs = 2020000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -990377604 dataHashCode = -990377604
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 76500 presentationTimeUs = 2040000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1798036230 dataHashCode = -1798036230
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 77250 presentationTimeUs = 2060000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1027148291 dataHashCode = -1027148291
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 78000 presentationTimeUs = 2080000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 359763976 dataHashCode = 359763976
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 78750 presentationTimeUs = 2100000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1332016420 dataHashCode = 1332016420
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 79500 presentationTimeUs = 2120000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -102753250 dataHashCode = -102753250
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 80250 presentationTimeUs = 2140000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1959063156 dataHashCode = 1959063156
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 81000 presentationTimeUs = 2160000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 2129089853 dataHashCode = 2129089853
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 81750 presentationTimeUs = 2180000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1658742073 dataHashCode = 1658742073
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 82500 presentationTimeUs = 2200000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 2136916514 dataHashCode = 2136916514
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 83250 presentationTimeUs = 2220000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 105121407 dataHashCode = 105121407
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 84000 presentationTimeUs = 2240000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -839464484 dataHashCode = -839464484
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 84750 presentationTimeUs = 2260000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1956791168 dataHashCode = -1956791168
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 85500 presentationTimeUs = 2280000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1387546109 dataHashCode = -1387546109
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 86250 presentationTimeUs = 2300000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 128410432 dataHashCode = 128410432
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 87000 presentationTimeUs = 2320000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 907081136 dataHashCode = 907081136
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 87750 presentationTimeUs = 2340000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1124845067 dataHashCode = 1124845067
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 88500 presentationTimeUs = 2360000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1714479962 dataHashCode = -1714479962
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 89250 presentationTimeUs = 2380000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 322029323 dataHashCode = 322029323
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 90000 presentationTimeUs = 2400000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1116281187 dataHashCode = -1116281187
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 90750 presentationTimeUs = 2420000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1571181228 dataHashCode = 1571181228
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 91500 presentationTimeUs = 2440000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 997979854 dataHashCode = 997979854
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 92250 presentationTimeUs = 2460000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1413492413 dataHashCode = -1413492413
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 93000 presentationTimeUs = 2480000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -381390490 dataHashCode = -381390490
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 93750 presentationTimeUs = 2500000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -331348340 dataHashCode = -331348340
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 94500 presentationTimeUs = 2520000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1568238592 dataHashCode = -1568238592
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 95250 presentationTimeUs = 2540000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -941591445 dataHashCode = -941591445
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 96000 presentationTimeUs = 2560000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1616911281 dataHashCode = 1616911281
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 96750 presentationTimeUs = 2580000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1755664741 dataHashCode = -1755664741
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 97500 presentationTimeUs = 2600000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1950609742 dataHashCode = -1950609742
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 98250 presentationTimeUs = 2620000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1476082149 dataHashCode = 1476082149
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 99000 presentationTimeUs = 2640000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1289547483 dataHashCode = 1289547483
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 99750 presentationTimeUs = 2660000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -367599018 dataHashCode = -367599018
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 100500 presentationTimeUs = 2680000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 679378334 dataHashCode = 679378334
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 101250 presentationTimeUs = 2700000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1437306809 dataHashCode = 1437306809
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 102000 presentationTimeUs = 2720000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 311988463 dataHashCode = 311988463
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 102750 presentationTimeUs = 2740000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1870442665 dataHashCode = -1870442665
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 103500 presentationTimeUs = 2760000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1530013920 dataHashCode = 1530013920
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 104250 presentationTimeUs = 2780000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -585506443 dataHashCode = -585506443
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 105000 presentationTimeUs = 2800000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -293690558 dataHashCode = -293690558
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 105750 presentationTimeUs = 2820000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -616893325 dataHashCode = -616893325
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 106500 presentationTimeUs = 2840000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 632210495 dataHashCode = 632210495
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 107250 presentationTimeUs = 2860000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -291767937 dataHashCode = -291767937
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 108000 presentationTimeUs = 2880000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -270265 dataHashCode = -270265
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 108750 presentationTimeUs = 2900000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1095959376 dataHashCode = -1095959376
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 109500 presentationTimeUs = 2920000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1363867284 dataHashCode = -1363867284
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 110250 presentationTimeUs = 2940000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 185415707 dataHashCode = 185415707
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 111000 presentationTimeUs = 2960000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1033720098 dataHashCode = 1033720098
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 111750 presentationTimeUs = 2980000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1813896085 dataHashCode = 1813896085
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 112500 presentationTimeUs = 3000000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1381192241 dataHashCode = -1381192241
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 113250 presentationTimeUs = 3020000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 362689054 dataHashCode = 362689054
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 114000 presentationTimeUs = 3040000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1320787356 dataHashCode = -1320787356
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 114750 presentationTimeUs = 3060000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1306489379 dataHashCode = 1306489379
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 115500 presentationTimeUs = 3080000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -910313430 dataHashCode = -910313430
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 116250 presentationTimeUs = 3100000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1533334115 dataHashCode = -1533334115
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 117000 presentationTimeUs = 3120000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -700061723 dataHashCode = -700061723
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 117750 presentationTimeUs = 3140000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 474100444 dataHashCode = 474100444
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 118500 presentationTimeUs = 3160000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -2096659943 dataHashCode = -2096659943
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 119250 presentationTimeUs = 3180000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -690442126 dataHashCode = -690442126
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 120000 presentationTimeUs = 3200000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 158718784 dataHashCode = 158718784
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 120750 presentationTimeUs = 3220000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1587553019 dataHashCode = -1587553019
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 121500 presentationTimeUs = 3240000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1266916929 dataHashCode = 1266916929
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 122250 presentationTimeUs = 3260000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1947792537 dataHashCode = 1947792537
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 123000 presentationTimeUs = 3280000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 2051622372 dataHashCode = 2051622372
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 123750 presentationTimeUs = 3300000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1648973196 dataHashCode = 1648973196
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 124500 presentationTimeUs = 3320000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1119069213 dataHashCode = -1119069213
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 125250 presentationTimeUs = 3340000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1162670307 dataHashCode = -1162670307
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 126000 presentationTimeUs = 3360000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 505180178 dataHashCode = 505180178
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 126750 presentationTimeUs = 3380000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1707111799 dataHashCode = -1707111799
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 127500 presentationTimeUs = 3400000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 549350779 dataHashCode = 549350779
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 128250 presentationTimeUs = 3420000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -895461091 dataHashCode = -895461091
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 129000 presentationTimeUs = 3440000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1834306839 dataHashCode = 1834306839
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 129750 presentationTimeUs = 3460000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -646169807 dataHashCode = -646169807
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 130500 presentationTimeUs = 3480000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 123454915 dataHashCode = 123454915
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 131250 presentationTimeUs = 3500000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 2074179659 dataHashCode = 2074179659
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 132000 presentationTimeUs = 3520000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 488070546 dataHashCode = 488070546
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 132750 presentationTimeUs = 3540000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1379245827 dataHashCode = -1379245827
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 133500 presentationTimeUs = 3560000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 922846867 dataHashCode = 922846867
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 134250 presentationTimeUs = 3580000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1163092079 dataHashCode = 1163092079
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 135000 presentationTimeUs = 3600000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -817674907 dataHashCode = -817674907
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 135750 presentationTimeUs = 3620000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -765143209 dataHashCode = -765143209
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 136500 presentationTimeUs = 3640000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1337234415 dataHashCode = 1337234415
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 137250 presentationTimeUs = 3660000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 152696122 dataHashCode = 152696122
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 138000 presentationTimeUs = 3680000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1037369189 dataHashCode = -1037369189
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 138750 presentationTimeUs = 3700000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 93852784 dataHashCode = 93852784
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 139500 presentationTimeUs = 3720000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1512860804 dataHashCode = -1512860804
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 140250 presentationTimeUs = 3740000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1571797975 dataHashCode = -1571797975
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 141000 presentationTimeUs = 3760000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1390710594 dataHashCode = -1390710594
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 141750 presentationTimeUs = 3780000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 775548254 dataHashCode = 775548254
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 142500 presentationTimeUs = 3800000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 329825934 dataHashCode = 329825934
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 143250 presentationTimeUs = 3820000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 449672203 dataHashCode = 449672203
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 144000 presentationTimeUs = 3840000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 135215283 dataHashCode = 135215283
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 144750 presentationTimeUs = 3860000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -627202145 dataHashCode = -627202145
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 145500 presentationTimeUs = 3880000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 565795710 dataHashCode = 565795710
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 146250 presentationTimeUs = 3900000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -853390981 dataHashCode = -853390981
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 147000 presentationTimeUs = 3920000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1904980829 dataHashCode = 1904980829
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 147750 presentationTimeUs = 3940000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1772857005 dataHashCode = 1772857005
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 148500 presentationTimeUs = 3960000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1159621303 dataHashCode = -1159621303
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 149250 presentationTimeUs = 3980000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 712585139 dataHashCode = 712585139
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 150000 presentationTimeUs = 4000000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 7470296 dataHashCode = 7470296
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 150750 presentationTimeUs = 4020000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1154659763 dataHashCode = 1154659763
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 151500 presentationTimeUs = 4040000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 512209179 dataHashCode = 512209179
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 152250 presentationTimeUs = 4060000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 2026712081 dataHashCode = 2026712081
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 153000 presentationTimeUs = 4080000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1625715216 dataHashCode = -1625715216
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 153750 presentationTimeUs = 4100000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1299058326 dataHashCode = -1299058326
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 154500 presentationTimeUs = 4120000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -813560096 dataHashCode = -813560096
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 155250 presentationTimeUs = 4140000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1311045251 dataHashCode = 1311045251
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 156000 presentationTimeUs = 4160000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1388107407 dataHashCode = 1388107407
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 156750 presentationTimeUs = 4180000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1113099440 dataHashCode = 1113099440
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 157500 presentationTimeUs = 4200000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -339743582 dataHashCode = -339743582
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 158250 presentationTimeUs = 4220000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1055895345 dataHashCode = -1055895345
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 159000 presentationTimeUs = 4240000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1869841923 dataHashCode = 1869841923
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 159750 presentationTimeUs = 4260000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 229443301 dataHashCode = 229443301
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 160500 presentationTimeUs = 4280000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1526951012 dataHashCode = 1526951012
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 161250 presentationTimeUs = 4300000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1517436626 dataHashCode = -1517436626
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 162000 presentationTimeUs = 4320000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1403405700 dataHashCode = -1403405700
size = 13 size = 13
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 162750 presentationTimeUs = 4340000
released = true released = true
containerMimeType = video/mp4 containerMimeType = video/mp4
format 0: format 0:
id = 2
sampleMimeType = audio/mp4a-latm sampleMimeType = audio/mp4a-latm
codecs = mp4a.40.2
maxInputSize = 294
channelCount = 1 channelCount = 1
sampleRate = 44100 sampleRate = 44100
pcmEncoding = 2 language = und
metadata = entries=[TSSE: description=null: value=Lavf56.1.0]
initializationData:
data = length 2, hash 5F7
format 1: format 1:
id = 1 id = 1
sampleMimeType = video/avc sampleMimeType = video/avc
...@@ -110,359 +116,359 @@ sample: ...@@ -110,359 +116,359 @@ sample:
dataHashCode = 1205768497 dataHashCode = 1205768497
size = 23 size = 23
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 0 presentationTimeUs = 44000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 837571078 dataHashCode = 837571078
size = 6 size = 6
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 249 presentationTimeUs = 67219
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1991633045 dataHashCode = -1991633045
size = 148 size = 148
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 317 presentationTimeUs = 90439
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -822987359 dataHashCode = -822987359
size = 189 size = 189
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 1995 presentationTimeUs = 113659
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1141508176 dataHashCode = -1141508176
size = 205 size = 205
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 4126 presentationTimeUs = 136879
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -226971245 dataHashCode = -226971245
size = 210 size = 210
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 6438 presentationTimeUs = 160099
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -2099636855 dataHashCode = -2099636855
size = 210 size = 210
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 8818 presentationTimeUs = 183319
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1541550559 dataHashCode = 1541550559
size = 207 size = 207
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 11198 presentationTimeUs = 206539
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 411148001 dataHashCode = 411148001
size = 225 size = 225
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 13533 presentationTimeUs = 229759
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -897603973 dataHashCode = -897603973
size = 215 size = 215
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 16072 presentationTimeUs = 252979
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1478106136 dataHashCode = 1478106136
size = 211 size = 211
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 18498 presentationTimeUs = 276199
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1380417145 dataHashCode = -1380417145
size = 216 size = 216
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 20878 presentationTimeUs = 299419
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 780903644 dataHashCode = 780903644
size = 229 size = 229
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 23326 presentationTimeUs = 322639
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 586204432 dataHashCode = 586204432
size = 232 size = 232
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 25911 presentationTimeUs = 345859
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -2038771492 dataHashCode = -2038771492
size = 235 size = 235
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 28541 presentationTimeUs = 369079
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -2065161304 dataHashCode = -2065161304
size = 231 size = 231
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 31194 presentationTimeUs = 392299
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 468662933 dataHashCode = 468662933
size = 226 size = 226
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 33801 presentationTimeUs = 415519
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -358398546 dataHashCode = -358398546
size = 216 size = 216
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 36363 presentationTimeUs = 438739
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1767325983 dataHashCode = 1767325983
size = 229 size = 229
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 38811 presentationTimeUs = 461959
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1093095458 dataHashCode = 1093095458
size = 219 size = 219
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 41396 presentationTimeUs = 485179
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1687543702 dataHashCode = 1687543702
size = 241 size = 241
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 43867 presentationTimeUs = 508399
sample:
trackIndex = 1
dataHashCode = -1830836678
size = 1051
isKeyFrame = false
presentationTimeUs = 500500
sample:
trackIndex = 1
dataHashCode = 1767407540
size = 874
isKeyFrame = false
presentationTimeUs = 467133
sample:
trackIndex = 1
dataHashCode = 918440283
size = 781
isKeyFrame = false
presentationTimeUs = 533866
sample:
trackIndex = 1
dataHashCode = -1408463661
size = 4725
isKeyFrame = false
presentationTimeUs = 700700
sample:
trackIndex = 1
dataHashCode = 1569455924
size = 1022
isKeyFrame = false
presentationTimeUs = 633966
sample:
trackIndex = 1
dataHashCode = -1723778407
size = 790
isKeyFrame = false
presentationTimeUs = 600600
sample:
trackIndex = 1
dataHashCode = 1578275472
size = 610
isKeyFrame = false
presentationTimeUs = 667333
sample:
trackIndex = 1
dataHashCode = 1989768395
size = 2751
isKeyFrame = false
presentationTimeUs = 834166
sample:
trackIndex = 1
dataHashCode = -1215674502
size = 745
isKeyFrame = false
presentationTimeUs = 767433
sample:
trackIndex = 1
dataHashCode = -814473606
size = 621
isKeyFrame = false
presentationTimeUs = 734066
sample:
trackIndex = 1
dataHashCode = 498370894
size = 505
isKeyFrame = false
presentationTimeUs = 800800
sample:
trackIndex = 1
dataHashCode = -1051506468
size = 1268
isKeyFrame = false
presentationTimeUs = 967633
sample:
trackIndex = 1
dataHashCode = -1025604144
size = 880
isKeyFrame = false
presentationTimeUs = 900900
sample:
trackIndex = 1
dataHashCode = -913586520
size = 530
isKeyFrame = false
presentationTimeUs = 867533
sample:
trackIndex = 1
dataHashCode = 1340459242
size = 568
isKeyFrame = false
presentationTimeUs = 934266
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1675188486 dataHashCode = 1675188486
size = 228 size = 228
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 46588 presentationTimeUs = 531619
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 888567545 dataHashCode = 888567545
size = 238 size = 238
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 49173 presentationTimeUs = 554839
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -439631803 dataHashCode = -439631803
size = 234 size = 234
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 51871 presentationTimeUs = 578058
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1606694497 dataHashCode = 1606694497
size = 231 size = 231
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 54524 presentationTimeUs = 601278
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1747388653 dataHashCode = 1747388653
size = 217 size = 217
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 57131 presentationTimeUs = 624498
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -734560004 dataHashCode = -734560004
size = 239 size = 239
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 59579 presentationTimeUs = 647718
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -975079040 dataHashCode = -975079040
size = 243 size = 243
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 62277 presentationTimeUs = 670938
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1403504710 dataHashCode = -1403504710
size = 231 size = 231
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 65020 presentationTimeUs = 694158
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 379512981 dataHashCode = 379512981
size = 230 size = 230
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 67627 presentationTimeUs = 717378
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -997198863 dataHashCode = -997198863
size = 238 size = 238
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 70234 presentationTimeUs = 740598
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1394492825 dataHashCode = 1394492825
size = 225 size = 225
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 72932 presentationTimeUs = 763818
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -885232755 dataHashCode = -885232755
size = 232 size = 232
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 75471 presentationTimeUs = 787038
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 260871367 dataHashCode = 260871367
size = 243 size = 243
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 78101 presentationTimeUs = 810258
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1505318960 dataHashCode = -1505318960
size = 232 size = 232
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 80844 presentationTimeUs = 833478
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -390625371 dataHashCode = -390625371
size = 237 size = 237
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 83474 presentationTimeUs = 856698
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1067950751 dataHashCode = 1067950751
size = 228 size = 228
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 86149 presentationTimeUs = 879918
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1179436278 dataHashCode = -1179436278
size = 235 size = 235
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 88734 presentationTimeUs = 903138
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1906607774 dataHashCode = 1906607774
size = 264 size = 264
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 91387 presentationTimeUs = 926358
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -800475828 dataHashCode = -800475828
size = 257 size = 257
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 94380 presentationTimeUs = 949578
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1718972977 dataHashCode = 1718972977
size = 227 size = 227
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 97282 presentationTimeUs = 972798
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1120448741 dataHashCode = -1120448741
size = 227 size = 227
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 99844 presentationTimeUs = 996018
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1718323210 dataHashCode = -1718323210
size = 235 size = 235
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 102406 presentationTimeUs = 1019238
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -422416 dataHashCode = -422416
size = 229 size = 229
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 105059 presentationTimeUs = 1042458
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 833757830 dataHashCode = 833757830
size = 6 size = 6
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 107644 presentationTimeUs = 1065678
sample:
trackIndex = 1
dataHashCode = -1830836678
size = 1051
isKeyFrame = false
presentationTimeUs = 500500
sample:
trackIndex = 1
dataHashCode = 1767407540
size = 874
isKeyFrame = false
presentationTimeUs = 467133
sample:
trackIndex = 1
dataHashCode = 918440283
size = 781
isKeyFrame = false
presentationTimeUs = 533866
sample:
trackIndex = 1
dataHashCode = -1408463661
size = 4725
isKeyFrame = false
presentationTimeUs = 700700
sample:
trackIndex = 1
dataHashCode = 1569455924
size = 1022
isKeyFrame = false
presentationTimeUs = 633966
sample:
trackIndex = 1
dataHashCode = -1723778407
size = 790
isKeyFrame = false
presentationTimeUs = 600600
sample:
trackIndex = 1
dataHashCode = 1578275472
size = 610
isKeyFrame = false
presentationTimeUs = 667333
sample:
trackIndex = 1
dataHashCode = 1989768395
size = 2751
isKeyFrame = false
presentationTimeUs = 834166
sample:
trackIndex = 1
dataHashCode = -1215674502
size = 745
isKeyFrame = false
presentationTimeUs = 767433
sample:
trackIndex = 1
dataHashCode = -814473606
size = 621
isKeyFrame = false
presentationTimeUs = 734066
sample:
trackIndex = 1
dataHashCode = 498370894
size = 505
isKeyFrame = false
presentationTimeUs = 800800
sample:
trackIndex = 1
dataHashCode = -1051506468
size = 1268
isKeyFrame = false
presentationTimeUs = 967633
sample:
trackIndex = 1
dataHashCode = -1025604144
size = 880
isKeyFrame = false
presentationTimeUs = 900900
sample:
trackIndex = 1
dataHashCode = -913586520
size = 530
isKeyFrame = false
presentationTimeUs = 867533
sample:
trackIndex = 1
dataHashCode = 1340459242
size = 568
isKeyFrame = false
presentationTimeUs = 934266
released = true released = true
containerMimeType = video/mp4 containerMimeType = video/mp4
format 0: format 0:
id = 2
sampleMimeType = audio/mp4a-latm sampleMimeType = audio/mp4a-latm
codecs = mp4a.40.2
maxInputSize = 294
channelCount = 1 channelCount = 1
sampleRate = 44100 sampleRate = 44100
pcmEncoding = 2 language = und
metadata = entries=[TSSE: description=null: value=Lavf56.1.0]
initializationData:
data = length 2, hash 5F7
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1205768497 dataHashCode = 1205768497
size = 23 size = 23
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 0 presentationTimeUs = 44000
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 837571078 dataHashCode = 837571078
size = 6 size = 6
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 249 presentationTimeUs = 67219
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1991633045 dataHashCode = -1991633045
size = 148 size = 148
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 317 presentationTimeUs = 90439
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -822987359 dataHashCode = -822987359
size = 189 size = 189
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 1995 presentationTimeUs = 113659
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1141508176 dataHashCode = -1141508176
size = 205 size = 205
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 4126 presentationTimeUs = 136879
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -226971245 dataHashCode = -226971245
size = 210 size = 210
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 6438 presentationTimeUs = 160099
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -2099636855 dataHashCode = -2099636855
size = 210 size = 210
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 8818 presentationTimeUs = 183319
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1541550559 dataHashCode = 1541550559
size = 207 size = 207
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 11198 presentationTimeUs = 206539
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 411148001 dataHashCode = 411148001
size = 225 size = 225
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 13533 presentationTimeUs = 229759
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -897603973 dataHashCode = -897603973
size = 215 size = 215
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 16072 presentationTimeUs = 252979
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1478106136 dataHashCode = 1478106136
size = 211 size = 211
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 18498 presentationTimeUs = 276199
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1380417145 dataHashCode = -1380417145
size = 216 size = 216
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 20878 presentationTimeUs = 299419
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 780903644 dataHashCode = 780903644
size = 229 size = 229
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 23326 presentationTimeUs = 322639
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 586204432 dataHashCode = 586204432
size = 232 size = 232
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 25911 presentationTimeUs = 345859
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -2038771492 dataHashCode = -2038771492
size = 235 size = 235
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 28541 presentationTimeUs = 369079
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -2065161304 dataHashCode = -2065161304
size = 231 size = 231
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 31194 presentationTimeUs = 392299
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 468662933 dataHashCode = 468662933
size = 226 size = 226
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 33801 presentationTimeUs = 415519
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -358398546 dataHashCode = -358398546
size = 216 size = 216
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 36363 presentationTimeUs = 438739
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1767325983 dataHashCode = 1767325983
size = 229 size = 229
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 38811 presentationTimeUs = 461959
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1093095458 dataHashCode = 1093095458
size = 219 size = 219
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 41396 presentationTimeUs = 485179
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1687543702 dataHashCode = 1687543702
size = 241 size = 241
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 43867 presentationTimeUs = 508399
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1675188486 dataHashCode = 1675188486
size = 228 size = 228
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 46588 presentationTimeUs = 531619
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 888567545 dataHashCode = 888567545
size = 238 size = 238
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 49173 presentationTimeUs = 554839
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -439631803 dataHashCode = -439631803
size = 234 size = 234
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 51871 presentationTimeUs = 578058
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1606694497 dataHashCode = 1606694497
size = 231 size = 231
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 54524 presentationTimeUs = 601278
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1747388653 dataHashCode = 1747388653
size = 217 size = 217
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 57131 presentationTimeUs = 624498
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -734560004 dataHashCode = -734560004
size = 239 size = 239
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 59579 presentationTimeUs = 647718
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -975079040 dataHashCode = -975079040
size = 243 size = 243
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 62277 presentationTimeUs = 670938
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1403504710 dataHashCode = -1403504710
size = 231 size = 231
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 65020 presentationTimeUs = 694158
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 379512981 dataHashCode = 379512981
size = 230 size = 230
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 67627 presentationTimeUs = 717378
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -997198863 dataHashCode = -997198863
size = 238 size = 238
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 70234 presentationTimeUs = 740598
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1394492825 dataHashCode = 1394492825
size = 225 size = 225
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 72932 presentationTimeUs = 763818
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -885232755 dataHashCode = -885232755
size = 232 size = 232
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 75471 presentationTimeUs = 787038
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 260871367 dataHashCode = 260871367
size = 243 size = 243
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 78101 presentationTimeUs = 810258
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1505318960 dataHashCode = -1505318960
size = 232 size = 232
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 80844 presentationTimeUs = 833478
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -390625371 dataHashCode = -390625371
size = 237 size = 237
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 83474 presentationTimeUs = 856698
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1067950751 dataHashCode = 1067950751
size = 228 size = 228
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 86149 presentationTimeUs = 879918
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1179436278 dataHashCode = -1179436278
size = 235 size = 235
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 88734 presentationTimeUs = 903138
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1906607774 dataHashCode = 1906607774
size = 264 size = 264
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 91387 presentationTimeUs = 926358
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -800475828 dataHashCode = -800475828
size = 257 size = 257
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 94380 presentationTimeUs = 949578
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 1718972977 dataHashCode = 1718972977
size = 227 size = 227
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 97282 presentationTimeUs = 972798
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1120448741 dataHashCode = -1120448741
size = 227 size = 227
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 99844 presentationTimeUs = 996018
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -1718323210 dataHashCode = -1718323210
size = 235 size = 235
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 102406 presentationTimeUs = 1019238
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = -422416 dataHashCode = -422416
size = 229 size = 229
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 105059 presentationTimeUs = 1042458
sample: sample:
trackIndex = 0 trackIndex = 0
dataHashCode = 833757830 dataHashCode = 833757830
size = 6 size = 6
isKeyFrame = true isKeyFrame = true
presentationTimeUs = 107644 presentationTimeUs = 1065678
released = true released = true
...@@ -366,6 +366,7 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull; ...@@ -366,6 +366,7 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull;
errorCode); errorCode);
} }
// TODO(internal b/204978301): Ensure encoder and decoder timestamps match when no speed change.
private static long getBufferDurationUs(long bytesWritten, int bytesPerFrame, int sampleRate) { private static long getBufferDurationUs(long bytesWritten, int bytesPerFrame, int sampleRate) {
long framesWritten = bytesWritten / bytesPerFrame; long framesWritten = bytesWritten / bytesPerFrame;
return framesWritten * C.MICROS_PER_SECOND / sampleRate; return framesWritten * C.MICROS_PER_SECOND / sampleRate;
......
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.media3.transformer;
import androidx.annotation.Nullable;
import androidx.media3.common.Format;
import androidx.media3.decoder.DecoderInputBuffer;
/** Pipeline that passes through the samples without any re-encoding or transformation. */
/* package */ final class PassthroughSamplePipeline implements SamplePipeline {
private final DecoderInputBuffer buffer;
private final Format format;
private boolean hasPendingBuffer;
public PassthroughSamplePipeline(Format format) {
this.format = format;
buffer = new DecoderInputBuffer(DecoderInputBuffer.BUFFER_REPLACEMENT_MODE_DIRECT);
hasPendingBuffer = false;
}
@Override
@Nullable
public DecoderInputBuffer dequeueInputBuffer() {
return hasPendingBuffer ? null : buffer;
}
@Override
public void queueInputBuffer() {
hasPendingBuffer = true;
}
@Override
public boolean processData() {
return false;
}
@Override
public Format getOutputFormat() {
return format;
}
@Override
@Nullable
public DecoderInputBuffer getOutputBuffer() {
return hasPendingBuffer ? buffer : null;
}
@Override
public void releaseOutputBuffer() {
buffer.clear();
hasPendingBuffer = false;
}
@Override
public boolean isEnded() {
return buffer.isEndOfStream();
}
@Override
public void release() {}
}
...@@ -89,8 +89,14 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull; ...@@ -89,8 +89,14 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull;
if (result != C.RESULT_FORMAT_READ) { if (result != C.RESULT_FORMAT_READ) {
return false; return false;
} }
samplePipeline = Format decoderInputFormat = checkNotNull(formatHolder.format);
new AudioSamplePipeline(checkNotNull(formatHolder.format), transformation, getIndex()); if ((transformation.audioMimeType != null
&& !transformation.audioMimeType.equals(decoderInputFormat.sampleMimeType))
|| transformation.flattenForSlowMotion) {
samplePipeline = new AudioSamplePipeline(decoderInputFormat, transformation, getIndex());
} else {
samplePipeline = new PassthroughSamplePipeline(decoderInputFormat);
}
return true; return true;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment