Use asset with encoded video & raw audio for Robolectric test.

Test requires file to have video track for forcing silence.

PiperOrigin-RevId: 547839076
This commit is contained in:
samrobinson 2023-07-13 18:18:33 +01:00 committed by Rohit Singh
parent 952086174a
commit 847cc9b841
7 changed files with 4652 additions and 1593 deletions

View file

@ -1,914 +0,0 @@
format 0:
id = 1
sampleMimeType = video/avc
codecs = avc1.64001E
maxInputSize = 16116
width = 480
height = 360
frameRate = 29.910269
metadata = entries=[TSSE: description=null: values=[Lavf57.83.100], Mp4Timestamp: creation time=0, modification time=0, timescale=1000]
initializationData:
data = length 28, hash E2E76427
data = length 10, hash 7A0D0F2B
container metadata = entries=[TSSE: description=null: values=[Lavf57.83.100], Mp4Timestamp: creation time=0, modification time=0, timescale=1000]
format 1:
averageBitrate = 131072
sampleMimeType = audio/mp4a-latm
channelCount = 2
sampleRate = 44100
pcmEncoding = 2
sample:
trackIndex = 0
dataHashCode = 1562619834
size = 16086
isKeyFrame = true
presentationTimeUs = 0
sample:
trackIndex = 0
dataHashCode = 1500775328
size = 2539
isKeyFrame = false
presentationTimeUs = 133703
sample:
trackIndex = 0
dataHashCode = 481490032
size = 520
isKeyFrame = false
presentationTimeUs = 66851
sample:
trackIndex = 0
dataHashCode = 378641363
size = 388
isKeyFrame = false
presentationTimeUs = 33425
sample:
trackIndex = 0
dataHashCode = 427848795
size = 368
isKeyFrame = false
presentationTimeUs = 100277
sample:
trackIndex = 0
dataHashCode = -2063123180
size = 1032
isKeyFrame = false
presentationTimeUs = 267406
sample:
trackIndex = 0
dataHashCode = -1798231635
size = 567
isKeyFrame = false
presentationTimeUs = 200554
sample:
trackIndex = 0
dataHashCode = 1906407880
size = 68
isKeyFrame = false
presentationTimeUs = 167129
sample:
trackIndex = 0
dataHashCode = 565924154
size = 418
isKeyFrame = false
presentationTimeUs = 233980
sample:
trackIndex = 0
dataHashCode = -862282883
size = 1067
isKeyFrame = false
presentationTimeUs = 401109
sample:
trackIndex = 0
dataHashCode = 187455764
size = 516
isKeyFrame = false
presentationTimeUs = 334258
sample:
trackIndex = 0
dataHashCode = -1803709983
size = 414
isKeyFrame = false
presentationTimeUs = 300832
sample:
trackIndex = 0
dataHashCode = -1781495100
size = 351
isKeyFrame = false
presentationTimeUs = 367683
sample:
trackIndex = 0
dataHashCode = -1431238676
size = 821
isKeyFrame = false
presentationTimeUs = 534812
sample:
trackIndex = 0
dataHashCode = 945189444
size = 409
isKeyFrame = false
presentationTimeUs = 467961
sample:
trackIndex = 0
dataHashCode = -1554378211
size = 335
isKeyFrame = false
presentationTimeUs = 434535
sample:
trackIndex = 0
dataHashCode = -1494711955
size = 431
isKeyFrame = false
presentationTimeUs = 501387
sample:
trackIndex = 0
dataHashCode = 2004070198
size = 1883
isKeyFrame = false
presentationTimeUs = 635090
sample:
trackIndex = 0
dataHashCode = 515639644
size = 416
isKeyFrame = false
presentationTimeUs = 568238
sample:
trackIndex = 0
dataHashCode = -929764223
size = 449
isKeyFrame = false
presentationTimeUs = 601664
sample:
trackIndex = 0
dataHashCode = -660599025
size = 1084
isKeyFrame = false
presentationTimeUs = 768793
sample:
trackIndex = 0
dataHashCode = -643205755
size = 433
isKeyFrame = false
presentationTimeUs = 701942
sample:
trackIndex = 0
dataHashCode = -376931570
size = 375
isKeyFrame = false
presentationTimeUs = 668516
sample:
trackIndex = 0
dataHashCode = 31119949
size = 364
isKeyFrame = false
presentationTimeUs = 735367
sample:
trackIndex = 0
dataHashCode = -620640543
size = 560
isKeyFrame = false
presentationTimeUs = 902496
sample:
trackIndex = 0
dataHashCode = -1761540978
size = 453
isKeyFrame = false
presentationTimeUs = 835645
sample:
trackIndex = 0
dataHashCode = 1905820235
size = 343
isKeyFrame = false
presentationTimeUs = 802219
sample:
trackIndex = 0
dataHashCode = 1331675345
size = 402
isKeyFrame = false
presentationTimeUs = 869071
sample:
trackIndex = 0
dataHashCode = -2044036518
size = 432
isKeyFrame = false
presentationTimeUs = 969348
sample:
trackIndex = 0
dataHashCode = -836839547
size = 376
isKeyFrame = false
presentationTimeUs = 935922
sample:
trackIndex = 0
dataHashCode = 1562619834
size = 16086
isKeyFrame = true
presentationTimeUs = 1022000
sample:
trackIndex = 0
dataHashCode = 1500775328
size = 2539
isKeyFrame = false
presentationTimeUs = 1155703
sample:
trackIndex = 0
dataHashCode = 481490032
size = 520
isKeyFrame = false
presentationTimeUs = 1088851
sample:
trackIndex = 0
dataHashCode = 378641363
size = 388
isKeyFrame = false
presentationTimeUs = 1055425
sample:
trackIndex = 0
dataHashCode = 427848795
size = 368
isKeyFrame = false
presentationTimeUs = 1122277
sample:
trackIndex = 0
dataHashCode = -2063123180
size = 1032
isKeyFrame = false
presentationTimeUs = 1289406
sample:
trackIndex = 0
dataHashCode = -1798231635
size = 567
isKeyFrame = false
presentationTimeUs = 1222554
sample:
trackIndex = 0
dataHashCode = 1906407880
size = 68
isKeyFrame = false
presentationTimeUs = 1189129
sample:
trackIndex = 0
dataHashCode = 565924154
size = 418
isKeyFrame = false
presentationTimeUs = 1255980
sample:
trackIndex = 0
dataHashCode = -862282883
size = 1067
isKeyFrame = false
presentationTimeUs = 1423109
sample:
trackIndex = 0
dataHashCode = 187455764
size = 516
isKeyFrame = false
presentationTimeUs = 1356258
sample:
trackIndex = 0
dataHashCode = -1803709983
size = 414
isKeyFrame = false
presentationTimeUs = 1322832
sample:
trackIndex = 0
dataHashCode = -1781495100
size = 351
isKeyFrame = false
presentationTimeUs = 1389683
sample:
trackIndex = 0
dataHashCode = -1431238676
size = 821
isKeyFrame = false
presentationTimeUs = 1556812
sample:
trackIndex = 0
dataHashCode = 945189444
size = 409
isKeyFrame = false
presentationTimeUs = 1489961
sample:
trackIndex = 0
dataHashCode = -1554378211
size = 335
isKeyFrame = false
presentationTimeUs = 1456535
sample:
trackIndex = 0
dataHashCode = -1494711955
size = 431
isKeyFrame = false
presentationTimeUs = 1523387
sample:
trackIndex = 0
dataHashCode = 2004070198
size = 1883
isKeyFrame = false
presentationTimeUs = 1657090
sample:
trackIndex = 0
dataHashCode = 515639644
size = 416
isKeyFrame = false
presentationTimeUs = 1590238
sample:
trackIndex = 0
dataHashCode = -929764223
size = 449
isKeyFrame = false
presentationTimeUs = 1623664
sample:
trackIndex = 0
dataHashCode = -660599025
size = 1084
isKeyFrame = false
presentationTimeUs = 1790793
sample:
trackIndex = 0
dataHashCode = -643205755
size = 433
isKeyFrame = false
presentationTimeUs = 1723942
sample:
trackIndex = 0
dataHashCode = -376931570
size = 375
isKeyFrame = false
presentationTimeUs = 1690516
sample:
trackIndex = 0
dataHashCode = 31119949
size = 364
isKeyFrame = false
presentationTimeUs = 1757367
sample:
trackIndex = 0
dataHashCode = -620640543
size = 560
isKeyFrame = false
presentationTimeUs = 1924496
sample:
trackIndex = 0
dataHashCode = -1761540978
size = 453
isKeyFrame = false
presentationTimeUs = 1857645
sample:
trackIndex = 0
dataHashCode = 1905820235
size = 343
isKeyFrame = false
presentationTimeUs = 1824219
sample:
trackIndex = 0
dataHashCode = 1331675345
size = 402
isKeyFrame = false
presentationTimeUs = 1891071
sample:
trackIndex = 0
dataHashCode = -2044036518
size = 432
isKeyFrame = false
presentationTimeUs = 1991348
sample:
trackIndex = 0
dataHashCode = -836839547
size = 376
isKeyFrame = false
presentationTimeUs = 1957922
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 0
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 23219
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 46439
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 69659
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 92879
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 116099
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 139319
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 162539
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 185759
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 208979
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 232199
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 255419
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 278639
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 301859
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 325079
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 348299
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 371519
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 394739
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 417959
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 441179
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 464399
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 487619
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 510839
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 534058
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 557278
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 580498
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 603718
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 626938
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 650158
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 673378
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 696598
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 719818
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 743038
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 766258
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 789478
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 812698
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 835918
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 859138
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 882358
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 905578
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 928798
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 952018
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 975238
sample:
trackIndex = 1
dataHashCode = 1742602241
size = 4096
isKeyFrame = true
presentationTimeUs = 998458
sample:
trackIndex = 1
dataHashCode = 630458625
size = 56
isKeyFrame = true
presentationTimeUs = 1021678
sample:
trackIndex = 1
dataHashCode = 1741385791
size = 9
isKeyFrame = true
presentationTimeUs = 1021995
sample:
trackIndex = 1
dataHashCode = -1474248885
size = 9
isKeyFrame = true
presentationTimeUs = 1022040
sample:
trackIndex = 1
dataHashCode = -973796802
size = 165
isKeyFrame = true
presentationTimeUs = 1022086
sample:
trackIndex = 1
dataHashCode = 1371372811
size = 183
isKeyFrame = true
presentationTimeUs = 1023015
sample:
trackIndex = 1
dataHashCode = 988591332
size = 168
isKeyFrame = true
presentationTimeUs = 1024058
sample:
trackIndex = 1
dataHashCode = -799648535
size = 166
isKeyFrame = true
presentationTimeUs = 1025011
sample:
trackIndex = 1
dataHashCode = 177670433
size = 172
isKeyFrame = true
presentationTimeUs = 1025963
sample:
trackIndex = 1
dataHashCode = -1747925054
size = 170
isKeyFrame = true
presentationTimeUs = 1026938
sample:
trackIndex = 1
dataHashCode = 799267076
size = 172
isKeyFrame = true
presentationTimeUs = 1027891
sample:
trackIndex = 1
dataHashCode = -1448161816
size = 185
isKeyFrame = true
presentationTimeUs = 1028866
sample:
trackIndex = 1
dataHashCode = 1024674331
size = 181
isKeyFrame = true
presentationTimeUs = 1029909
sample:
trackIndex = 1
dataHashCode = 169764797
size = 186
isKeyFrame = true
presentationTimeUs = 1030952
sample:
trackIndex = 1
dataHashCode = -1502825537
size = 193
isKeyFrame = true
presentationTimeUs = 1031995
sample:
trackIndex = 1
dataHashCode = -1400210885
size = 197
isKeyFrame = true
presentationTimeUs = 1033083
sample:
trackIndex = 1
dataHashCode = 1077236648
size = 211
isKeyFrame = true
presentationTimeUs = 1034217
sample:
trackIndex = 1
dataHashCode = -1854029196
size = 210
isKeyFrame = true
presentationTimeUs = 1035396
sample:
trackIndex = 1
dataHashCode = -658988116
size = 223
isKeyFrame = true
presentationTimeUs = 1036598
sample:
trackIndex = 1
dataHashCode = -238538344
size = 231
isKeyFrame = true
presentationTimeUs = 1037868
sample:
trackIndex = 1
dataHashCode = -1004013938
size = 234
isKeyFrame = true
presentationTimeUs = 1039160
sample:
trackIndex = 1
dataHashCode = -852809486
size = 252
isKeyFrame = true
presentationTimeUs = 1040498
sample:
trackIndex = 1
dataHashCode = -563382298
size = 248
isKeyFrame = true
presentationTimeUs = 1041927
sample:
trackIndex = 1
dataHashCode = -1807866079
size = 253
isKeyFrame = true
presentationTimeUs = 1043333
sample:
trackIndex = 1
dataHashCode = -2056577411
size = 255
isKeyFrame = true
presentationTimeUs = 1044761
sample:
trackIndex = 1
dataHashCode = -526641101
size = 254
isKeyFrame = true
presentationTimeUs = 1046213
sample:
trackIndex = 1
dataHashCode = -1859499840
size = 246
isKeyFrame = true
presentationTimeUs = 1047641
sample:
trackIndex = 1
dataHashCode = -2066723425
size = 244
isKeyFrame = true
presentationTimeUs = 1049047
sample:
trackIndex = 1
dataHashCode = 1562131782
size = 258
isKeyFrame = true
presentationTimeUs = 1050430
sample:
trackIndex = 1
dataHashCode = 1123694682
size = 249
isKeyFrame = true
presentationTimeUs = 1051882
sample:
trackIndex = 1
dataHashCode = -1737364612
size = 245
isKeyFrame = true
presentationTimeUs = 1053310
sample:
trackIndex = 1
dataHashCode = -2137461408
size = 256
isKeyFrame = true
presentationTimeUs = 1054693
sample:
trackIndex = 1
dataHashCode = 2117175201
size = 251
isKeyFrame = true
presentationTimeUs = 1056145
sample:
trackIndex = 1
dataHashCode = -1039571943
size = 246
isKeyFrame = true
presentationTimeUs = 1057573
sample:
trackIndex = 1
dataHashCode = -1867960184
size = 249
isKeyFrame = true
presentationTimeUs = 1058956
sample:
trackIndex = 1
dataHashCode = 114166109
size = 247
isKeyFrame = true
presentationTimeUs = 1060362
sample:
trackIndex = 1
dataHashCode = -2146873216
size = 259
isKeyFrame = true
presentationTimeUs = 1061768
sample:
trackIndex = 1
dataHashCode = 1229057525
size = 243
isKeyFrame = true
presentationTimeUs = 1063242
sample:
trackIndex = 1
dataHashCode = -1950967439
size = 262
isKeyFrame = true
presentationTimeUs = 1064625
sample:
trackIndex = 1
dataHashCode = -1874044746
size = 250
isKeyFrame = true
presentationTimeUs = 1066099
sample:
trackIndex = 1
dataHashCode = 1801307951
size = 244
isKeyFrame = true
presentationTimeUs = 1067528
sample:
trackIndex = 1
dataHashCode = -637345316
size = 251
isKeyFrame = true
presentationTimeUs = 1068911
sample:
trackIndex = 1
dataHashCode = -1501815106
size = 246
isKeyFrame = true
presentationTimeUs = 1070317
sample:
trackIndex = 1
dataHashCode = 1723273240
size = 260
isKeyFrame = true
presentationTimeUs = 1071723
sample:
trackIndex = 1
dataHashCode = -1249496058
size = 242
isKeyFrame = true
presentationTimeUs = 1073197
sample:
trackIndex = 1
dataHashCode = -177380669
size = 239
isKeyFrame = true
presentationTimeUs = 1074557
released = true

