mirror of
https://github.com/androidx/media.git
synced 2025-05-03 21:57:46 +08:00
Add unit tests for audio track dis(appearing) during export
PiperOrigin-RevId: 511764841
This commit is contained in:
parent
4c9b8cb694
commit
c5c171beba
@ -47,7 +47,6 @@ import com.google.android.exoplayer2.C;
|
||||
import com.google.android.exoplayer2.Format;
|
||||
import com.google.android.exoplayer2.MediaItem;
|
||||
import com.google.android.exoplayer2.audio.AudioProcessor;
|
||||
import com.google.android.exoplayer2.audio.SilenceSkippingAudioProcessor;
|
||||
import com.google.android.exoplayer2.audio.SonicAudioProcessor;
|
||||
import com.google.android.exoplayer2.effect.Presentation;
|
||||
import com.google.android.exoplayer2.effect.ScaleAndRotateTransformation;
|
||||
@ -397,8 +396,7 @@ public final class TransformerEndToEndTest {
|
||||
public void start_concatenateMediaItemsWithSameFormat_completesSuccessfully() throws Exception {
|
||||
Transformer transformer = createTransformerBuilder(/* enableFallback= */ false).build();
|
||||
MediaItem mediaItem = MediaItem.fromUri(ASSET_URI_PREFIX + FILE_AUDIO_VIDEO);
|
||||
EditedMediaItem editedMediaItem =
|
||||
new EditedMediaItem.Builder(mediaItem).setEffects(Effects.EMPTY).build();
|
||||
EditedMediaItem editedMediaItem = new EditedMediaItem.Builder(mediaItem).build();
|
||||
EditedMediaItemSequence editedMediaItemSequence =
|
||||
new EditedMediaItemSequence(ImmutableList.of(editedMediaItem, editedMediaItem));
|
||||
Composition composition =
|
||||
@ -419,14 +417,15 @@ public final class TransformerEndToEndTest {
|
||||
throws Exception {
|
||||
Transformer transformer = createTransformerBuilder(/* enableFallback= */ false).build();
|
||||
MediaItem mediaItem = MediaItem.fromUri(ASSET_URI_PREFIX + FILE_AUDIO_VIDEO);
|
||||
AudioProcessor audioProcessor = new SilenceSkippingAudioProcessor();
|
||||
SonicAudioProcessor sonicAudioProcessor = new SonicAudioProcessor();
|
||||
sonicAudioProcessor.setPitch(2f);
|
||||
Effects effects =
|
||||
new Effects(ImmutableList.of(audioProcessor), /* videoEffects= */ ImmutableList.of());
|
||||
new Effects(ImmutableList.of(sonicAudioProcessor), /* videoEffects= */ ImmutableList.of());
|
||||
// The video track must be removed in order for the export to end. Indeed, the
|
||||
// Robolectric decoder just copies the input buffers to the output and the audio timestamps are
|
||||
// therefore computed based on the encoded samples. As a result, the audio timestamps are much
|
||||
// smaller than they should be and the muxer waits for more audio samples before writing video
|
||||
// samples.
|
||||
// therefore computed based on the encoded samples (see [internal: b/178685617]). As a result,
|
||||
// the audio timestamps are much smaller than they should be and the muxer waits for more audio
|
||||
// samples before writing video samples.
|
||||
EditedMediaItem editedMediaItem =
|
||||
new EditedMediaItem.Builder(mediaItem).setEffects(effects).setRemoveVideo(true).build();
|
||||
EditedMediaItemSequence editedMediaItemSequence =
|
||||
@ -438,7 +437,58 @@ public final class TransformerEndToEndTest {
|
||||
TransformerTestRunner.runLooper(transformer);
|
||||
|
||||
DumpFileAsserts.assertOutput(
|
||||
context, testMuxer, getDumpFileName(FILE_AUDIO_VIDEO + ".silence_skipped_concatenated"));
|
||||
context,
|
||||
testMuxer,
|
||||
getDumpFileName(FILE_AUDIO_VIDEO + ".concatenated_with_high_pitch_and_no_video"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void start_concatenateSilenceAndAudio_completesSuccessfully() throws Exception {
|
||||
Transformer transformer = createTransformerBuilder(/* enableFallback= */ false).build();
|
||||
MediaItem mediaItem = MediaItem.fromUri(ASSET_URI_PREFIX + FILE_AUDIO_VIDEO);
|
||||
EditedMediaItem noAudioEditedMediaItem =
|
||||
new EditedMediaItem.Builder(mediaItem).setRemoveAudio(true).build();
|
||||
EditedMediaItem audioEditedMediaItem = new EditedMediaItem.Builder(mediaItem).build();
|
||||
EditedMediaItemSequence sequence =
|
||||
new EditedMediaItemSequence(ImmutableList.of(noAudioEditedMediaItem, audioEditedMediaItem));
|
||||
Composition composition =
|
||||
new Composition.Builder(ImmutableList.of(sequence))
|
||||
.experimentalSetForceAudioTrack(true)
|
||||
.setTransmuxVideo(true)
|
||||
.build();
|
||||
|
||||
transformer.start(composition, outputPath);
|
||||
TransformerTestRunner.runLooper(transformer);
|
||||
|
||||
DumpFileAsserts.assertOutput(
|
||||
context, testMuxer, getDumpFileName(FILE_AUDIO_VIDEO + ".silence_then_audio"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void start_concatenateSilenceAndAudioWithEffects_completesSuccessfully() throws Exception {
|
||||
Transformer transformer = createTransformerBuilder(/* enableFallback= */ false).build();
|
||||
MediaItem mediaItem = MediaItem.fromUri(ASSET_URI_PREFIX + FILE_AUDIO_VIDEO);
|
||||
SonicAudioProcessor sonicAudioProcessor = new SonicAudioProcessor();
|
||||
sonicAudioProcessor.setPitch(2f);
|
||||
Effects effects =
|
||||
new Effects(ImmutableList.of(sonicAudioProcessor), /* videoEffects= */ ImmutableList.of());
|
||||
EditedMediaItem noAudioEditedMediaItem =
|
||||
new EditedMediaItem.Builder(mediaItem).setRemoveAudio(true).setEffects(effects).build();
|
||||
EditedMediaItem audioEditedMediaItem =
|
||||
new EditedMediaItem.Builder(mediaItem).setEffects(effects).build();
|
||||
EditedMediaItemSequence sequence =
|
||||
new EditedMediaItemSequence(ImmutableList.of(noAudioEditedMediaItem, audioEditedMediaItem));
|
||||
Composition composition =
|
||||
new Composition.Builder(ImmutableList.of(sequence))
|
||||
.experimentalSetForceAudioTrack(true)
|
||||
.setTransmuxVideo(true)
|
||||
.build();
|
||||
|
||||
transformer.start(composition, outputPath);
|
||||
TransformerTestRunner.runLooper(transformer);
|
||||
|
||||
DumpFileAsserts.assertOutput(
|
||||
context, testMuxer, getDumpFileName(FILE_AUDIO_VIDEO + ".silence_then_audio_with_effects"));
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -469,9 +519,10 @@ public final class TransformerEndToEndTest {
|
||||
public void start_multipleMediaItemsWithEffectsAndTransmux_ignoresTransmux() throws Exception {
|
||||
Transformer transformer = createTransformerBuilder(/* enableFallback= */ false).build();
|
||||
MediaItem mediaItem = MediaItem.fromUri(ASSET_URI_PREFIX + FILE_AUDIO_VIDEO);
|
||||
AudioProcessor audioProcessor = new SilenceSkippingAudioProcessor();
|
||||
SonicAudioProcessor sonicAudioProcessor = new SonicAudioProcessor();
|
||||
sonicAudioProcessor.setPitch(2f);
|
||||
Effects effects =
|
||||
new Effects(ImmutableList.of(audioProcessor), /* videoEffects= */ ImmutableList.of());
|
||||
new Effects(ImmutableList.of(sonicAudioProcessor), /* videoEffects= */ ImmutableList.of());
|
||||
EditedMediaItem editedMediaItem =
|
||||
new EditedMediaItem.Builder(mediaItem).setEffects(effects).setRemoveVideo(true).build();
|
||||
EditedMediaItemSequence editedMediaItemSequence =
|
||||
@ -489,7 +540,9 @@ public final class TransformerEndToEndTest {
|
||||
// audio effects have been added to the first MediaItem in the sequence, so the transcoding
|
||||
// audio sample pipeline should be picked to apply these effects.
|
||||
DumpFileAsserts.assertOutput(
|
||||
context, testMuxer, getDumpFileName(FILE_AUDIO_VIDEO + ".silence_skipped_concatenated"));
|
||||
context,
|
||||
testMuxer,
|
||||
getDumpFileName(FILE_AUDIO_VIDEO + ".concatenated_with_high_pitch_and_no_video"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -0,0 +1,204 @@
|
||||
format 0:
|
||||
sampleMimeType = audio/mp4a-latm
|
||||
channelCount = 1
|
||||
sampleRate = 44100
|
||||
pcmEncoding = 2
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 915609509
|
||||
size = 792
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 0
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1580893866
|
||||
size = 678
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 8980
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -31547651
|
||||
size = 304
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 16667
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1415140636
|
||||
size = 460
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 20114
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1721060815
|
||||
size = 850
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 25329
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1707913464
|
||||
size = 446
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 34966
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -776771764
|
||||
size = 852
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 40023
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -609146892
|
||||
size = 368
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 49683
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -2044977387
|
||||
size = 1166
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 53855
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -753877175
|
||||
size = 506
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 67075
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1491046836
|
||||
size = 578
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 72812
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 621394572
|
||||
size = 668
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 79366
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -58393202
|
||||
size = 268
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 86939
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1253593269
|
||||
size = 318
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 89978
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1544714160
|
||||
size = 424
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 93583
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -2038565545
|
||||
size = 294
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 98391
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 803611858
|
||||
size = 394
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 101724
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 890682839
|
||||
size = 812
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 106191
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1798765816
|
||||
size = 332
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 115397
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -155329417
|
||||
size = 250
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 119161
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 2061435630
|
||||
size = 304
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 121996
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -667770092
|
||||
size = 1318
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 125443
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1947321516
|
||||
size = 224
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 140386
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1744495738
|
||||
size = 446
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 142926
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 801488010
|
||||
size = 838
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 147982
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -867204691
|
||||
size = 520
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 157483
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1994555264
|
||||
size = 230
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 163379
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -748724753
|
||||
size = 380
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 165987
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1557661843
|
||||
size = 692
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 170295
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 461522726
|
||||
size = 270
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 178141
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1058760091
|
||||
size = 238
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 181202
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1541647596
|
||||
size = 722
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 183901
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -2107816707
|
||||
size = 2062
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 192087
|
||||
released = true
|
@ -1,546 +0,0 @@
|
||||
format 0:
|
||||
sampleMimeType = audio/mp4a-latm
|
||||
channelCount = 1
|
||||
sampleRate = 44100
|
||||
pcmEncoding = 2
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1205768497
|
||||
size = 23
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 0
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 837571078
|
||||
size = 6
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 261
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1991633045
|
||||
size = 148
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 329
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -822987359
|
||||
size = 189
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 2007
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1141508176
|
||||
size = 205
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 4150
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -226971245
|
||||
size = 210
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 6474
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -2099636855
|
||||
size = 210
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 8855
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1541550559
|
||||
size = 207
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 11236
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 411148001
|
||||
size = 225
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 13583
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -897603973
|
||||
size = 215
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 16134
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1478106136
|
||||
size = 211
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 18572
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1380417145
|
||||
size = 216
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 20964
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 780903644
|
||||
size = 229
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 23413
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 586204432
|
||||
size = 232
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 26010
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -2038771492
|
||||
size = 235
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 28640
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -2065161304
|
||||
size = 231
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 31304
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 468662933
|
||||
size = 226
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 33923
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -358398546
|
||||
size = 216
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 36486
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1767325983
|
||||
size = 229
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 38935
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1093095458
|
||||
size = 219
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 41531
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1687543702
|
||||
size = 241
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 44014
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1675188486
|
||||
size = 228
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 46747
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 888567545
|
||||
size = 238
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 49332
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -439631803
|
||||
size = 234
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 52030
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1606694497
|
||||
size = 231
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 54683
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1747388653
|
||||
size = 217
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 57302
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -734560004
|
||||
size = 239
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 59762
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -975079040
|
||||
size = 243
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 62472
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1403504710
|
||||
size = 231
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 65227
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 379512981
|
||||
size = 230
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 67846
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -997198863
|
||||
size = 238
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 70454
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1394492825
|
||||
size = 225
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 73152
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -885232755
|
||||
size = 232
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 75703
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 260871367
|
||||
size = 243
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 78334
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1505318960
|
||||
size = 232
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 81089
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -390625371
|
||||
size = 237
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 83719
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1067950751
|
||||
size = 228
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 86406
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1179436278
|
||||
size = 235
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 88991
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1906607774
|
||||
size = 264
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 91656
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -800475828
|
||||
size = 257
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 94649
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1718972977
|
||||
size = 227
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 97563
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1120448741
|
||||
size = 227
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 100137
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1718323210
|
||||
size = 235
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 102710
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -422416
|
||||
size = 229
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 105375
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 833757830
|
||||
size = 6
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 107971
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1205768497
|
||||
size = 23
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 108039
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 837571078
|
||||
size = 6
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 108300
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1991633045
|
||||
size = 148
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 108368
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -822987359
|
||||
size = 189
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 110046
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1141508176
|
||||
size = 205
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 112189
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -226971245
|
||||
size = 210
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 114513
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -2099636855
|
||||
size = 210
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 116894
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1541550559
|
||||
size = 207
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 119275
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 411148001
|
||||
size = 225
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 121622
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -897603973
|
||||
size = 215
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 124173
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1478106136
|
||||
size = 211
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 126610
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1380417145
|
||||
size = 216
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 129003
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 780903644
|
||||
size = 229
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 131452
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 586204432
|
||||
size = 232
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 134048
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -2038771492
|
||||
size = 235
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 136679
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -2065161304
|
||||
size = 231
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 139343
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 468662933
|
||||
size = 226
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 141962
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -358398546
|
||||
size = 216
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 144524
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1767325983
|
||||
size = 229
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 146973
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1093095458
|
||||
size = 219
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 149570
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1687543702
|
||||
size = 241
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 152053
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1675188486
|
||||
size = 228
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 154785
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 888567545
|
||||
size = 238
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 157370
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -439631803
|
||||
size = 234
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 160069
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1606694497
|
||||
size = 231
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 162722
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1747388653
|
||||
size = 217
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 165341
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -734560004
|
||||
size = 239
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 167801
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -975079040
|
||||
size = 243
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 170511
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1403504710
|
||||
size = 231
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 173266
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 379512981
|
||||
size = 230
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 175885
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -997198863
|
||||
size = 238
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 178493
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1394492825
|
||||
size = 225
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 181191
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -885232755
|
||||
size = 232
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 183742
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 260871367
|
||||
size = 243
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 186372
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1505318960
|
||||
size = 232
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 189127
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -390625371
|
||||
size = 237
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 191758
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1067950751
|
||||
size = 228
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 194445
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1179436278
|
||||
size = 235
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 197030
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1906607774
|
||||
size = 264
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 199694
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -800475828
|
||||
size = 257
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 202688
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1718972977
|
||||
size = 227
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 205601
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1120448741
|
||||
size = 227
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 208175
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1718323210
|
||||
size = 235
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 210749
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -422416
|
||||
size = 229
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 213413
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 833757830
|
||||
size = 6
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 216010
|
||||
released = true
|
917
testdata/src/test/assets/transformerdumps/mp4/sample.mp4.silence_then_audio.dump
vendored
Normal file
917
testdata/src/test/assets/transformerdumps/mp4/sample.mp4.silence_then_audio.dump
vendored
Normal file
@ -0,0 +1,917 @@
|
||||
format 0:
|
||||
id = 1
|
||||
sampleMimeType = video/avc
|
||||
codecs = avc1.64001F
|
||||
maxInputSize = 36722
|
||||
width = 1080
|
||||
height = 720
|
||||
frameRate = 29.970028
|
||||
initializationData:
|
||||
data = length 29, hash 4746B5D9
|
||||
data = length 10, hash 7A0D0F2B
|
||||
format 1:
|
||||
sampleMimeType = audio/mp4a-latm
|
||||
channelCount = 2
|
||||
sampleRate = 44100
|
||||
pcmEncoding = 2
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 0
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 23220
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 46440
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 69660
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 92880
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 116100
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 139320
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 162540
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 185760
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 208980
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 232200
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 255420
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 278640
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 301860
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 325080
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 348300
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 371520
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 394740
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 417960
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 441180
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 464400
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 487620
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -770308242
|
||||
size = 36692
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 0
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -732087136
|
||||
size = 5312
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 66733
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 468156717
|
||||
size = 599
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 33366
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1150349584
|
||||
size = 7735
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 200200
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1443582006
|
||||
size = 987
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 133466
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -310585145
|
||||
size = 673
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 100100
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 807460688
|
||||
size = 523
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 166833
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1936487090
|
||||
size = 6061
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 333666
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -32297181
|
||||
size = 992
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 266933
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1529616406
|
||||
size = 623
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 233566
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 510840
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 534059
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 557279
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 580499
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 603719
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 626939
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 650159
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 673379
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 696599
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 719819
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 743039
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 766259
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 789479
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 812699
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1949198785
|
||||
size = 421
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 300300
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -147880287
|
||||
size = 4899
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 433766
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1369083472
|
||||
size = 568
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 400400
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 965782073
|
||||
size = 620
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 367033
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -261176150
|
||||
size = 5450
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 567233
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1830836678
|
||||
size = 1051
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 500500
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1767407540
|
||||
size = 874
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 467133
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 918440283
|
||||
size = 781
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 533866
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1408463661
|
||||
size = 4725
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 700700
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1569455924
|
||||
size = 1022
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 633966
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 835919
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 859139
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 882359
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 905579
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 928799
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 952019
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 975239
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1742602241
|
||||
size = 4096
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 998459
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -587391743
|
||||
size = 408
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1021679
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1723778407
|
||||
size = 790
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 600600
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1578275472
|
||||
size = 610
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 667333
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1989768395
|
||||
size = 2751
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 834166
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1215674502
|
||||
size = 745
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 767433
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -814473606
|
||||
size = 621
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 734066
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 498370894
|
||||
size = 505
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 800800
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1051506468
|
||||
size = 1268
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 967633
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1025604144
|
||||
size = 880
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 900900
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -913586520
|
||||
size = 530
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 867533
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1340459242
|
||||
size = 568
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 934266
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -770308242
|
||||
size = 36692
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1024000
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -732087136
|
||||
size = 5312
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1090733
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 468156717
|
||||
size = 599
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1057366
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1205768497
|
||||
size = 23
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1023991
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 837571078
|
||||
size = 6
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1024122
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1991633045
|
||||
size = 148
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1024156
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -822987359
|
||||
size = 189
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1024995
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1141508176
|
||||
size = 205
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1026066
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -226971245
|
||||
size = 210
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1027228
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -2099636855
|
||||
size = 210
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1028419
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1541550559
|
||||
size = 207
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1029609
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 411148001
|
||||
size = 225
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1030783
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -897603973
|
||||
size = 215
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1032058
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1150349584
|
||||
size = 7735
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1224200
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1443582006
|
||||
size = 987
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1157466
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -310585145
|
||||
size = 673
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1124100
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 807460688
|
||||
size = 523
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1190833
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1936487090
|
||||
size = 6061
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1357666
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -32297181
|
||||
size = 992
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1290933
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1529616406
|
||||
size = 623
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1257566
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1949198785
|
||||
size = 421
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1324300
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -147880287
|
||||
size = 4899
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1457766
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1369083472
|
||||
size = 568
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1424400
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1478106136
|
||||
size = 211
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1033277
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1380417145
|
||||
size = 216
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1034473
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 780903644
|
||||
size = 229
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1035698
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 586204432
|
||||
size = 232
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1036996
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -2038771492
|
||||
size = 235
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1038311
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -2065161304
|
||||
size = 231
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1039643
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 468662933
|
||||
size = 226
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1040953
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -358398546
|
||||
size = 216
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1042234
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1767325983
|
||||
size = 229
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1043459
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1093095458
|
||||
size = 219
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1044757
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 965782073
|
||||
size = 620
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1391033
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1687543702
|
||||
size = 241
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1045998
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1675188486
|
||||
size = 228
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1047364
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 888567545
|
||||
size = 238
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1048657
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -439631803
|
||||
size = 234
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1050006
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1606694497
|
||||
size = 231
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1051333
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1747388653
|
||||
size = 217
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1052642
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -734560004
|
||||
size = 239
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1053872
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -975079040
|
||||
size = 243
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1055227
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1403504710
|
||||
size = 231
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1056605
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 379512981
|
||||
size = 230
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1057914
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -997198863
|
||||
size = 238
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1059218
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1394492825
|
||||
size = 225
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1060567
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -885232755
|
||||
size = 232
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1061843
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 260871367
|
||||
size = 243
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1063158
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1505318960
|
||||
size = 232
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1064536
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -390625371
|
||||
size = 237
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1065851
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1067950751
|
||||
size = 228
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1067194
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1179436278
|
||||
size = 235
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1068487
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1906607774
|
||||
size = 264
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1069819
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -800475828
|
||||
size = 257
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1071316
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1718972977
|
||||
size = 227
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1072773
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1120448741
|
||||
size = 227
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1074059
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1718323210
|
||||
size = 235
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1075346
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -422416
|
||||
size = 229
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1076679
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 833757830
|
||||
size = 6
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1077977
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -261176150
|
||||
size = 5450
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1591233
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1830836678
|
||||
size = 1051
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1524500
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1767407540
|
||||
size = 874
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1491133
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 918440283
|
||||
size = 781
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1557866
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1408463661
|
||||
size = 4725
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1724700
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1569455924
|
||||
size = 1022
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1657966
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1723778407
|
||||
size = 790
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1624600
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1578275472
|
||||
size = 610
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1691333
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1989768395
|
||||
size = 2751
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1858166
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1215674502
|
||||
size = 745
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1791433
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -814473606
|
||||
size = 621
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1758066
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 498370894
|
||||
size = 505
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1824800
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1051506468
|
||||
size = 1268
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1991633
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1025604144
|
||||
size = 880
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1924900
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -913586520
|
||||
size = 530
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1891533
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1340459242
|
||||
size = 568
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1958266
|
||||
released = true
|
755
testdata/src/test/assets/transformerdumps/mp4/sample.mp4.silence_then_audio_with_effects.dump
vendored
Normal file
755
testdata/src/test/assets/transformerdumps/mp4/sample.mp4.silence_then_audio_with_effects.dump
vendored
Normal file
@ -0,0 +1,755 @@
|
||||
format 0:
|
||||
id = 1
|
||||
sampleMimeType = video/avc
|
||||
codecs = avc1.64001F
|
||||
maxInputSize = 36722
|
||||
width = 1080
|
||||
height = 720
|
||||
frameRate = 29.970028
|
||||
initializationData:
|
||||
data = length 29, hash 4746B5D9
|
||||
data = length 10, hash 7A0D0F2B
|
||||
format 1:
|
||||
sampleMimeType = audio/mp4a-latm
|
||||
channelCount = 2
|
||||
sampleRate = 44100
|
||||
pcmEncoding = 2
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1940582145
|
||||
size = 3080
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 0
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 17461
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 39910
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1264223743
|
||||
size = 4400
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 62359
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 87302
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -448902783
|
||||
size = 3956
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 109751
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1264223743
|
||||
size = 4400
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 132177
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 157121
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 179570
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1264223743
|
||||
size = 4400
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 202019
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 226962
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 249411
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1264223743
|
||||
size = 4400
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 271860
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 296803
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 319252
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 341701
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -122903935
|
||||
size = 4396
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 364150
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 389071
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 411520
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1264223743
|
||||
size = 4400
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 433969
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 458912
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 481361
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -770308242
|
||||
size = 36692
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 0
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -732087136
|
||||
size = 5312
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 66733
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 468156717
|
||||
size = 599
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 33366
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1150349584
|
||||
size = 7735
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 200200
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1443582006
|
||||
size = 987
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 133466
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -310585145
|
||||
size = 673
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 100100
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 807460688
|
||||
size = 523
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 166833
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1936487090
|
||||
size = 6061
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 333666
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -32297181
|
||||
size = 992
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 266933
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1529616406
|
||||
size = 623
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 233566
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1264223743
|
||||
size = 4400
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 503810
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 528753
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 551202
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1264223743
|
||||
size = 4400
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 573651
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 598595
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -448902783
|
||||
size = 3956
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 621044
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 643470
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1264223743
|
||||
size = 4400
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 665919
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 690862
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 713311
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1264223743
|
||||
size = 4400
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 735760
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 760703
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 783152
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1264223743
|
||||
size = 4400
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 805601
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 830545
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1949198785
|
||||
size = 421
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 300300
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -147880287
|
||||
size = 4899
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 433766
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1369083472
|
||||
size = 568
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 400400
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 965782073
|
||||
size = 620
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 367033
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -261176150
|
||||
size = 5450
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 567233
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1830836678
|
||||
size = 1051
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 500500
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1767407540
|
||||
size = 874
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 467133
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 918440283
|
||||
size = 781
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 533866
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1408463661
|
||||
size = 4725
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 700700
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1569455924
|
||||
size = 1022
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 633966
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -448902783
|
||||
size = 3956
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 852994
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1264223743
|
||||
size = 4400
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 875420
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 900363
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 922812
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 571187457
|
||||
size = 3960
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 945261
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1264223743
|
||||
size = 4400
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 967710
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1759454975
|
||||
size = 440
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 992654
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1723778407
|
||||
size = 790
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 600600
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1578275472
|
||||
size = 610
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 667333
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1989768395
|
||||
size = 2751
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 834166
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1215674502
|
||||
size = 745
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 767433
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -814473606
|
||||
size = 621
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 734066
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 498370894
|
||||
size = 505
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 800800
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1051506468
|
||||
size = 1268
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 967633
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1025604144
|
||||
size = 880
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 900900
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -913586520
|
||||
size = 530
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 867533
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1340459242
|
||||
size = 568
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 934266
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -770308242
|
||||
size = 36692
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1024000
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -732087136
|
||||
size = 5312
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1090733
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 468156717
|
||||
size = 599
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1057366
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1759454975
|
||||
size = 440
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 995148
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1759454975
|
||||
size = 440
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 997642
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1759454975
|
||||
size = 440
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1000137
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1150349584
|
||||
size = 7735
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1224200
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1443582006
|
||||
size = 987
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1157466
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -310585145
|
||||
size = 673
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1124100
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 807460688
|
||||
size = 523
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1190833
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1936487090
|
||||
size = 6061
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1357666
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -32297181
|
||||
size = 992
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1290933
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1529616406
|
||||
size = 623
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1257566
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1949198785
|
||||
size = 421
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1324300
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -147880287
|
||||
size = 4899
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1457766
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1369083472
|
||||
size = 568
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1424400
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1759454975
|
||||
size = 440
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1002631
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1759454975
|
||||
size = 440
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1005125
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1759454975
|
||||
size = 440
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1007620
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1759454975
|
||||
size = 440
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1010114
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1759454975
|
||||
size = 440
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1012608
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 965782073
|
||||
size = 620
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1391033
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1759454975
|
||||
size = 440
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1015103
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1759454975
|
||||
size = 440
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1017597
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1769039399
|
||||
size = 440
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1020091
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 2055596432
|
||||
size = 440
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1022586
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 1256378735
|
||||
size = 552
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1025080
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 252271772
|
||||
size = 508
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1028209
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = 858405415
|
||||
size = 656
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1031089
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -809646068
|
||||
size = 492
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1034808
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -724992735
|
||||
size = 844
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1037597
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1464088455
|
||||
size = 800
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1042381
|
||||
sample:
|
||||
trackIndex = 1
|
||||
dataHashCode = -1270518800
|
||||
size = 5396
|
||||
isKeyFrame = true
|
||||
presentationTimeUs = 1046917
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -261176150
|
||||
size = 5450
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1591233
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1830836678
|
||||
size = 1051
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1524500
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1767407540
|
||||
size = 874
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1491133
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 918440283
|
||||
size = 781
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1557866
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1408463661
|
||||
size = 4725
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1724700
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1569455924
|
||||
size = 1022
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1657966
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1723778407
|
||||
size = 790
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1624600
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1578275472
|
||||
size = 610
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1691333
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1989768395
|
||||
size = 2751
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1858166
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1215674502
|
||||
size = 745
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1791433
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -814473606
|
||||
size = 621
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1758066
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 498370894
|
||||
size = 505
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1824800
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1051506468
|
||||
size = 1268
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1991633
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -1025604144
|
||||
size = 880
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1924900
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = -913586520
|
||||
size = 530
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1891533
|
||||
sample:
|
||||
trackIndex = 0
|
||||
dataHashCode = 1340459242
|
||||
size = 568
|
||||
isKeyFrame = false
|
||||
presentationTimeUs = 1958266
|
||||
released = true
|
Loading…
x
Reference in New Issue
Block a user