View file

@ -1,674 +0,0 @@
format 0:
id = 1
sampleMimeType = video/avc
codecs = avc1.64001E
maxInputSize = 16116
width = 480
height = 360
frameRate = 29.910269
metadata = entries=[TSSE: description=null: values=[Lavf57.83.100], Mp4Timestamp: creation time=0, modification time=0, timescale=1000]
initializationData:
data = length 28, hash E2E76427
data = length 10, hash 7A0D0F2B
container metadata = entries=[TSSE: description=null: values=[Lavf57.83.100], Mp4Timestamp: creation time=0, modification time=0, timescale=1000]
format 1:
averageBitrate = 131072
sampleMimeType = audio/mp4a-latm
channelCount = 2
sampleRate = 44100
pcmEncoding = 2
sample:
trackIndex = 0
dataHashCode = 1562619834
size = 16086
isKeyFrame = true
presentationTimeUs = 0
sample:
trackIndex = 0
dataHashCode = 1500775328
size = 2539
isKeyFrame = false
presentationTimeUs = 133703
sample:
trackIndex = 0
dataHashCode = 481490032
size = 520
isKeyFrame = false
presentationTimeUs = 66851
sample:
trackIndex = 0
dataHashCode = 378641363
size = 388
isKeyFrame = false
presentationTimeUs = 33425
sample:
trackIndex = 0
dataHashCode = 427848795
size = 368
isKeyFrame = false
presentationTimeUs = 100277
sample:
trackIndex = 0
dataHashCode = -2063123180
size = 1032
isKeyFrame = false
presentationTimeUs = 267406
sample:
trackIndex = 0
dataHashCode = -1798231635
size = 567
isKeyFrame = false
presentationTimeUs = 200554
sample:
trackIndex = 0
dataHashCode = 1906407880
size = 68
isKeyFrame = false
presentationTimeUs = 167129
sample:
trackIndex = 0
dataHashCode = 565924154
size = 418
isKeyFrame = false
presentationTimeUs = 233980
sample:
trackIndex = 0
dataHashCode = -862282883
size = 1067
isKeyFrame = false
presentationTimeUs = 401109
sample:
trackIndex = 0
dataHashCode = 187455764
size = 516
isKeyFrame = false
presentationTimeUs = 334258
sample:
trackIndex = 0
dataHashCode = -1803709983
size = 414
isKeyFrame = false
presentationTimeUs = 300832
sample:
trackIndex = 0
dataHashCode = -1781495100
size = 351
isKeyFrame = false
presentationTimeUs = 367683
sample:
trackIndex = 0
dataHashCode = -1431238676
size = 821
isKeyFrame = false
presentationTimeUs = 534812
sample:
trackIndex = 0
dataHashCode = 945189444
size = 409
isKeyFrame = false
presentationTimeUs = 467961
sample:
trackIndex = 0
dataHashCode = -1554378211
size = 335
isKeyFrame = false
presentationTimeUs = 434535
sample:
trackIndex = 0
dataHashCode = -1494711955
size = 431
isKeyFrame = false
presentationTimeUs = 501387
sample:
trackIndex = 0
dataHashCode = 2004070198
size = 1883
isKeyFrame = false
presentationTimeUs = 635090
sample:
trackIndex = 0
dataHashCode = 515639644
size = 416
isKeyFrame = false
presentationTimeUs = 568238
sample:
trackIndex = 0
dataHashCode = -929764223
size = 449
isKeyFrame = false
presentationTimeUs = 601664
sample:
trackIndex = 0
dataHashCode = -660599025
size = 1084
isKeyFrame = false
presentationTimeUs = 768793
sample:
trackIndex = 0
dataHashCode = -643205755
size = 433
isKeyFrame = false
presentationTimeUs = 701942
sample:
trackIndex = 0
dataHashCode = -376931570
size = 375
isKeyFrame = false
presentationTimeUs = 668516
sample:
trackIndex = 0
dataHashCode = 31119949
size = 364
isKeyFrame = false
presentationTimeUs = 735367
sample:
trackIndex = 0
dataHashCode = -620640543
size = 560
isKeyFrame = false
presentationTimeUs = 902496
sample:
trackIndex = 0
dataHashCode = -1761540978
size = 453
isKeyFrame = false
presentationTimeUs = 835645
sample:
trackIndex = 0
dataHashCode = 1905820235
size = 343
isKeyFrame = false
presentationTimeUs = 802219
sample:
trackIndex = 0
dataHashCode = 1331675345
size = 402
isKeyFrame = false
presentationTimeUs = 869071
sample:
trackIndex = 0
dataHashCode = -2044036518
size = 432
isKeyFrame = false
presentationTimeUs = 969348
sample:
trackIndex = 0
dataHashCode = -836839547
size = 376
isKeyFrame = false
presentationTimeUs = 935922
sample:
trackIndex = 0
dataHashCode = 1562619834
size = 16086
isKeyFrame = true
presentationTimeUs = 1022000
sample:
trackIndex = 0
dataHashCode = 1500775328
size = 2539
isKeyFrame = false
presentationTimeUs = 1155703
sample:
trackIndex = 0
dataHashCode = 481490032
size = 520
isKeyFrame = false
presentationTimeUs = 1088851
sample:
trackIndex = 0
dataHashCode = 378641363
size = 388
isKeyFrame = false
presentationTimeUs = 1055425
sample:
trackIndex = 0
dataHashCode = 427848795
size = 368
isKeyFrame = false
presentationTimeUs = 1122277
sample:
trackIndex = 0
dataHashCode = -2063123180
size = 1032
isKeyFrame = false
presentationTimeUs = 1289406
sample:
trackIndex = 0
dataHashCode = -1798231635
size = 567
isKeyFrame = false
presentationTimeUs = 1222554
sample:
trackIndex = 0
dataHashCode = 1906407880
size = 68
isKeyFrame = false
presentationTimeUs = 1189129
sample:
trackIndex = 0
dataHashCode = 565924154
size = 418
isKeyFrame = false
presentationTimeUs = 1255980
sample:
trackIndex = 0
dataHashCode = -862282883
size = 1067
isKeyFrame = false
presentationTimeUs = 1423109
sample:
trackIndex = 0
dataHashCode = 187455764
size = 516
isKeyFrame = false
presentationTimeUs = 1356258
sample:
trackIndex = 0
dataHashCode = -1803709983
size = 414
isKeyFrame = false
presentationTimeUs = 1322832
sample:
trackIndex = 0
dataHashCode = -1781495100
size = 351
isKeyFrame = false
presentationTimeUs = 1389683
sample:
trackIndex = 0
dataHashCode = -1431238676
size = 821
isKeyFrame = false
presentationTimeUs = 1556812
sample:
trackIndex = 0
dataHashCode = 945189444
size = 409
isKeyFrame = false
presentationTimeUs = 1489961
sample:
trackIndex = 0
dataHashCode = -1554378211
size = 335
isKeyFrame = false
presentationTimeUs = 1456535
sample:
trackIndex = 0
dataHashCode = -1494711955
size = 431
isKeyFrame = false
presentationTimeUs = 1523387
sample:
trackIndex = 0
dataHashCode = 2004070198
size = 1883
isKeyFrame = false
presentationTimeUs = 1657090
sample:
trackIndex = 0
dataHashCode = 515639644
size = 416
isKeyFrame = false
presentationTimeUs = 1590238
sample:
trackIndex = 0
dataHashCode = -929764223
size = 449
isKeyFrame = false
presentationTimeUs = 1623664
sample:
trackIndex = 0
dataHashCode = -660599025
size = 1084
isKeyFrame = false
presentationTimeUs = 1790793
sample:
trackIndex = 0
dataHashCode = -643205755
size = 433
isKeyFrame = false
presentationTimeUs = 1723942
sample:
trackIndex = 0
dataHashCode = -376931570
size = 375
isKeyFrame = false
presentationTimeUs = 1690516
sample:
trackIndex = 0
dataHashCode = 31119949
size = 364
isKeyFrame = false
presentationTimeUs = 1757367
sample:
trackIndex = 0
dataHashCode = -620640543
size = 560
isKeyFrame = false
presentationTimeUs = 1924496
sample:
trackIndex = 0
dataHashCode = -1761540978
size = 453
isKeyFrame = false
presentationTimeUs = 1857645
sample:
trackIndex = 0
dataHashCode = 1905820235
size = 343
isKeyFrame = false
presentationTimeUs = 1824219
sample:
trackIndex = 0
dataHashCode = 1331675345
size = 402
isKeyFrame = false
presentationTimeUs = 1891071
sample:
trackIndex = 0
dataHashCode = -2044036518
size = 432
isKeyFrame = false
presentationTimeUs = 1991348
sample:
trackIndex = 0
dataHashCode = -836839547
size = 376
isKeyFrame = false
presentationTimeUs = 1957922
sample:
trackIndex = 1
dataHashCode = 1940582145
size = 3080
isKeyFrame = true
presentationTimeUs = 0
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 17460
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 39909
sample:
trackIndex = 1
dataHashCode = -1264223743
size = 4400
isKeyFrame = true
presentationTimeUs = 62358
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 87301
sample:
trackIndex = 1
dataHashCode = -448902783
size = 3956
isKeyFrame = true
presentationTimeUs = 109750
sample:
trackIndex = 1
dataHashCode = -1264223743
size = 4400
isKeyFrame = true
presentationTimeUs = 132176
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 157120
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 179569
sample:
trackIndex = 1
dataHashCode = -1264223743
size = 4400
isKeyFrame = true
presentationTimeUs = 202018
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 226961
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 249410
sample:
trackIndex = 1
dataHashCode = -1264223743
size = 4400
isKeyFrame = true
presentationTimeUs = 271859
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 296802
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 319251
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 341700
sample:
trackIndex = 1
dataHashCode = -122903935
size = 4396
isKeyFrame = true
presentationTimeUs = 364149
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 389070
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 411519
sample:
trackIndex = 1
dataHashCode = -1264223743
size = 4400
isKeyFrame = true
presentationTimeUs = 433968
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 458911
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 481360
sample:
trackIndex = 1
dataHashCode = -1264223743
size = 4400
isKeyFrame = true
presentationTimeUs = 503809
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 528752
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 551201
sample:
trackIndex = 1
dataHashCode = -1264223743
size = 4400
isKeyFrame = true
presentationTimeUs = 573650
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 598594
sample:
trackIndex = 1
dataHashCode = -448902783
size = 3956
isKeyFrame = true
presentationTimeUs = 621043
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 643469
sample:
trackIndex = 1
dataHashCode = -1264223743
size = 4400
isKeyFrame = true
presentationTimeUs = 665918
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 690861
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 713310
sample:
trackIndex = 1
dataHashCode = -1264223743
size = 4400
isKeyFrame = true
presentationTimeUs = 735759
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 760702
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 783151
sample:
trackIndex = 1
dataHashCode = -1264223743
size = 4400
isKeyFrame = true
presentationTimeUs = 805600
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 830544
sample:
trackIndex = 1
dataHashCode = -448902783
size = 3956
isKeyFrame = true
presentationTimeUs = 852993
sample:
trackIndex = 1
dataHashCode = -1264223743
size = 4400
isKeyFrame = true
presentationTimeUs = 875419
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 900362
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 922811
sample:
trackIndex = 1
dataHashCode = 571187457
size = 3960
isKeyFrame = true
presentationTimeUs = 945260
sample:
trackIndex = 1
dataHashCode = -1264223743
size = 4400
isKeyFrame = true
presentationTimeUs = 967709
sample:
trackIndex = 1
dataHashCode = 1916158593
size = 5164
isKeyFrame = true
presentationTimeUs = 992653
sample:
trackIndex = 1
dataHashCode = -1950877403
size = 1120
isKeyFrame = true
presentationTimeUs = 1021927
sample:
trackIndex = 1
dataHashCode = 1590174306
size = 880
isKeyFrame = true
presentationTimeUs = 1028276
sample:
trackIndex = 1
dataHashCode = -432400310
size = 1588
isKeyFrame = true
presentationTimeUs = 1033265
sample:
trackIndex = 1
dataHashCode = -270222999
size = 832
isKeyFrame = true
presentationTimeUs = 1042267
sample:
trackIndex = 1
dataHashCode = -1941634508
size = 5028
isKeyFrame = true
presentationTimeUs = 1046984
released = true

View file

@ -20,9 +20,9 @@ import static androidx.media3.common.util.Assertions.checkNotNull;
import static androidx.media3.transformer.TestUtil.ASSET_URI_PREFIX;
import static androidx.media3.transformer.TestUtil.FILE_AUDIO_RAW;
import static androidx.media3.transformer.TestUtil.FILE_AUDIO_RAW_STEREO_48000KHZ;
import static androidx.media3.transformer.TestUtil.FILE_AUDIO_RAW_VIDEO;
import static androidx.media3.transformer.TestUtil.FILE_AUDIO_VIDEO;
import static androidx.media3.transformer.TestUtil.FILE_AUDIO_VIDEO_INCREASING_TIMESTAMPS_15S;
import static androidx.media3.transformer.TestUtil.FILE_AUDIO_VIDEO_STEREO;
import static androidx.media3.transformer.TestUtil.createEncodersAndDecoders;
import static androidx.media3.transformer.TestUtil.createPitchChangingAudioProcessor;
import static androidx.media3.transformer.TestUtil.createTransformerBuilder;
@ -181,7 +181,7 @@ public final class SequenceExportTest {
throws Exception {
Transformer transformer =
createTransformerBuilder(testMuxerHolder, /* enableFallback= */ false).build();
MediaItem mediaItem = MediaItem.fromUri(ASSET_URI_PREFIX + FILE_AUDIO_VIDEO_STEREO);
MediaItem mediaItem = MediaItem.fromUri(ASSET_URI_PREFIX + FILE_AUDIO_RAW_VIDEO);
EditedMediaItem videoOnlyMediaItem =
new EditedMediaItem.Builder(mediaItem).setRemoveAudio(true).build();
EditedMediaItem audioVideoMediaItem = new EditedMediaItem.Builder(mediaItem).build();
@ -199,7 +199,7 @@ public final class SequenceExportTest {
DumpFileAsserts.assertOutput(
context,
checkNotNull(testMuxerHolder.testMuxer),
getDumpFileName(FILE_AUDIO_VIDEO_STEREO + ".silence_then_audio"));
getDumpFileName(FILE_AUDIO_RAW_VIDEO + ".silence_then_audio"));
}
@Test
@ -207,7 +207,7 @@ public final class SequenceExportTest {
throws Exception {
Transformer transformer =
createTransformerBuilder(testMuxerHolder, /* enableFallback= */ false).build();
MediaItem mediaItem = MediaItem.fromUri(ASSET_URI_PREFIX + FILE_AUDIO_VIDEO_STEREO);
MediaItem mediaItem = MediaItem.fromUri(ASSET_URI_PREFIX + FILE_AUDIO_RAW_VIDEO);
SonicAudioProcessor sonicAudioProcessor = createPitchChangingAudioProcessor(/* pitch= */ 2f);
Effects effects =
new Effects(ImmutableList.of(sonicAudioProcessor), /* videoEffects= */ ImmutableList.of());
@ -229,7 +229,7 @@ public final class SequenceExportTest {
DumpFileAsserts.assertOutput(
context,
checkNotNull(testMuxerHolder.testMuxer),
getDumpFileName(FILE_AUDIO_VIDEO_STEREO + ".silence_then_audio_with_effects"));
getDumpFileName(FILE_AUDIO_RAW_VIDEO + ".silence_then_audio_with_effects"));
}
@Test

View file

@ -150,6 +150,7 @@ public final class TestUtil {
public static final String FILE_AUDIO_ONLY = "mp3/test.mp3";
public static final String FILE_AUDIO_VIDEO = "mp4/sample.mp4";
public static final String FILE_AUDIO_VIDEO_STEREO = "mp4/testvid_1022ms.mp4";
public static final String FILE_AUDIO_RAW_VIDEO = "mp4/sowt-with-video.mov";
public static final String FILE_AUDIO_VIDEO_INCREASING_TIMESTAMPS_15S =
"mp4/sample_with_increasing_timestamps_320w_240h.mp4";
public static final String FILE_AUDIO_RAW = "wav/sample.wav";