Add playback tests for existing MP4 assets
Skip assets with >2 audio channels - this isn't currently supported by ShadowAudioSystem. I'll add these when support is available. Also skip sample_ac4_protected.mp4 because DRM isn't supported in this test environment either. PiperOrigin-RevId: 338023738
This commit is contained in:
parent
57e884b671
commit
7ea1201bc2
@ -19,7 +19,6 @@ package com.google.android.exoplayer2.e2etest;
|
|||||||
import android.graphics.SurfaceTexture;
|
import android.graphics.SurfaceTexture;
|
||||||
import android.view.Surface;
|
import android.view.Surface;
|
||||||
import androidx.test.core.app.ApplicationProvider;
|
import androidx.test.core.app.ApplicationProvider;
|
||||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
|
||||||
import com.google.android.exoplayer2.MediaItem;
|
import com.google.android.exoplayer2.MediaItem;
|
||||||
import com.google.android.exoplayer2.Player;
|
import com.google.android.exoplayer2.Player;
|
||||||
import com.google.android.exoplayer2.SimpleExoPlayer;
|
import com.google.android.exoplayer2.SimpleExoPlayer;
|
||||||
@ -28,22 +27,50 @@ import com.google.android.exoplayer2.robolectric.ShadowMediaCodecConfig;
|
|||||||
import com.google.android.exoplayer2.robolectric.TestPlayerRunHelper;
|
import com.google.android.exoplayer2.robolectric.TestPlayerRunHelper;
|
||||||
import com.google.android.exoplayer2.testutil.AutoAdvancingFakeClock;
|
import com.google.android.exoplayer2.testutil.AutoAdvancingFakeClock;
|
||||||
import com.google.android.exoplayer2.testutil.DumpFileAsserts;
|
import com.google.android.exoplayer2.testutil.DumpFileAsserts;
|
||||||
|
import com.google.common.collect.ImmutableList;
|
||||||
import org.junit.Rule;
|
import org.junit.Rule;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.runner.RunWith;
|
import org.junit.runner.RunWith;
|
||||||
|
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||||
import org.robolectric.annotation.Config;
|
import org.robolectric.annotation.Config;
|
||||||
|
|
||||||
/** End-to-end tests using MP4 samples. */
|
/** End-to-end tests using MP4 samples. */
|
||||||
// TODO(b/143232359): Remove once https://issuetracker.google.com/143232359 is resolved.
|
// TODO(b/143232359): Remove once https://issuetracker.google.com/143232359 is resolved.
|
||||||
@Config(sdk = 29)
|
@Config(sdk = 29)
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(ParameterizedRobolectricTestRunner.class)
|
||||||
public class Mp4PlaybackTest {
|
public class Mp4PlaybackTest {
|
||||||
|
|
||||||
|
// TODO: Add samples with >2 audio channels when supported (sample_ac3_fragmented.mp4,
|
||||||
|
// sample_ac3.mp4sample_eac3.mp4, sample_eac3_fragmented.mp4, sample_eac3joc.mp4,
|
||||||
|
// sample_eac3joc_fragmented.mp4).
|
||||||
|
@ParameterizedRobolectricTestRunner.Parameters(name = "{0}")
|
||||||
|
public static ImmutableList<String[]> params() {
|
||||||
|
return ImmutableList.of(
|
||||||
|
new String[] {"midroll-5s.mp4"},
|
||||||
|
new String[] {"postroll-5s.mp4"},
|
||||||
|
new String[] {"preroll-5s.mp4"},
|
||||||
|
new String[] {"sample_ac4_fragmented.mp4"},
|
||||||
|
new String[] {"sample_ac4.mp4"},
|
||||||
|
new String[] {"sample_android_slow_motion.mp4"},
|
||||||
|
new String[] {"sample_fragmented.mp4"},
|
||||||
|
new String[] {"sample_fragmented_seekable.mp4"},
|
||||||
|
new String[] {"sample_fragmented_sei.mp4"},
|
||||||
|
new String[] {"sample_mdat_too_long.mp4"},
|
||||||
|
new String[] {"sample.mp4"},
|
||||||
|
new String[] {"sample_opus_fragmented.mp4"},
|
||||||
|
new String[] {"sample_opus.mp4"},
|
||||||
|
new String[] {"sample_partially_fragmented.mp4"},
|
||||||
|
new String[] {"testvid_1022ms.mp4"});
|
||||||
|
}
|
||||||
|
|
||||||
|
@ParameterizedRobolectricTestRunner.Parameter public String inputFile;
|
||||||
|
|
||||||
@Rule
|
@Rule
|
||||||
public ShadowMediaCodecConfig mediaCodecConfig =
|
public ShadowMediaCodecConfig mediaCodecConfig =
|
||||||
ShadowMediaCodecConfig.forAllSupportedMimeTypes();
|
ShadowMediaCodecConfig.forAllSupportedMimeTypes();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void h264VideoAacAudio() throws Exception {
|
public void test() throws Exception {
|
||||||
SimpleExoPlayer player =
|
SimpleExoPlayer player =
|
||||||
new SimpleExoPlayer.Builder(ApplicationProvider.getApplicationContext())
|
new SimpleExoPlayer.Builder(ApplicationProvider.getApplicationContext())
|
||||||
.setClock(new AutoAdvancingFakeClock())
|
.setClock(new AutoAdvancingFakeClock())
|
||||||
@ -51,7 +78,7 @@ public class Mp4PlaybackTest {
|
|||||||
player.setVideoSurface(new Surface(new SurfaceTexture(/* texName= */ 1)));
|
player.setVideoSurface(new Surface(new SurfaceTexture(/* texName= */ 1)));
|
||||||
PlaybackOutput playbackOutput = PlaybackOutput.register(player, mediaCodecConfig);
|
PlaybackOutput playbackOutput = PlaybackOutput.register(player, mediaCodecConfig);
|
||||||
|
|
||||||
player.setMediaItem(MediaItem.fromUri("asset:///media/mp4/sample.mp4"));
|
player.setMediaItem(MediaItem.fromUri("asset:///media/mp4/" + inputFile));
|
||||||
player.prepare();
|
player.prepare();
|
||||||
player.play();
|
player.play();
|
||||||
TestPlayerRunHelper.runUntilPlaybackState(player, Player.STATE_ENDED);
|
TestPlayerRunHelper.runUntilPlaybackState(player, Player.STATE_ENDED);
|
||||||
@ -60,6 +87,6 @@ public class Mp4PlaybackTest {
|
|||||||
DumpFileAsserts.assertOutput(
|
DumpFileAsserts.assertOutput(
|
||||||
ApplicationProvider.getApplicationContext(),
|
ApplicationProvider.getApplicationContext(),
|
||||||
playbackOutput,
|
playbackOutput,
|
||||||
"playbackdumps/mp4/sample.mp4.dump");
|
"playbackdumps/mp4/" + inputFile + ".dump");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -83,6 +83,7 @@ public final class ShadowMediaCodecConfig extends ExternalResource {
|
|||||||
configureCodec("exotest.audio.flac", MimeTypes.AUDIO_FLAC);
|
configureCodec("exotest.audio.flac", MimeTypes.AUDIO_FLAC);
|
||||||
configureCodec("exotest.audio.mpeg", MimeTypes.AUDIO_MPEG);
|
configureCodec("exotest.audio.mpeg", MimeTypes.AUDIO_MPEG);
|
||||||
configureCodec("exotest.audio.mpegl2", MimeTypes.AUDIO_MPEG_L2);
|
configureCodec("exotest.audio.mpegl2", MimeTypes.AUDIO_MPEG_L2);
|
||||||
|
configureCodec("exotest.audio.opus", MimeTypes.AUDIO_OPUS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
348
testdata/src/test/assets/playbackdumps/mp4/midroll-5s.mp4.dump
vendored
Normal file
348
testdata/src/test/assets/playbackdumps/mp4/midroll-5s.mp4.dump
vendored
Normal file
@ -0,0 +1,348 @@
|
|||||||
|
MediaCodec (audio/mp4a-latm):
|
||||||
|
buffers.length = 218
|
||||||
|
buffers[0] = length 21, hash D57A2CCC
|
||||||
|
buffers[1] = length 4, hash EE9DF
|
||||||
|
buffers[2] = length 4, hash EE9DF
|
||||||
|
buffers[3] = length 4, hash EE9DF
|
||||||
|
buffers[4] = length 4, hash EE9DF
|
||||||
|
buffers[5] = length 4, hash EE9DF
|
||||||
|
buffers[6] = length 4, hash EE9DF
|
||||||
|
buffers[7] = length 4, hash EE9DF
|
||||||
|
buffers[8] = length 4, hash EE9DF
|
||||||
|
buffers[9] = length 4, hash EE9DF
|
||||||
|
buffers[10] = length 4, hash EE9DF
|
||||||
|
buffers[11] = length 4, hash EE9DF
|
||||||
|
buffers[12] = length 4, hash EE9DF
|
||||||
|
buffers[13] = length 4, hash EE9DF
|
||||||
|
buffers[14] = length 4, hash EE9DF
|
||||||
|
buffers[15] = length 4, hash EE9DF
|
||||||
|
buffers[16] = length 4, hash EE9DF
|
||||||
|
buffers[17] = length 4, hash EE9DF
|
||||||
|
buffers[18] = length 4, hash EE9DF
|
||||||
|
buffers[19] = length 4, hash EE9DF
|
||||||
|
buffers[20] = length 4, hash EE9DF
|
||||||
|
buffers[21] = length 4, hash EE9DF
|
||||||
|
buffers[22] = length 4, hash EE9DF
|
||||||
|
buffers[23] = length 4, hash EE9DF
|
||||||
|
buffers[24] = length 4, hash EE9DF
|
||||||
|
buffers[25] = length 4, hash EE9DF
|
||||||
|
buffers[26] = length 4, hash EE9DF
|
||||||
|
buffers[27] = length 4, hash EE9DF
|
||||||
|
buffers[28] = length 4, hash EE9DF
|
||||||
|
buffers[29] = length 4, hash EE9DF
|
||||||
|
buffers[30] = length 4, hash EE9DF
|
||||||
|
buffers[31] = length 4, hash EE9DF
|
||||||
|
buffers[32] = length 4, hash EE9DF
|
||||||
|
buffers[33] = length 4, hash EE9DF
|
||||||
|
buffers[34] = length 4, hash EE9DF
|
||||||
|
buffers[35] = length 4, hash EE9DF
|
||||||
|
buffers[36] = length 4, hash EE9DF
|
||||||
|
buffers[37] = length 4, hash EE9DF
|
||||||
|
buffers[38] = length 4, hash EE9DF
|
||||||
|
buffers[39] = length 4, hash EE9DF
|
||||||
|
buffers[40] = length 4, hash EE9DF
|
||||||
|
buffers[41] = length 4, hash EE9DF
|
||||||
|
buffers[42] = length 4, hash EE9DF
|
||||||
|
buffers[43] = length 4, hash EE9DF
|
||||||
|
buffers[44] = length 4, hash EE9DF
|
||||||
|
buffers[45] = length 4, hash EE9DF
|
||||||
|
buffers[46] = length 4, hash EE9DF
|
||||||
|
buffers[47] = length 4, hash EE9DF
|
||||||
|
buffers[48] = length 4, hash EE9DF
|
||||||
|
buffers[49] = length 4, hash EE9DF
|
||||||
|
buffers[50] = length 4, hash EE9DF
|
||||||
|
buffers[51] = length 4, hash EE9DF
|
||||||
|
buffers[52] = length 4, hash EE9DF
|
||||||
|
buffers[53] = length 4, hash EE9DF
|
||||||
|
buffers[54] = length 4, hash EE9DF
|
||||||
|
buffers[55] = length 4, hash EE9DF
|
||||||
|
buffers[56] = length 4, hash EE9DF
|
||||||
|
buffers[57] = length 4, hash EE9DF
|
||||||
|
buffers[58] = length 4, hash EE9DF
|
||||||
|
buffers[59] = length 4, hash EE9DF
|
||||||
|
buffers[60] = length 4, hash EE9DF
|
||||||
|
buffers[61] = length 4, hash EE9DF
|
||||||
|
buffers[62] = length 4, hash EE9DF
|
||||||
|
buffers[63] = length 4, hash EE9DF
|
||||||
|
buffers[64] = length 4, hash EE9DF
|
||||||
|
buffers[65] = length 4, hash EE9DF
|
||||||
|
buffers[66] = length 4, hash EE9DF
|
||||||
|
buffers[67] = length 4, hash EE9DF
|
||||||
|
buffers[68] = length 4, hash EE9DF
|
||||||
|
buffers[69] = length 4, hash EE9DF
|
||||||
|
buffers[70] = length 4, hash EE9DF
|
||||||
|
buffers[71] = length 4, hash EE9DF
|
||||||
|
buffers[72] = length 4, hash EE9DF
|
||||||
|
buffers[73] = length 4, hash EE9DF
|
||||||
|
buffers[74] = length 4, hash EE9DF
|
||||||
|
buffers[75] = length 4, hash EE9DF
|
||||||
|
buffers[76] = length 4, hash EE9DF
|
||||||
|
buffers[77] = length 4, hash EE9DF
|
||||||
|
buffers[78] = length 4, hash EE9DF
|
||||||
|
buffers[79] = length 4, hash EE9DF
|
||||||
|
buffers[80] = length 4, hash EE9DF
|
||||||
|
buffers[81] = length 4, hash EE9DF
|
||||||
|
buffers[82] = length 4, hash EE9DF
|
||||||
|
buffers[83] = length 4, hash EE9DF
|
||||||
|
buffers[84] = length 4, hash EE9DF
|
||||||
|
buffers[85] = length 4, hash EE9DF
|
||||||
|
buffers[86] = length 4, hash EE9DF
|
||||||
|
buffers[87] = length 4, hash EE9DF
|
||||||
|
buffers[88] = length 4, hash EE9DF
|
||||||
|
buffers[89] = length 4, hash EE9DF
|
||||||
|
buffers[90] = length 4, hash EE9DF
|
||||||
|
buffers[91] = length 4, hash EE9DF
|
||||||
|
buffers[92] = length 4, hash EE9DF
|
||||||
|
buffers[93] = length 4, hash EE9DF
|
||||||
|
buffers[94] = length 4, hash EE9DF
|
||||||
|
buffers[95] = length 4, hash EE9DF
|
||||||
|
buffers[96] = length 4, hash EE9DF
|
||||||
|
buffers[97] = length 4, hash EE9DF
|
||||||
|
buffers[98] = length 4, hash EE9DF
|
||||||
|
buffers[99] = length 4, hash EE9DF
|
||||||
|
buffers[100] = length 4, hash EE9DF
|
||||||
|
buffers[101] = length 4, hash EE9DF
|
||||||
|
buffers[102] = length 4, hash EE9DF
|
||||||
|
buffers[103] = length 4, hash EE9DF
|
||||||
|
buffers[104] = length 4, hash EE9DF
|
||||||
|
buffers[105] = length 4, hash EE9DF
|
||||||
|
buffers[106] = length 4, hash EE9DF
|
||||||
|
buffers[107] = length 4, hash EE9DF
|
||||||
|
buffers[108] = length 4, hash EE9DF
|
||||||
|
buffers[109] = length 4, hash EE9DF
|
||||||
|
buffers[110] = length 4, hash EE9DF
|
||||||
|
buffers[111] = length 4, hash EE9DF
|
||||||
|
buffers[112] = length 4, hash EE9DF
|
||||||
|
buffers[113] = length 4, hash EE9DF
|
||||||
|
buffers[114] = length 4, hash EE9DF
|
||||||
|
buffers[115] = length 4, hash EE9DF
|
||||||
|
buffers[116] = length 4, hash EE9DF
|
||||||
|
buffers[117] = length 4, hash EE9DF
|
||||||
|
buffers[118] = length 4, hash EE9DF
|
||||||
|
buffers[119] = length 4, hash EE9DF
|
||||||
|
buffers[120] = length 4, hash EE9DF
|
||||||
|
buffers[121] = length 4, hash EE9DF
|
||||||
|
buffers[122] = length 4, hash EE9DF
|
||||||
|
buffers[123] = length 4, hash EE9DF
|
||||||
|
buffers[124] = length 4, hash EE9DF
|
||||||
|
buffers[125] = length 4, hash EE9DF
|
||||||
|
buffers[126] = length 4, hash EE9DF
|
||||||
|
buffers[127] = length 4, hash EE9DF
|
||||||
|
buffers[128] = length 4, hash EE9DF
|
||||||
|
buffers[129] = length 4, hash EE9DF
|
||||||
|
buffers[130] = length 4, hash EE9DF
|
||||||
|
buffers[131] = length 4, hash EE9DF
|
||||||
|
buffers[132] = length 4, hash EE9DF
|
||||||
|
buffers[133] = length 4, hash EE9DF
|
||||||
|
buffers[134] = length 4, hash EE9DF
|
||||||
|
buffers[135] = length 4, hash EE9DF
|
||||||
|
buffers[136] = length 4, hash EE9DF
|
||||||
|
buffers[137] = length 4, hash EE9DF
|
||||||
|
buffers[138] = length 4, hash EE9DF
|
||||||
|
buffers[139] = length 4, hash EE9DF
|
||||||
|
buffers[140] = length 4, hash EE9DF
|
||||||
|
buffers[141] = length 4, hash EE9DF
|
||||||
|
buffers[142] = length 4, hash EE9DF
|
||||||
|
buffers[143] = length 4, hash EE9DF
|
||||||
|
buffers[144] = length 4, hash EE9DF
|
||||||
|
buffers[145] = length 4, hash EE9DF
|
||||||
|
buffers[146] = length 4, hash EE9DF
|
||||||
|
buffers[147] = length 4, hash EE9DF
|
||||||
|
buffers[148] = length 4, hash EE9DF
|
||||||
|
buffers[149] = length 4, hash EE9DF
|
||||||
|
buffers[150] = length 4, hash EE9DF
|
||||||
|
buffers[151] = length 4, hash EE9DF
|
||||||
|
buffers[152] = length 4, hash EE9DF
|
||||||
|
buffers[153] = length 4, hash EE9DF
|
||||||
|
buffers[154] = length 4, hash EE9DF
|
||||||
|
buffers[155] = length 4, hash EE9DF
|
||||||
|
buffers[156] = length 4, hash EE9DF
|
||||||
|
buffers[157] = length 4, hash EE9DF
|
||||||
|
buffers[158] = length 4, hash EE9DF
|
||||||
|
buffers[159] = length 4, hash EE9DF
|
||||||
|
buffers[160] = length 4, hash EE9DF
|
||||||
|
buffers[161] = length 4, hash EE9DF
|
||||||
|
buffers[162] = length 4, hash EE9DF
|
||||||
|
buffers[163] = length 4, hash EE9DF
|
||||||
|
buffers[164] = length 4, hash EE9DF
|
||||||
|
buffers[165] = length 4, hash EE9DF
|
||||||
|
buffers[166] = length 4, hash EE9DF
|
||||||
|
buffers[167] = length 4, hash EE9DF
|
||||||
|
buffers[168] = length 4, hash EE9DF
|
||||||
|
buffers[169] = length 4, hash EE9DF
|
||||||
|
buffers[170] = length 4, hash EE9DF
|
||||||
|
buffers[171] = length 4, hash EE9DF
|
||||||
|
buffers[172] = length 4, hash EE9DF
|
||||||
|
buffers[173] = length 4, hash EE9DF
|
||||||
|
buffers[174] = length 4, hash EE9DF
|
||||||
|
buffers[175] = length 4, hash EE9DF
|
||||||
|
buffers[176] = length 4, hash EE9DF
|
||||||
|
buffers[177] = length 4, hash EE9DF
|
||||||
|
buffers[178] = length 4, hash EE9DF
|
||||||
|
buffers[179] = length 4, hash EE9DF
|
||||||
|
buffers[180] = length 4, hash EE9DF
|
||||||
|
buffers[181] = length 4, hash EE9DF
|
||||||
|
buffers[182] = length 4, hash EE9DF
|
||||||
|
buffers[183] = length 4, hash EE9DF
|
||||||
|
buffers[184] = length 4, hash EE9DF
|
||||||
|
buffers[185] = length 4, hash EE9DF
|
||||||
|
buffers[186] = length 4, hash EE9DF
|
||||||
|
buffers[187] = length 4, hash EE9DF
|
||||||
|
buffers[188] = length 4, hash EE9DF
|
||||||
|
buffers[189] = length 4, hash EE9DF
|
||||||
|
buffers[190] = length 4, hash EE9DF
|
||||||
|
buffers[191] = length 4, hash EE9DF
|
||||||
|
buffers[192] = length 4, hash EE9DF
|
||||||
|
buffers[193] = length 4, hash EE9DF
|
||||||
|
buffers[194] = length 4, hash EE9DF
|
||||||
|
buffers[195] = length 4, hash EE9DF
|
||||||
|
buffers[196] = length 4, hash EE9DF
|
||||||
|
buffers[197] = length 4, hash EE9DF
|
||||||
|
buffers[198] = length 4, hash EE9DF
|
||||||
|
buffers[199] = length 4, hash EE9DF
|
||||||
|
buffers[200] = length 4, hash EE9DF
|
||||||
|
buffers[201] = length 4, hash EE9DF
|
||||||
|
buffers[202] = length 4, hash EE9DF
|
||||||
|
buffers[203] = length 4, hash EE9DF
|
||||||
|
buffers[204] = length 4, hash EE9DF
|
||||||
|
buffers[205] = length 4, hash EE9DF
|
||||||
|
buffers[206] = length 4, hash EE9DF
|
||||||
|
buffers[207] = length 4, hash EE9DF
|
||||||
|
buffers[208] = length 4, hash EE9DF
|
||||||
|
buffers[209] = length 4, hash EE9DF
|
||||||
|
buffers[210] = length 4, hash EE9DF
|
||||||
|
buffers[211] = length 4, hash EE9DF
|
||||||
|
buffers[212] = length 4, hash EE9DF
|
||||||
|
buffers[213] = length 4, hash EE9DF
|
||||||
|
buffers[214] = length 4, hash EE9DF
|
||||||
|
buffers[215] = length 4, hash EE9DF
|
||||||
|
buffers[216] = length 4, hash EE9DF
|
||||||
|
buffers[217] = length 0, hash 1
|
||||||
|
MediaCodec (video/avc):
|
||||||
|
buffers.length = 126
|
||||||
|
buffers[0] = length 5252, hash 13893A4C
|
||||||
|
buffers[1] = length 44, hash A05B3BEA
|
||||||
|
buffers[2] = length 25, hash 441EC4FE
|
||||||
|
buffers[3] = length 18, hash 77D95125
|
||||||
|
buffers[4] = length 18, hash B64DA059
|
||||||
|
buffers[5] = length 32, hash 5BFD9538
|
||||||
|
buffers[6] = length 27, hash 705869A5
|
||||||
|
buffers[7] = length 18, hash D163DF61
|
||||||
|
buffers[8] = length 18, hash FD82E95
|
||||||
|
buffers[9] = length 28, hash 44A16E72
|
||||||
|
buffers[10] = length 27, hash FFA326ED
|
||||||
|
buffers[11] = length 18, hash DC93CC9D
|
||||||
|
buffers[12] = length 18, hash 1B081BD1
|
||||||
|
buffers[13] = length 28, hash 2700AF
|
||||||
|
buffers[14] = length 27, hash DECA17D0
|
||||||
|
buffers[15] = length 18, hash D646C05A
|
||||||
|
buffers[16] = length 18, hash 14BB0F8E
|
||||||
|
buffers[17] = length 28, hash 5DE2C2B
|
||||||
|
buffers[18] = length 27, hash 376B4E14
|
||||||
|
buffers[19] = length 18, hash E176AD96
|
||||||
|
buffers[20] = length 18, hash 1FEAFCCA
|
||||||
|
buffers[21] = length 28, hash C163BE68
|
||||||
|
buffers[22] = length 27, hash F7170357
|
||||||
|
buffers[23] = length 18, hash 3B013BD2
|
||||||
|
buffers[24] = length 18, hash 79758B06
|
||||||
|
buffers[25] = length 28, hash F72EB1A3
|
||||||
|
buffers[26] = length 27, hash 4FB8399C
|
||||||
|
buffers[27] = length 18, hash 4631290E
|
||||||
|
buffers[28] = length 18, hash 84A57842
|
||||||
|
buffers[29] = length 28, hash E1FCF000
|
||||||
|
buffers[30] = length 27, hash 21D3B540
|
||||||
|
buffers[31] = length 18, hash 62DE0FC9
|
||||||
|
buffers[32] = length 18, hash A1525EFD
|
||||||
|
buffers[33] = length 28, hash 5350E8FA
|
||||||
|
buffers[34] = length 27, hash E7563B65
|
||||||
|
buffers[35] = length 18, hash 77D95125
|
||||||
|
buffers[36] = length 18, hash B64DA059
|
||||||
|
buffers[37] = length 28, hash ED67B37
|
||||||
|
buffers[38] = length 27, hash A701F0A9
|
||||||
|
buffers[39] = length 18, hash D163DF61
|
||||||
|
buffers[40] = length 18, hash FD82E95
|
||||||
|
buffers[41] = length 28, hash 44A16E72
|
||||||
|
buffers[42] = length 27, hash FFA326ED
|
||||||
|
buffers[43] = length 18, hash DC93CC9D
|
||||||
|
buffers[44] = length 18, hash 1B081BD1
|
||||||
|
buffers[45] = length 28, hash 2700AF
|
||||||
|
buffers[46] = length 27, hash DECA17D0
|
||||||
|
buffers[47] = length 18, hash D646C05A
|
||||||
|
buffers[48] = length 18, hash 14BB0F8E
|
||||||
|
buffers[49] = length 28, hash 5DE2C2B
|
||||||
|
buffers[50] = length 27, hash 376B4E14
|
||||||
|
buffers[51] = length 18, hash E176AD96
|
||||||
|
buffers[52] = length 18, hash 1FEAFCCA
|
||||||
|
buffers[53] = length 28, hash C163BE68
|
||||||
|
buffers[54] = length 27, hash F7170357
|
||||||
|
buffers[55] = length 18, hash 3B013BD2
|
||||||
|
buffers[56] = length 18, hash 79758B06
|
||||||
|
buffers[57] = length 28, hash F72EB1A3
|
||||||
|
buffers[58] = length 27, hash 4FB8399C
|
||||||
|
buffers[59] = length 18, hash 4631290E
|
||||||
|
buffers[60] = length 18, hash 84A57842
|
||||||
|
buffers[61] = length 28, hash E1FCF000
|
||||||
|
buffers[62] = length 27, hash 21D3B540
|
||||||
|
buffers[63] = length 18, hash 62DE0FC9
|
||||||
|
buffers[64] = length 18, hash A1525EFD
|
||||||
|
buffers[65] = length 28, hash 5350E8FA
|
||||||
|
buffers[66] = length 27, hash E7563B65
|
||||||
|
buffers[67] = length 18, hash 77D95125
|
||||||
|
buffers[68] = length 18, hash B64DA059
|
||||||
|
buffers[69] = length 28, hash ED67B37
|
||||||
|
buffers[70] = length 27, hash A701F0A9
|
||||||
|
buffers[71] = length 18, hash D163DF61
|
||||||
|
buffers[72] = length 18, hash FD82E95
|
||||||
|
buffers[73] = length 28, hash 44A16E72
|
||||||
|
buffers[74] = length 27, hash FFA326ED
|
||||||
|
buffers[75] = length 18, hash DC93CC9D
|
||||||
|
buffers[76] = length 18, hash 1B081BD1
|
||||||
|
buffers[77] = length 28, hash 2700AF
|
||||||
|
buffers[78] = length 27, hash DECA17D0
|
||||||
|
buffers[79] = length 18, hash D646C05A
|
||||||
|
buffers[80] = length 18, hash 14BB0F8E
|
||||||
|
buffers[81] = length 28, hash 5DE2C2B
|
||||||
|
buffers[82] = length 27, hash 376B4E14
|
||||||
|
buffers[83] = length 18, hash E176AD96
|
||||||
|
buffers[84] = length 18, hash 1FEAFCCA
|
||||||
|
buffers[85] = length 28, hash C163BE68
|
||||||
|
buffers[86] = length 27, hash F7170357
|
||||||
|
buffers[87] = length 18, hash 3B013BD2
|
||||||
|
buffers[88] = length 18, hash 79758B06
|
||||||
|
buffers[89] = length 28, hash F72EB1A3
|
||||||
|
buffers[90] = length 27, hash 4FB8399C
|
||||||
|
buffers[91] = length 18, hash 4631290E
|
||||||
|
buffers[92] = length 18, hash 84A57842
|
||||||
|
buffers[93] = length 33, hash AF5CF49E
|
||||||
|
buffers[94] = length 27, hash 21D3B540
|
||||||
|
buffers[95] = length 18, hash 62DE0FC9
|
||||||
|
buffers[96] = length 18, hash A1525EFD
|
||||||
|
buffers[97] = length 33, hash F4C6DE46
|
||||||
|
buffers[98] = length 27, hash E7563B65
|
||||||
|
buffers[99] = length 18, hash 77D95125
|
||||||
|
buffers[100] = length 18, hash B64DA059
|
||||||
|
buffers[101] = length 28, hash ED67B37
|
||||||
|
buffers[102] = length 27, hash A701F0A9
|
||||||
|
buffers[103] = length 18, hash D163DF61
|
||||||
|
buffers[104] = length 18, hash FD82E95
|
||||||
|
buffers[105] = length 28, hash 44A16E72
|
||||||
|
buffers[106] = length 27, hash FFA326ED
|
||||||
|
buffers[107] = length 18, hash DC93CC9D
|
||||||
|
buffers[108] = length 18, hash 1B081BD1
|
||||||
|
buffers[109] = length 28, hash 2700AF
|
||||||
|
buffers[110] = length 27, hash DECA17D0
|
||||||
|
buffers[111] = length 18, hash D646C05A
|
||||||
|
buffers[112] = length 18, hash 14BB0F8E
|
||||||
|
buffers[113] = length 27, hash 5292D9E
|
||||||
|
buffers[114] = length 27, hash 376B4E14
|
||||||
|
buffers[115] = length 18, hash E176AD96
|
||||||
|
buffers[116] = length 18, hash 1FEAFCCA
|
||||||
|
buffers[117] = length 26, hash B0CAA4C9
|
||||||
|
buffers[118] = length 27, hash F7170357
|
||||||
|
buffers[119] = length 18, hash 3B013BD2
|
||||||
|
buffers[120] = length 18, hash 79758B06
|
||||||
|
buffers[121] = length 26, hash C63A1445
|
||||||
|
buffers[122] = length 27, hash 4FB8399C
|
||||||
|
buffers[123] = length 18, hash 4631290E
|
||||||
|
buffers[124] = length 18, hash 84A57842
|
||||||
|
buffers[125] = length 0, hash 1
|
348
testdata/src/test/assets/playbackdumps/mp4/postroll-5s.mp4.dump
vendored
Normal file
348
testdata/src/test/assets/playbackdumps/mp4/postroll-5s.mp4.dump
vendored
Normal file
@ -0,0 +1,348 @@
|
|||||||
|
MediaCodec (audio/mp4a-latm):
|
||||||
|
buffers.length = 218
|
||||||
|
buffers[0] = length 21, hash D57A2CCC
|
||||||
|
buffers[1] = length 4, hash EE9DF
|
||||||
|
buffers[2] = length 4, hash EE9DF
|
||||||
|
buffers[3] = length 4, hash EE9DF
|
||||||
|
buffers[4] = length 4, hash EE9DF
|
||||||
|
buffers[5] = length 4, hash EE9DF
|
||||||
|
buffers[6] = length 4, hash EE9DF
|
||||||
|
buffers[7] = length 4, hash EE9DF
|
||||||
|
buffers[8] = length 4, hash EE9DF
|
||||||
|
buffers[9] = length 4, hash EE9DF
|
||||||
|
buffers[10] = length 4, hash EE9DF
|
||||||
|
buffers[11] = length 4, hash EE9DF
|
||||||
|
buffers[12] = length 4, hash EE9DF
|
||||||
|
buffers[13] = length 4, hash EE9DF
|
||||||
|
buffers[14] = length 4, hash EE9DF
|
||||||
|
buffers[15] = length 4, hash EE9DF
|
||||||
|
buffers[16] = length 4, hash EE9DF
|
||||||
|
buffers[17] = length 4, hash EE9DF
|
||||||
|
buffers[18] = length 4, hash EE9DF
|
||||||
|
buffers[19] = length 4, hash EE9DF
|
||||||
|
buffers[20] = length 4, hash EE9DF
|
||||||
|
buffers[21] = length 4, hash EE9DF
|
||||||
|
buffers[22] = length 4, hash EE9DF
|
||||||
|
buffers[23] = length 4, hash EE9DF
|
||||||
|
buffers[24] = length 4, hash EE9DF
|
||||||
|
buffers[25] = length 4, hash EE9DF
|
||||||
|
buffers[26] = length 4, hash EE9DF
|
||||||
|
buffers[27] = length 4, hash EE9DF
|
||||||
|
buffers[28] = length 4, hash EE9DF
|
||||||
|
buffers[29] = length 4, hash EE9DF
|
||||||
|
buffers[30] = length 4, hash EE9DF
|
||||||
|
buffers[31] = length 4, hash EE9DF
|
||||||
|
buffers[32] = length 4, hash EE9DF
|
||||||
|
buffers[33] = length 4, hash EE9DF
|
||||||
|
buffers[34] = length 4, hash EE9DF
|
||||||
|
buffers[35] = length 4, hash EE9DF
|
||||||
|
buffers[36] = length 4, hash EE9DF
|
||||||
|
buffers[37] = length 4, hash EE9DF
|
||||||
|
buffers[38] = length 4, hash EE9DF
|
||||||
|
buffers[39] = length 4, hash EE9DF
|
||||||
|
buffers[40] = length 4, hash EE9DF
|
||||||
|
buffers[41] = length 4, hash EE9DF
|
||||||
|
buffers[42] = length 4, hash EE9DF
|
||||||
|
buffers[43] = length 4, hash EE9DF
|
||||||
|
buffers[44] = length 4, hash EE9DF
|
||||||
|
buffers[45] = length 4, hash EE9DF
|
||||||
|
buffers[46] = length 4, hash EE9DF
|
||||||
|
buffers[47] = length 4, hash EE9DF
|
||||||
|
buffers[48] = length 4, hash EE9DF
|
||||||
|
buffers[49] = length 4, hash EE9DF
|
||||||
|
buffers[50] = length 4, hash EE9DF
|
||||||
|
buffers[51] = length 4, hash EE9DF
|
||||||
|
buffers[52] = length 4, hash EE9DF
|
||||||
|
buffers[53] = length 4, hash EE9DF
|
||||||
|
buffers[54] = length 4, hash EE9DF
|
||||||
|
buffers[55] = length 4, hash EE9DF
|
||||||
|
buffers[56] = length 4, hash EE9DF
|
||||||
|
buffers[57] = length 4, hash EE9DF
|
||||||
|
buffers[58] = length 4, hash EE9DF
|
||||||
|
buffers[59] = length 4, hash EE9DF
|
||||||
|
buffers[60] = length 4, hash EE9DF
|
||||||
|
buffers[61] = length 4, hash EE9DF
|
||||||
|
buffers[62] = length 4, hash EE9DF
|
||||||
|
buffers[63] = length 4, hash EE9DF
|
||||||
|
buffers[64] = length 4, hash EE9DF
|
||||||
|
buffers[65] = length 4, hash EE9DF
|
||||||
|
buffers[66] = length 4, hash EE9DF
|
||||||
|
buffers[67] = length 4, hash EE9DF
|
||||||
|
buffers[68] = length 4, hash EE9DF
|
||||||
|
buffers[69] = length 4, hash EE9DF
|
||||||
|
buffers[70] = length 4, hash EE9DF
|
||||||
|
buffers[71] = length 4, hash EE9DF
|
||||||
|
buffers[72] = length 4, hash EE9DF
|
||||||
|
buffers[73] = length 4, hash EE9DF
|
||||||
|
buffers[74] = length 4, hash EE9DF
|
||||||
|
buffers[75] = length 4, hash EE9DF
|
||||||
|
buffers[76] = length 4, hash EE9DF
|
||||||
|
buffers[77] = length 4, hash EE9DF
|
||||||
|
buffers[78] = length 4, hash EE9DF
|
||||||
|
buffers[79] = length 4, hash EE9DF
|
||||||
|
buffers[80] = length 4, hash EE9DF
|
||||||
|
buffers[81] = length 4, hash EE9DF
|
||||||
|
buffers[82] = length 4, hash EE9DF
|
||||||
|
buffers[83] = length 4, hash EE9DF
|
||||||
|
buffers[84] = length 4, hash EE9DF
|
||||||
|
buffers[85] = length 4, hash EE9DF
|
||||||
|
buffers[86] = length 4, hash EE9DF
|
||||||
|
buffers[87] = length 4, hash EE9DF
|
||||||
|
buffers[88] = length 4, hash EE9DF
|
||||||
|
buffers[89] = length 4, hash EE9DF
|
||||||
|
buffers[90] = length 4, hash EE9DF
|
||||||
|
buffers[91] = length 4, hash EE9DF
|
||||||
|
buffers[92] = length 4, hash EE9DF
|
||||||
|
buffers[93] = length 4, hash EE9DF
|
||||||
|
buffers[94] = length 4, hash EE9DF
|
||||||
|
buffers[95] = length 4, hash EE9DF
|
||||||
|
buffers[96] = length 4, hash EE9DF
|
||||||
|
buffers[97] = length 4, hash EE9DF
|
||||||
|
buffers[98] = length 4, hash EE9DF
|
||||||
|
buffers[99] = length 4, hash EE9DF
|
||||||
|
buffers[100] = length 4, hash EE9DF
|
||||||
|
buffers[101] = length 4, hash EE9DF
|
||||||
|
buffers[102] = length 4, hash EE9DF
|
||||||
|
buffers[103] = length 4, hash EE9DF
|
||||||
|
buffers[104] = length 4, hash EE9DF
|
||||||
|
buffers[105] = length 4, hash EE9DF
|
||||||
|
buffers[106] = length 4, hash EE9DF
|
||||||
|
buffers[107] = length 4, hash EE9DF
|
||||||
|
buffers[108] = length 4, hash EE9DF
|
||||||
|
buffers[109] = length 4, hash EE9DF
|
||||||
|
buffers[110] = length 4, hash EE9DF
|
||||||
|
buffers[111] = length 4, hash EE9DF
|
||||||
|
buffers[112] = length 4, hash EE9DF
|
||||||
|
buffers[113] = length 4, hash EE9DF
|
||||||
|
buffers[114] = length 4, hash EE9DF
|
||||||
|
buffers[115] = length 4, hash EE9DF
|
||||||
|
buffers[116] = length 4, hash EE9DF
|
||||||
|
buffers[117] = length 4, hash EE9DF
|
||||||
|
buffers[118] = length 4, hash EE9DF
|
||||||
|
buffers[119] = length 4, hash EE9DF
|
||||||
|
buffers[120] = length 4, hash EE9DF
|
||||||
|
buffers[121] = length 4, hash EE9DF
|
||||||
|
buffers[122] = length 4, hash EE9DF
|
||||||
|
buffers[123] = length 4, hash EE9DF
|
||||||
|
buffers[124] = length 4, hash EE9DF
|
||||||
|
buffers[125] = length 4, hash EE9DF
|
||||||
|
buffers[126] = length 4, hash EE9DF
|
||||||
|
buffers[127] = length 4, hash EE9DF
|
||||||
|
buffers[128] = length 4, hash EE9DF
|
||||||
|
buffers[129] = length 4, hash EE9DF
|
||||||
|
buffers[130] = length 4, hash EE9DF
|
||||||
|
buffers[131] = length 4, hash EE9DF
|
||||||
|
buffers[132] = length 4, hash EE9DF
|
||||||
|
buffers[133] = length 4, hash EE9DF
|
||||||
|
buffers[134] = length 4, hash EE9DF
|
||||||
|
buffers[135] = length 4, hash EE9DF
|
||||||
|
buffers[136] = length 4, hash EE9DF
|
||||||
|
buffers[137] = length 4, hash EE9DF
|
||||||
|
buffers[138] = length 4, hash EE9DF
|
||||||
|
buffers[139] = length 4, hash EE9DF
|
||||||
|
buffers[140] = length 4, hash EE9DF
|
||||||
|
buffers[141] = length 4, hash EE9DF
|
||||||
|
buffers[142] = length 4, hash EE9DF
|
||||||
|
buffers[143] = length 4, hash EE9DF
|
||||||
|
buffers[144] = length 4, hash EE9DF
|
||||||
|
buffers[145] = length 4, hash EE9DF
|
||||||
|
buffers[146] = length 4, hash EE9DF
|
||||||
|
buffers[147] = length 4, hash EE9DF
|
||||||
|
buffers[148] = length 4, hash EE9DF
|
||||||
|
buffers[149] = length 4, hash EE9DF
|
||||||
|
buffers[150] = length 4, hash EE9DF
|
||||||
|
buffers[151] = length 4, hash EE9DF
|
||||||
|
buffers[152] = length 4, hash EE9DF
|
||||||
|
buffers[153] = length 4, hash EE9DF
|
||||||
|
buffers[154] = length 4, hash EE9DF
|
||||||
|
buffers[155] = length 4, hash EE9DF
|
||||||
|
buffers[156] = length 4, hash EE9DF
|
||||||
|
buffers[157] = length 4, hash EE9DF
|
||||||
|
buffers[158] = length 4, hash EE9DF
|
||||||
|
buffers[159] = length 4, hash EE9DF
|
||||||
|
buffers[160] = length 4, hash EE9DF
|
||||||
|
buffers[161] = length 4, hash EE9DF
|
||||||
|
buffers[162] = length 4, hash EE9DF
|
||||||
|
buffers[163] = length 4, hash EE9DF
|
||||||
|
buffers[164] = length 4, hash EE9DF
|
||||||
|
buffers[165] = length 4, hash EE9DF
|
||||||
|
buffers[166] = length 4, hash EE9DF
|
||||||
|
buffers[167] = length 4, hash EE9DF
|
||||||
|
buffers[168] = length 4, hash EE9DF
|
||||||
|
buffers[169] = length 4, hash EE9DF
|
||||||
|
buffers[170] = length 4, hash EE9DF
|
||||||
|
buffers[171] = length 4, hash EE9DF
|
||||||
|
buffers[172] = length 4, hash EE9DF
|
||||||
|
buffers[173] = length 4, hash EE9DF
|
||||||
|
buffers[174] = length 4, hash EE9DF
|
||||||
|
buffers[175] = length 4, hash EE9DF
|
||||||
|
buffers[176] = length 4, hash EE9DF
|
||||||
|
buffers[177] = length 4, hash EE9DF
|
||||||
|
buffers[178] = length 4, hash EE9DF
|
||||||
|
buffers[179] = length 4, hash EE9DF
|
||||||
|
buffers[180] = length 4, hash EE9DF
|
||||||
|
buffers[181] = length 4, hash EE9DF
|
||||||
|
buffers[182] = length 4, hash EE9DF
|
||||||
|
buffers[183] = length 4, hash EE9DF
|
||||||
|
buffers[184] = length 4, hash EE9DF
|
||||||
|
buffers[185] = length 4, hash EE9DF
|
||||||
|
buffers[186] = length 4, hash EE9DF
|
||||||
|
buffers[187] = length 4, hash EE9DF
|
||||||
|
buffers[188] = length 4, hash EE9DF
|
||||||
|
buffers[189] = length 4, hash EE9DF
|
||||||
|
buffers[190] = length 4, hash EE9DF
|
||||||
|
buffers[191] = length 4, hash EE9DF
|
||||||
|
buffers[192] = length 4, hash EE9DF
|
||||||
|
buffers[193] = length 4, hash EE9DF
|
||||||
|
buffers[194] = length 4, hash EE9DF
|
||||||
|
buffers[195] = length 4, hash EE9DF
|
||||||
|
buffers[196] = length 4, hash EE9DF
|
||||||
|
buffers[197] = length 4, hash EE9DF
|
||||||
|
buffers[198] = length 4, hash EE9DF
|
||||||
|
buffers[199] = length 4, hash EE9DF
|
||||||
|
buffers[200] = length 4, hash EE9DF
|
||||||
|
buffers[201] = length 4, hash EE9DF
|
||||||
|
buffers[202] = length 4, hash EE9DF
|
||||||
|
buffers[203] = length 4, hash EE9DF
|
||||||
|
buffers[204] = length 4, hash EE9DF
|
||||||
|
buffers[205] = length 4, hash EE9DF
|
||||||
|
buffers[206] = length 4, hash EE9DF
|
||||||
|
buffers[207] = length 4, hash EE9DF
|
||||||
|
buffers[208] = length 4, hash EE9DF
|
||||||
|
buffers[209] = length 4, hash EE9DF
|
||||||
|
buffers[210] = length 4, hash EE9DF
|
||||||
|
buffers[211] = length 4, hash EE9DF
|
||||||
|
buffers[212] = length 4, hash EE9DF
|
||||||
|
buffers[213] = length 4, hash EE9DF
|
||||||
|
buffers[214] = length 4, hash EE9DF
|
||||||
|
buffers[215] = length 4, hash EE9DF
|
||||||
|
buffers[216] = length 4, hash EE9DF
|
||||||
|
buffers[217] = length 0, hash 1
|
||||||
|
MediaCodec (video/avc):
|
||||||
|
buffers.length = 126
|
||||||
|
buffers[0] = length 5384, hash F220EEFD
|
||||||
|
buffers[1] = length 58, hash 897F4173
|
||||||
|
buffers[2] = length 24, hash E5DA4632
|
||||||
|
buffers[3] = length 20, hash 2A7F97DF
|
||||||
|
buffers[4] = length 20, hash F5F5D2C5
|
||||||
|
buffers[5] = length 37, hash 325476B8
|
||||||
|
buffers[6] = length 25, hash 9DBFC96
|
||||||
|
buffers[7] = length 20, hash B0AD641A
|
||||||
|
buffers[8] = length 20, hash 1715C200
|
||||||
|
buffers[9] = length 28, hash 44A16E72
|
||||||
|
buffers[10] = length 25, hash EDC56BDE
|
||||||
|
buffers[11] = length 20, hash AF96F255
|
||||||
|
buffers[12] = length 20, hash 15FF503C
|
||||||
|
buffers[13] = length 28, hash 2700AF
|
||||||
|
buffers[14] = length 25, hash 76A93981
|
||||||
|
buffers[15] = length 20, hash 85BEAD3
|
||||||
|
buffers[16] = length 20, hash 6EC448B9
|
||||||
|
buffers[17] = length 28, hash 5DE2C2B
|
||||||
|
buffers[18] = length 25, hash 17EB30C5
|
||||||
|
buffers[19] = length 20, hash 745790E
|
||||||
|
buffers[20] = length 20, hash 6DADD6F5
|
||||||
|
buffers[21] = length 28, hash C163BE68
|
||||||
|
buffers[22] = length 25, hash ECB6708
|
||||||
|
buffers[23] = length 20, hash 2865684B
|
||||||
|
buffers[24] = length 20, hash 8ECDC632
|
||||||
|
buffers[25] = length 28, hash F72EB1A3
|
||||||
|
buffers[26] = length 25, hash B00D5E4D
|
||||||
|
buffers[27] = length 20, hash 274EF686
|
||||||
|
buffers[28] = length 20, hash 8DB7546E
|
||||||
|
buffers[29] = length 28, hash E1FCF000
|
||||||
|
buffers[30] = length 25, hash 69AD7F31
|
||||||
|
buffers[31] = length 20, hash CC5D1A81
|
||||||
|
buffers[32] = length 20, hash 32C57869
|
||||||
|
buffers[33] = length 28, hash 5350E8FA
|
||||||
|
buffers[34] = length 25, hash 55A33E56
|
||||||
|
buffers[35] = length 20, hash 8F8D74DD
|
||||||
|
buffers[36] = length 20, hash F5F5D2C5
|
||||||
|
buffers[37] = length 28, hash ED67B37
|
||||||
|
buffers[38] = length 25, hash 4C83749A
|
||||||
|
buffers[39] = length 20, hash B0AD641A
|
||||||
|
buffers[40] = length 20, hash 1715C200
|
||||||
|
buffers[41] = length 28, hash 44A16E72
|
||||||
|
buffers[42] = length 25, hash EDC56BDE
|
||||||
|
buffers[43] = length 20, hash AF96F255
|
||||||
|
buffers[44] = length 20, hash 15FF503C
|
||||||
|
buffers[45] = length 28, hash 2700AF
|
||||||
|
buffers[46] = length 25, hash 76A93981
|
||||||
|
buffers[47] = length 20, hash 85BEAD3
|
||||||
|
buffers[48] = length 20, hash 6EC448B9
|
||||||
|
buffers[49] = length 28, hash 5DE2C2B
|
||||||
|
buffers[50] = length 25, hash 17EB30C5
|
||||||
|
buffers[51] = length 20, hash 745790E
|
||||||
|
buffers[52] = length 20, hash 6DADD6F5
|
||||||
|
buffers[53] = length 28, hash C163BE68
|
||||||
|
buffers[54] = length 25, hash ECB6708
|
||||||
|
buffers[55] = length 20, hash 2865684B
|
||||||
|
buffers[56] = length 20, hash 8ECDC632
|
||||||
|
buffers[57] = length 28, hash F72EB1A3
|
||||||
|
buffers[58] = length 25, hash B00D5E4D
|
||||||
|
buffers[59] = length 20, hash 274EF686
|
||||||
|
buffers[60] = length 20, hash 8DB7546E
|
||||||
|
buffers[61] = length 28, hash E1FCF000
|
||||||
|
buffers[62] = length 25, hash 69AD7F31
|
||||||
|
buffers[63] = length 20, hash CC5D1A81
|
||||||
|
buffers[64] = length 20, hash 32C57869
|
||||||
|
buffers[65] = length 28, hash 5350E8FA
|
||||||
|
buffers[66] = length 25, hash 55A33E56
|
||||||
|
buffers[67] = length 20, hash 8F8D74DD
|
||||||
|
buffers[68] = length 20, hash F5F5D2C5
|
||||||
|
buffers[69] = length 28, hash ED67B37
|
||||||
|
buffers[70] = length 25, hash 4C83749A
|
||||||
|
buffers[71] = length 20, hash B0AD641A
|
||||||
|
buffers[72] = length 20, hash 1715C200
|
||||||
|
buffers[73] = length 28, hash 44A16E72
|
||||||
|
buffers[74] = length 25, hash EDC56BDE
|
||||||
|
buffers[75] = length 20, hash AF96F255
|
||||||
|
buffers[76] = length 20, hash 15FF503C
|
||||||
|
buffers[77] = length 28, hash 2700AF
|
||||||
|
buffers[78] = length 25, hash 76A93981
|
||||||
|
buffers[79] = length 20, hash 85BEAD3
|
||||||
|
buffers[80] = length 20, hash 6EC448B9
|
||||||
|
buffers[81] = length 28, hash 5DE2C2B
|
||||||
|
buffers[82] = length 25, hash 17EB30C5
|
||||||
|
buffers[83] = length 20, hash 745790E
|
||||||
|
buffers[84] = length 20, hash 6DADD6F5
|
||||||
|
buffers[85] = length 28, hash C163BE68
|
||||||
|
buffers[86] = length 25, hash ECB6708
|
||||||
|
buffers[87] = length 20, hash 2865684B
|
||||||
|
buffers[88] = length 20, hash 8ECDC632
|
||||||
|
buffers[89] = length 28, hash F72EB1A3
|
||||||
|
buffers[90] = length 25, hash B00D5E4D
|
||||||
|
buffers[91] = length 20, hash 274EF686
|
||||||
|
buffers[92] = length 20, hash 8DB7546E
|
||||||
|
buffers[93] = length 33, hash AF5CF49E
|
||||||
|
buffers[94] = length 25, hash 69AD7F31
|
||||||
|
buffers[95] = length 20, hash CC5D1A81
|
||||||
|
buffers[96] = length 20, hash 32C57869
|
||||||
|
buffers[97] = length 33, hash F4C6DE46
|
||||||
|
buffers[98] = length 25, hash 55A33E56
|
||||||
|
buffers[99] = length 20, hash 8F8D74DD
|
||||||
|
buffers[100] = length 20, hash F5F5D2C5
|
||||||
|
buffers[101] = length 28, hash ED67B37
|
||||||
|
buffers[102] = length 25, hash 4C83749A
|
||||||
|
buffers[103] = length 20, hash B0AD641A
|
||||||
|
buffers[104] = length 20, hash 1715C200
|
||||||
|
buffers[105] = length 28, hash 44A16E72
|
||||||
|
buffers[106] = length 25, hash EDC56BDE
|
||||||
|
buffers[107] = length 20, hash AF96F255
|
||||||
|
buffers[108] = length 20, hash 15FF503C
|
||||||
|
buffers[109] = length 28, hash 2700AF
|
||||||
|
buffers[110] = length 25, hash 76A93981
|
||||||
|
buffers[111] = length 20, hash 85BEAD3
|
||||||
|
buffers[112] = length 20, hash 6EC448B9
|
||||||
|
buffers[113] = length 27, hash 5292D9E
|
||||||
|
buffers[114] = length 25, hash 17EB30C5
|
||||||
|
buffers[115] = length 20, hash 745790E
|
||||||
|
buffers[116] = length 20, hash 6DADD6F5
|
||||||
|
buffers[117] = length 26, hash B0CAA4C9
|
||||||
|
buffers[118] = length 25, hash ECB6708
|
||||||
|
buffers[119] = length 20, hash 2865684B
|
||||||
|
buffers[120] = length 20, hash 8ECDC632
|
||||||
|
buffers[121] = length 26, hash C63A1445
|
||||||
|
buffers[122] = length 25, hash B00D5E4D
|
||||||
|
buffers[123] = length 20, hash 274EF686
|
||||||
|
buffers[124] = length 20, hash 8DB7546E
|
||||||
|
buffers[125] = length 0, hash 1
|
348
testdata/src/test/assets/playbackdumps/mp4/preroll-5s.mp4.dump
vendored
Normal file
348
testdata/src/test/assets/playbackdumps/mp4/preroll-5s.mp4.dump
vendored
Normal file
@ -0,0 +1,348 @@
|
|||||||
|
MediaCodec (audio/mp4a-latm):
|
||||||
|
buffers.length = 218
|
||||||
|
buffers[0] = length 21, hash D57A2CCC
|
||||||
|
buffers[1] = length 4, hash EE9DF
|
||||||
|
buffers[2] = length 4, hash EE9DF
|
||||||
|
buffers[3] = length 4, hash EE9DF
|
||||||
|
buffers[4] = length 4, hash EE9DF
|
||||||
|
buffers[5] = length 4, hash EE9DF
|
||||||
|
buffers[6] = length 4, hash EE9DF
|
||||||
|
buffers[7] = length 4, hash EE9DF
|
||||||
|
buffers[8] = length 4, hash EE9DF
|
||||||
|
buffers[9] = length 4, hash EE9DF
|
||||||
|
buffers[10] = length 4, hash EE9DF
|
||||||
|
buffers[11] = length 4, hash EE9DF
|
||||||
|
buffers[12] = length 4, hash EE9DF
|
||||||
|
buffers[13] = length 4, hash EE9DF
|
||||||
|
buffers[14] = length 4, hash EE9DF
|
||||||
|
buffers[15] = length 4, hash EE9DF
|
||||||
|
buffers[16] = length 4, hash EE9DF
|
||||||
|
buffers[17] = length 4, hash EE9DF
|
||||||
|
buffers[18] = length 4, hash EE9DF
|
||||||
|
buffers[19] = length 4, hash EE9DF
|
||||||
|
buffers[20] = length 4, hash EE9DF
|
||||||
|
buffers[21] = length 4, hash EE9DF
|
||||||
|
buffers[22] = length 4, hash EE9DF
|
||||||
|
buffers[23] = length 4, hash EE9DF
|
||||||
|
buffers[24] = length 4, hash EE9DF
|
||||||
|
buffers[25] = length 4, hash EE9DF
|
||||||
|
buffers[26] = length 4, hash EE9DF
|
||||||
|
buffers[27] = length 4, hash EE9DF
|
||||||
|
buffers[28] = length 4, hash EE9DF
|
||||||
|
buffers[29] = length 4, hash EE9DF
|
||||||
|
buffers[30] = length 4, hash EE9DF
|
||||||
|
buffers[31] = length 4, hash EE9DF
|
||||||
|
buffers[32] = length 4, hash EE9DF
|
||||||
|
buffers[33] = length 4, hash EE9DF
|
||||||
|
buffers[34] = length 4, hash EE9DF
|
||||||
|
buffers[35] = length 4, hash EE9DF
|
||||||
|
buffers[36] = length 4, hash EE9DF
|
||||||
|
buffers[37] = length 4, hash EE9DF
|
||||||
|
buffers[38] = length 4, hash EE9DF
|
||||||
|
buffers[39] = length 4, hash EE9DF
|
||||||
|
buffers[40] = length 4, hash EE9DF
|
||||||
|
buffers[41] = length 4, hash EE9DF
|
||||||
|
buffers[42] = length 4, hash EE9DF
|
||||||
|
buffers[43] = length 4, hash EE9DF
|
||||||
|
buffers[44] = length 4, hash EE9DF
|
||||||
|
buffers[45] = length 4, hash EE9DF
|
||||||
|
buffers[46] = length 4, hash EE9DF
|
||||||
|
buffers[47] = length 4, hash EE9DF
|
||||||
|
buffers[48] = length 4, hash EE9DF
|
||||||
|
buffers[49] = length 4, hash EE9DF
|
||||||
|
buffers[50] = length 4, hash EE9DF
|
||||||
|
buffers[51] = length 4, hash EE9DF
|
||||||
|
buffers[52] = length 4, hash EE9DF
|
||||||
|
buffers[53] = length 4, hash EE9DF
|
||||||
|
buffers[54] = length 4, hash EE9DF
|
||||||
|
buffers[55] = length 4, hash EE9DF
|
||||||
|
buffers[56] = length 4, hash EE9DF
|
||||||
|
buffers[57] = length 4, hash EE9DF
|
||||||
|
buffers[58] = length 4, hash EE9DF
|
||||||
|
buffers[59] = length 4, hash EE9DF
|
||||||
|
buffers[60] = length 4, hash EE9DF
|
||||||
|
buffers[61] = length 4, hash EE9DF
|
||||||
|
buffers[62] = length 4, hash EE9DF
|
||||||
|
buffers[63] = length 4, hash EE9DF
|
||||||
|
buffers[64] = length 4, hash EE9DF
|
||||||
|
buffers[65] = length 4, hash EE9DF
|
||||||
|
buffers[66] = length 4, hash EE9DF
|
||||||
|
buffers[67] = length 4, hash EE9DF
|
||||||
|
buffers[68] = length 4, hash EE9DF
|
||||||
|
buffers[69] = length 4, hash EE9DF
|
||||||
|
buffers[70] = length 4, hash EE9DF
|
||||||
|
buffers[71] = length 4, hash EE9DF
|
||||||
|
buffers[72] = length 4, hash EE9DF
|
||||||
|
buffers[73] = length 4, hash EE9DF
|
||||||
|
buffers[74] = length 4, hash EE9DF
|
||||||
|
buffers[75] = length 4, hash EE9DF
|
||||||
|
buffers[76] = length 4, hash EE9DF
|
||||||
|
buffers[77] = length 4, hash EE9DF
|
||||||
|
buffers[78] = length 4, hash EE9DF
|
||||||
|
buffers[79] = length 4, hash EE9DF
|
||||||
|
buffers[80] = length 4, hash EE9DF
|
||||||
|
buffers[81] = length 4, hash EE9DF
|
||||||
|
buffers[82] = length 4, hash EE9DF
|
||||||
|
buffers[83] = length 4, hash EE9DF
|
||||||
|
buffers[84] = length 4, hash EE9DF
|
||||||
|
buffers[85] = length 4, hash EE9DF
|
||||||
|
buffers[86] = length 4, hash EE9DF
|
||||||
|
buffers[87] = length 4, hash EE9DF
|
||||||
|
buffers[88] = length 4, hash EE9DF
|
||||||
|
buffers[89] = length 4, hash EE9DF
|
||||||
|
buffers[90] = length 4, hash EE9DF
|
||||||
|
buffers[91] = length 4, hash EE9DF
|
||||||
|
buffers[92] = length 4, hash EE9DF
|
||||||
|
buffers[93] = length 4, hash EE9DF
|
||||||
|
buffers[94] = length 4, hash EE9DF
|
||||||
|
buffers[95] = length 4, hash EE9DF
|
||||||
|
buffers[96] = length 4, hash EE9DF
|
||||||
|
buffers[97] = length 4, hash EE9DF
|
||||||
|
buffers[98] = length 4, hash EE9DF
|
||||||
|
buffers[99] = length 4, hash EE9DF
|
||||||
|
buffers[100] = length 4, hash EE9DF
|
||||||
|
buffers[101] = length 4, hash EE9DF
|
||||||
|
buffers[102] = length 4, hash EE9DF
|
||||||
|
buffers[103] = length 4, hash EE9DF
|
||||||
|
buffers[104] = length 4, hash EE9DF
|
||||||
|
buffers[105] = length 4, hash EE9DF
|
||||||
|
buffers[106] = length 4, hash EE9DF
|
||||||
|
buffers[107] = length 4, hash EE9DF
|
||||||
|
buffers[108] = length 4, hash EE9DF
|
||||||
|
buffers[109] = length 4, hash EE9DF
|
||||||
|
buffers[110] = length 4, hash EE9DF
|
||||||
|
buffers[111] = length 4, hash EE9DF
|
||||||
|
buffers[112] = length 4, hash EE9DF
|
||||||
|
buffers[113] = length 4, hash EE9DF
|
||||||
|
buffers[114] = length 4, hash EE9DF
|
||||||
|
buffers[115] = length 4, hash EE9DF
|
||||||
|
buffers[116] = length 4, hash EE9DF
|
||||||
|
buffers[117] = length 4, hash EE9DF
|
||||||
|
buffers[118] = length 4, hash EE9DF
|
||||||
|
buffers[119] = length 4, hash EE9DF
|
||||||
|
buffers[120] = length 4, hash EE9DF
|
||||||
|
buffers[121] = length 4, hash EE9DF
|
||||||
|
buffers[122] = length 4, hash EE9DF
|
||||||
|
buffers[123] = length 4, hash EE9DF
|
||||||
|
buffers[124] = length 4, hash EE9DF
|
||||||
|
buffers[125] = length 4, hash EE9DF
|
||||||
|
buffers[126] = length 4, hash EE9DF
|
||||||
|
buffers[127] = length 4, hash EE9DF
|
||||||
|
buffers[128] = length 4, hash EE9DF
|
||||||
|
buffers[129] = length 4, hash EE9DF
|
||||||
|
buffers[130] = length 4, hash EE9DF
|
||||||
|
buffers[131] = length 4, hash EE9DF
|
||||||
|
buffers[132] = length 4, hash EE9DF
|
||||||
|
buffers[133] = length 4, hash EE9DF
|
||||||
|
buffers[134] = length 4, hash EE9DF
|
||||||
|
buffers[135] = length 4, hash EE9DF
|
||||||
|
buffers[136] = length 4, hash EE9DF
|
||||||
|
buffers[137] = length 4, hash EE9DF
|
||||||
|
buffers[138] = length 4, hash EE9DF
|
||||||
|
buffers[139] = length 4, hash EE9DF
|
||||||
|
buffers[140] = length 4, hash EE9DF
|
||||||
|
buffers[141] = length 4, hash EE9DF
|
||||||
|
buffers[142] = length 4, hash EE9DF
|
||||||
|
buffers[143] = length 4, hash EE9DF
|
||||||
|
buffers[144] = length 4, hash EE9DF
|
||||||
|
buffers[145] = length 4, hash EE9DF
|
||||||
|
buffers[146] = length 4, hash EE9DF
|
||||||
|
buffers[147] = length 4, hash EE9DF
|
||||||
|
buffers[148] = length 4, hash EE9DF
|
||||||
|
buffers[149] = length 4, hash EE9DF
|
||||||
|
buffers[150] = length 4, hash EE9DF
|
||||||
|
buffers[151] = length 4, hash EE9DF
|
||||||
|
buffers[152] = length 4, hash EE9DF
|
||||||
|
buffers[153] = length 4, hash EE9DF
|
||||||
|
buffers[154] = length 4, hash EE9DF
|
||||||
|
buffers[155] = length 4, hash EE9DF
|
||||||
|
buffers[156] = length 4, hash EE9DF
|
||||||
|
buffers[157] = length 4, hash EE9DF
|
||||||
|
buffers[158] = length 4, hash EE9DF
|
||||||
|
buffers[159] = length 4, hash EE9DF
|
||||||
|
buffers[160] = length 4, hash EE9DF
|
||||||
|
buffers[161] = length 4, hash EE9DF
|
||||||
|
buffers[162] = length 4, hash EE9DF
|
||||||
|
buffers[163] = length 4, hash EE9DF
|
||||||
|
buffers[164] = length 4, hash EE9DF
|
||||||
|
buffers[165] = length 4, hash EE9DF
|
||||||
|
buffers[166] = length 4, hash EE9DF
|
||||||
|
buffers[167] = length 4, hash EE9DF
|
||||||
|
buffers[168] = length 4, hash EE9DF
|
||||||
|
buffers[169] = length 4, hash EE9DF
|
||||||
|
buffers[170] = length 4, hash EE9DF
|
||||||
|
buffers[171] = length 4, hash EE9DF
|
||||||
|
buffers[172] = length 4, hash EE9DF
|
||||||
|
buffers[173] = length 4, hash EE9DF
|
||||||
|
buffers[174] = length 4, hash EE9DF
|
||||||
|
buffers[175] = length 4, hash EE9DF
|
||||||
|
buffers[176] = length 4, hash EE9DF
|
||||||
|
buffers[177] = length 4, hash EE9DF
|
||||||
|
buffers[178] = length 4, hash EE9DF
|
||||||
|
buffers[179] = length 4, hash EE9DF
|
||||||
|
buffers[180] = length 4, hash EE9DF
|
||||||
|
buffers[181] = length 4, hash EE9DF
|
||||||
|
buffers[182] = length 4, hash EE9DF
|
||||||
|
buffers[183] = length 4, hash EE9DF
|
||||||
|
buffers[184] = length 4, hash EE9DF
|
||||||
|
buffers[185] = length 4, hash EE9DF
|
||||||
|
buffers[186] = length 4, hash EE9DF
|
||||||
|
buffers[187] = length 4, hash EE9DF
|
||||||
|
buffers[188] = length 4, hash EE9DF
|
||||||
|
buffers[189] = length 4, hash EE9DF
|
||||||
|
buffers[190] = length 4, hash EE9DF
|
||||||
|
buffers[191] = length 4, hash EE9DF
|
||||||
|
buffers[192] = length 4, hash EE9DF
|
||||||
|
buffers[193] = length 4, hash EE9DF
|
||||||
|
buffers[194] = length 4, hash EE9DF
|
||||||
|
buffers[195] = length 4, hash EE9DF
|
||||||
|
buffers[196] = length 4, hash EE9DF
|
||||||
|
buffers[197] = length 4, hash EE9DF
|
||||||
|
buffers[198] = length 4, hash EE9DF
|
||||||
|
buffers[199] = length 4, hash EE9DF
|
||||||
|
buffers[200] = length 4, hash EE9DF
|
||||||
|
buffers[201] = length 4, hash EE9DF
|
||||||
|
buffers[202] = length 4, hash EE9DF
|
||||||
|
buffers[203] = length 4, hash EE9DF
|
||||||
|
buffers[204] = length 4, hash EE9DF
|
||||||
|
buffers[205] = length 4, hash EE9DF
|
||||||
|
buffers[206] = length 4, hash EE9DF
|
||||||
|
buffers[207] = length 4, hash EE9DF
|
||||||
|
buffers[208] = length 4, hash EE9DF
|
||||||
|
buffers[209] = length 4, hash EE9DF
|
||||||
|
buffers[210] = length 4, hash EE9DF
|
||||||
|
buffers[211] = length 4, hash EE9DF
|
||||||
|
buffers[212] = length 4, hash EE9DF
|
||||||
|
buffers[213] = length 4, hash EE9DF
|
||||||
|
buffers[214] = length 4, hash EE9DF
|
||||||
|
buffers[215] = length 4, hash EE9DF
|
||||||
|
buffers[216] = length 4, hash EE9DF
|
||||||
|
buffers[217] = length 0, hash 1
|
||||||
|
MediaCodec (video/avc):
|
||||||
|
buffers.length = 126
|
||||||
|
buffers[0] = length 5245, hash C090A41E
|
||||||
|
buffers[1] = length 63, hash 5141C80D
|
||||||
|
buffers[2] = length 22, hash A32E59A1
|
||||||
|
buffers[3] = length 20, hash A09DEAB8
|
||||||
|
buffers[4] = length 18, hash B64DA059
|
||||||
|
buffers[5] = length 28, hash FC8EF2BB
|
||||||
|
buffers[6] = length 22, hash BF8A4A9F
|
||||||
|
buffers[7] = length 18, hash D163DF61
|
||||||
|
buffers[8] = length 18, hash FD82E95
|
||||||
|
buffers[9] = length 28, hash 44A16E72
|
||||||
|
buffers[10] = length 22, hash 31C06057
|
||||||
|
buffers[11] = length 18, hash DC93CC9D
|
||||||
|
buffers[12] = length 18, hash 1B081BD1
|
||||||
|
buffers[13] = length 28, hash 2700AF
|
||||||
|
buffers[14] = length 22, hash 6D292D94
|
||||||
|
buffers[15] = length 18, hash D646C05A
|
||||||
|
buffers[16] = length 18, hash 14BB0F8E
|
||||||
|
buffers[17] = length 28, hash 5DE2C2B
|
||||||
|
buffers[18] = length 22, hash 57E81CD0
|
||||||
|
buffers[19] = length 18, hash E176AD96
|
||||||
|
buffers[20] = length 18, hash 1FEAFCCA
|
||||||
|
buffers[21] = length 28, hash C163BE68
|
||||||
|
buffers[22] = length 22, hash B0C92D0B
|
||||||
|
buffers[23] = length 18, hash 3B013BD2
|
||||||
|
buffers[24] = length 18, hash 79758B06
|
||||||
|
buffers[25] = length 28, hash F72EB1A3
|
||||||
|
buffers[26] = length 22, hash 9B881C48
|
||||||
|
buffers[27] = length 18, hash 4631290E
|
||||||
|
buffers[28] = length 18, hash 84A57842
|
||||||
|
buffers[29] = length 28, hash E1FCF000
|
||||||
|
buffers[30] = length 22, hash 359D2D82
|
||||||
|
buffers[31] = length 18, hash 62DE0FC9
|
||||||
|
buffers[32] = length 18, hash A1525EFD
|
||||||
|
buffers[33] = length 28, hash 5350E8FA
|
||||||
|
buffers[34] = length 22, hash EE2060DF
|
||||||
|
buffers[35] = length 18, hash 77D95125
|
||||||
|
buffers[36] = length 18, hash B64DA059
|
||||||
|
buffers[37] = length 28, hash ED67B37
|
||||||
|
buffers[38] = length 22, hash 4701711B
|
||||||
|
buffers[39] = length 18, hash D163DF61
|
||||||
|
buffers[40] = length 18, hash FD82E95
|
||||||
|
buffers[41] = length 28, hash 44A16E72
|
||||||
|
buffers[42] = length 22, hash 31C06057
|
||||||
|
buffers[43] = length 18, hash DC93CC9D
|
||||||
|
buffers[44] = length 18, hash 1B081BD1
|
||||||
|
buffers[45] = length 28, hash 2700AF
|
||||||
|
buffers[46] = length 22, hash 6D292D94
|
||||||
|
buffers[47] = length 18, hash D646C05A
|
||||||
|
buffers[48] = length 18, hash 14BB0F8E
|
||||||
|
buffers[49] = length 28, hash 5DE2C2B
|
||||||
|
buffers[50] = length 22, hash 57E81CD0
|
||||||
|
buffers[51] = length 18, hash E176AD96
|
||||||
|
buffers[52] = length 18, hash 1FEAFCCA
|
||||||
|
buffers[53] = length 28, hash C163BE68
|
||||||
|
buffers[54] = length 22, hash B0C92D0B
|
||||||
|
buffers[55] = length 18, hash 3B013BD2
|
||||||
|
buffers[56] = length 18, hash 79758B06
|
||||||
|
buffers[57] = length 28, hash F72EB1A3
|
||||||
|
buffers[58] = length 22, hash 9B881C48
|
||||||
|
buffers[59] = length 18, hash 4631290E
|
||||||
|
buffers[60] = length 18, hash 84A57842
|
||||||
|
buffers[61] = length 28, hash E1FCF000
|
||||||
|
buffers[62] = length 22, hash 359D2D82
|
||||||
|
buffers[63] = length 18, hash 62DE0FC9
|
||||||
|
buffers[64] = length 18, hash A1525EFD
|
||||||
|
buffers[65] = length 28, hash 5350E8FA
|
||||||
|
buffers[66] = length 22, hash EE2060DF
|
||||||
|
buffers[67] = length 18, hash 77D95125
|
||||||
|
buffers[68] = length 18, hash B64DA059
|
||||||
|
buffers[69] = length 28, hash ED67B37
|
||||||
|
buffers[70] = length 22, hash 4701711B
|
||||||
|
buffers[71] = length 18, hash D163DF61
|
||||||
|
buffers[72] = length 18, hash FD82E95
|
||||||
|
buffers[73] = length 28, hash 44A16E72
|
||||||
|
buffers[74] = length 22, hash 31C06057
|
||||||
|
buffers[75] = length 18, hash DC93CC9D
|
||||||
|
buffers[76] = length 18, hash 1B081BD1
|
||||||
|
buffers[77] = length 28, hash 2700AF
|
||||||
|
buffers[78] = length 22, hash 6D292D94
|
||||||
|
buffers[79] = length 18, hash D646C05A
|
||||||
|
buffers[80] = length 18, hash 14BB0F8E
|
||||||
|
buffers[81] = length 28, hash 5DE2C2B
|
||||||
|
buffers[82] = length 22, hash 57E81CD0
|
||||||
|
buffers[83] = length 18, hash E176AD96
|
||||||
|
buffers[84] = length 18, hash 1FEAFCCA
|
||||||
|
buffers[85] = length 28, hash C163BE68
|
||||||
|
buffers[86] = length 22, hash B0C92D0B
|
||||||
|
buffers[87] = length 18, hash 3B013BD2
|
||||||
|
buffers[88] = length 18, hash 79758B06
|
||||||
|
buffers[89] = length 28, hash F72EB1A3
|
||||||
|
buffers[90] = length 22, hash 9B881C48
|
||||||
|
buffers[91] = length 18, hash 4631290E
|
||||||
|
buffers[92] = length 18, hash 84A57842
|
||||||
|
buffers[93] = length 33, hash AF5CF49E
|
||||||
|
buffers[94] = length 22, hash 359D2D82
|
||||||
|
buffers[95] = length 18, hash 62DE0FC9
|
||||||
|
buffers[96] = length 18, hash A1525EFD
|
||||||
|
buffers[97] = length 33, hash F4C6DE46
|
||||||
|
buffers[98] = length 22, hash EE2060DF
|
||||||
|
buffers[99] = length 18, hash 77D95125
|
||||||
|
buffers[100] = length 18, hash B64DA059
|
||||||
|
buffers[101] = length 28, hash ED67B37
|
||||||
|
buffers[102] = length 22, hash 4701711B
|
||||||
|
buffers[103] = length 18, hash D163DF61
|
||||||
|
buffers[104] = length 18, hash FD82E95
|
||||||
|
buffers[105] = length 28, hash 44A16E72
|
||||||
|
buffers[106] = length 22, hash 31C06057
|
||||||
|
buffers[107] = length 18, hash DC93CC9D
|
||||||
|
buffers[108] = length 18, hash 1B081BD1
|
||||||
|
buffers[109] = length 28, hash 2700AF
|
||||||
|
buffers[110] = length 22, hash 6D292D94
|
||||||
|
buffers[111] = length 18, hash D646C05A
|
||||||
|
buffers[112] = length 18, hash 14BB0F8E
|
||||||
|
buffers[113] = length 27, hash 5292D9E
|
||||||
|
buffers[114] = length 22, hash 57E81CD0
|
||||||
|
buffers[115] = length 18, hash E176AD96
|
||||||
|
buffers[116] = length 18, hash 1FEAFCCA
|
||||||
|
buffers[117] = length 26, hash B0CAA4C9
|
||||||
|
buffers[118] = length 22, hash B0C92D0B
|
||||||
|
buffers[119] = length 18, hash 3B013BD2
|
||||||
|
buffers[120] = length 18, hash 79758B06
|
||||||
|
buffers[121] = length 26, hash C63A1445
|
||||||
|
buffers[122] = length 22, hash 9B881C48
|
||||||
|
buffers[123] = length 18, hash 4631290E
|
||||||
|
buffers[124] = length 18, hash 84A57842
|
||||||
|
buffers[125] = length 0, hash 1
|
22
testdata/src/test/assets/playbackdumps/mp4/sample_ac4.mp4.dump
vendored
Normal file
22
testdata/src/test/assets/playbackdumps/mp4/sample_ac4.mp4.dump
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
MediaCodec (audio/ac4):
|
||||||
|
buffers.length = 20
|
||||||
|
buffers[0] = length 367, hash D2762FA
|
||||||
|
buffers[1] = length 367, hash BDD3224A
|
||||||
|
buffers[2] = length 367, hash 9302227B
|
||||||
|
buffers[3] = length 367, hash 72996003
|
||||||
|
buffers[4] = length 367, hash 88AE5A1B
|
||||||
|
buffers[5] = length 367, hash E5346FE3
|
||||||
|
buffers[6] = length 367, hash CE558362
|
||||||
|
buffers[7] = length 367, hash 51AD3043
|
||||||
|
buffers[8] = length 367, hash EB72E95B
|
||||||
|
buffers[9] = length 367, hash 47F8FF23
|
||||||
|
buffers[10] = length 367, hash 8133883D
|
||||||
|
buffers[11] = length 495, hash E14BDFEE
|
||||||
|
buffers[12] = length 520, hash FEE56928
|
||||||
|
buffers[13] = length 599, hash 41F496C5
|
||||||
|
buffers[14] = length 436, hash 76D6404
|
||||||
|
buffers[15] = length 366, hash 56D49D4D
|
||||||
|
buffers[16] = length 393, hash 822FC8
|
||||||
|
buffers[17] = length 374, hash FA8AE217
|
||||||
|
buffers[18] = length 393, hash 8506A1B
|
||||||
|
buffers[19] = length 0, hash 1
|
22
testdata/src/test/assets/playbackdumps/mp4/sample_ac4_fragmented.mp4.dump
vendored
Normal file
22
testdata/src/test/assets/playbackdumps/mp4/sample_ac4_fragmented.mp4.dump
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
MediaCodec (audio/ac4):
|
||||||
|
buffers.length = 20
|
||||||
|
buffers[0] = length 367, hash D2762FA
|
||||||
|
buffers[1] = length 367, hash BDD3224A
|
||||||
|
buffers[2] = length 367, hash 9302227B
|
||||||
|
buffers[3] = length 367, hash 72996003
|
||||||
|
buffers[4] = length 367, hash 88AE5A1B
|
||||||
|
buffers[5] = length 367, hash E5346FE3
|
||||||
|
buffers[6] = length 367, hash CE558362
|
||||||
|
buffers[7] = length 367, hash 51AD3043
|
||||||
|
buffers[8] = length 367, hash EB72E95B
|
||||||
|
buffers[9] = length 367, hash 47F8FF23
|
||||||
|
buffers[10] = length 367, hash 8133883D
|
||||||
|
buffers[11] = length 495, hash E14BDFEE
|
||||||
|
buffers[12] = length 520, hash FEE56928
|
||||||
|
buffers[13] = length 599, hash 41F496C5
|
||||||
|
buffers[14] = length 436, hash 76D6404
|
||||||
|
buffers[15] = length 366, hash 56D49D4D
|
||||||
|
buffers[16] = length 393, hash 822FC8
|
||||||
|
buffers[17] = length 374, hash FA8AE217
|
||||||
|
buffers[18] = length 393, hash 8506A1B
|
||||||
|
buffers[19] = length 0, hash 1
|
10
testdata/src/test/assets/playbackdumps/mp4/sample_android_slow_motion.mp4.dump
vendored
Normal file
10
testdata/src/test/assets/playbackdumps/mp4/sample_android_slow_motion.mp4.dump
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
MediaCodec (video/avc):
|
||||||
|
buffers.length = 8
|
||||||
|
buffers[0] = length 34656, hash D92B66FF
|
||||||
|
buffers[1] = length 768, hash D0C3B229
|
||||||
|
buffers[2] = length 1184, hash C598EFC0
|
||||||
|
buffers[3] = length 576, hash 667AEC2C
|
||||||
|
buffers[4] = length 1456, hash 430D1498
|
||||||
|
buffers[5] = length 1280, hash 12267E0E
|
||||||
|
buffers[6] = length 2400, hash FBCB42C
|
||||||
|
buffers[7] = length 0, hash 1
|
82
testdata/src/test/assets/playbackdumps/mp4/sample_fragmented.mp4.dump
vendored
Normal file
82
testdata/src/test/assets/playbackdumps/mp4/sample_fragmented.mp4.dump
vendored
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
MediaCodec (audio/mp4a-latm):
|
||||||
|
buffers.length = 47
|
||||||
|
buffers[0] = length 18, hash 96519432
|
||||||
|
buffers[1] = length 4, hash EE9DF
|
||||||
|
buffers[2] = length 4, hash EEDBF
|
||||||
|
buffers[3] = length 157, hash E2F078F4
|
||||||
|
buffers[4] = length 371, hash B9471F94
|
||||||
|
buffers[5] = length 373, hash 2AB265CB
|
||||||
|
buffers[6] = length 402, hash 1295477C
|
||||||
|
buffers[7] = length 455, hash 2D8146C8
|
||||||
|
buffers[8] = length 434, hash F2C5D287
|
||||||
|
buffers[9] = length 450, hash 84143FCD
|
||||||
|
buffers[10] = length 429, hash EF769D50
|
||||||
|
buffers[11] = length 450, hash EC3DE692
|
||||||
|
buffers[12] = length 447, hash 3E519E13
|
||||||
|
buffers[13] = length 457, hash 1E4F23A0
|
||||||
|
buffers[14] = length 447, hash A439EA97
|
||||||
|
buffers[15] = length 456, hash 1E9034C6
|
||||||
|
buffers[16] = length 398, hash 99DB7345
|
||||||
|
buffers[17] = length 474, hash 3F05F10A
|
||||||
|
buffers[18] = length 416, hash C105EE09
|
||||||
|
buffers[19] = length 454, hash 5FDBE458
|
||||||
|
buffers[20] = length 438, hash 41A93AC3
|
||||||
|
buffers[21] = length 443, hash 10FDA652
|
||||||
|
buffers[22] = length 412, hash 1F791E25
|
||||||
|
buffers[23] = length 482, hash A6D983D
|
||||||
|
buffers[24] = length 386, hash BED7392F
|
||||||
|
buffers[25] = length 463, hash 5309F8C9
|
||||||
|
buffers[26] = length 394, hash 21C7321F
|
||||||
|
buffers[27] = length 489, hash 71B4730D
|
||||||
|
buffers[28] = length 403, hash D9C6DE89
|
||||||
|
buffers[29] = length 447, hash 9B14B73B
|
||||||
|
buffers[30] = length 439, hash 4760D35B
|
||||||
|
buffers[31] = length 463, hash 1601F88D
|
||||||
|
buffers[32] = length 423, hash D4AE6773
|
||||||
|
buffers[33] = length 497, hash A3C674D3
|
||||||
|
buffers[34] = length 419, hash D3734A1F
|
||||||
|
buffers[35] = length 474, hash DFB41F9
|
||||||
|
buffers[36] = length 413, hash 53E7CB9F
|
||||||
|
buffers[37] = length 445, hash D15B0E39
|
||||||
|
buffers[38] = length 453, hash 77ED81E4
|
||||||
|
buffers[39] = length 545, hash 3321AEB9
|
||||||
|
buffers[40] = length 317, hash F557D0E
|
||||||
|
buffers[41] = length 537, hash ED58CF7B
|
||||||
|
buffers[42] = length 458, hash 51CDAA10
|
||||||
|
buffers[43] = length 465, hash CBA1EFD7
|
||||||
|
buffers[44] = length 446, hash D6735B8A
|
||||||
|
buffers[45] = length 10, hash A453EEBE
|
||||||
|
buffers[46] = length 0, hash 1
|
||||||
|
MediaCodec (video/avc):
|
||||||
|
buffers.length = 31
|
||||||
|
buffers[0] = length 38070, hash B58E1AEE
|
||||||
|
buffers[1] = length 8340, hash 8AC449FF
|
||||||
|
buffers[2] = length 1295, hash C0DA5090
|
||||||
|
buffers[3] = length 469, hash D6E0A200
|
||||||
|
buffers[4] = length 564, hash E5F56C5B
|
||||||
|
buffers[5] = length 6075, hash 8756E49E
|
||||||
|
buffers[6] = length 847, hash DCC2B618
|
||||||
|
buffers[7] = length 455, hash B9CCE047
|
||||||
|
buffers[8] = length 467, hash 69806D94
|
||||||
|
buffers[9] = length 4549, hash 3944F501
|
||||||
|
buffers[10] = length 1087, hash 491BF106
|
||||||
|
buffers[11] = length 380, hash 5FED016A
|
||||||
|
buffers[12] = length 455, hash 8A0610
|
||||||
|
buffers[13] = length 5190, hash B9031D8
|
||||||
|
buffers[14] = length 1071, hash 684E7DC8
|
||||||
|
buffers[15] = length 653, hash 8494F326
|
||||||
|
buffers[16] = length 485, hash 2CCC85F4
|
||||||
|
buffers[17] = length 4884, hash D16B6A96
|
||||||
|
buffers[18] = length 997, hash 164FF210
|
||||||
|
buffers[19] = length 640, hash F664125B
|
||||||
|
buffers[20] = length 491, hash B5930C7C
|
||||||
|
buffers[21] = length 2989, hash 92CF4FCF
|
||||||
|
buffers[22] = length 838, hash 294A3451
|
||||||
|
buffers[23] = length 544, hash FCCE2DE6
|
||||||
|
buffers[24] = length 329, hash A654FFA1
|
||||||
|
buffers[25] = length 1517, hash 5F7EBF8B
|
||||||
|
buffers[26] = length 803, hash 7A5C4C1D
|
||||||
|
buffers[27] = length 415, hash B31BBC3B
|
||||||
|
buffers[28] = length 415, hash 850DFEA3
|
||||||
|
buffers[29] = length 619, hash AB5E56CA
|
||||||
|
buffers[30] = length 0, hash 1
|
82
testdata/src/test/assets/playbackdumps/mp4/sample_fragmented_seekable.mp4.dump
vendored
Normal file
82
testdata/src/test/assets/playbackdumps/mp4/sample_fragmented_seekable.mp4.dump
vendored
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
MediaCodec (audio/mp4a-latm):
|
||||||
|
buffers.length = 47
|
||||||
|
buffers[0] = length 18, hash 96519432
|
||||||
|
buffers[1] = length 4, hash EE9DF
|
||||||
|
buffers[2] = length 4, hash EEDBF
|
||||||
|
buffers[3] = length 157, hash E2F078F4
|
||||||
|
buffers[4] = length 371, hash B9471F94
|
||||||
|
buffers[5] = length 373, hash 2AB265CB
|
||||||
|
buffers[6] = length 402, hash 1295477C
|
||||||
|
buffers[7] = length 455, hash 2D8146C8
|
||||||
|
buffers[8] = length 434, hash F2C5D287
|
||||||
|
buffers[9] = length 450, hash 84143FCD
|
||||||
|
buffers[10] = length 429, hash EF769D50
|
||||||
|
buffers[11] = length 450, hash EC3DE692
|
||||||
|
buffers[12] = length 447, hash 3E519E13
|
||||||
|
buffers[13] = length 457, hash 1E4F23A0
|
||||||
|
buffers[14] = length 447, hash A439EA97
|
||||||
|
buffers[15] = length 456, hash 1E9034C6
|
||||||
|
buffers[16] = length 398, hash 99DB7345
|
||||||
|
buffers[17] = length 474, hash 3F05F10A
|
||||||
|
buffers[18] = length 416, hash C105EE09
|
||||||
|
buffers[19] = length 454, hash 5FDBE458
|
||||||
|
buffers[20] = length 438, hash 41A93AC3
|
||||||
|
buffers[21] = length 443, hash 10FDA652
|
||||||
|
buffers[22] = length 412, hash 1F791E25
|
||||||
|
buffers[23] = length 482, hash A6D983D
|
||||||
|
buffers[24] = length 386, hash BED7392F
|
||||||
|
buffers[25] = length 463, hash 5309F8C9
|
||||||
|
buffers[26] = length 394, hash 21C7321F
|
||||||
|
buffers[27] = length 489, hash 71B4730D
|
||||||
|
buffers[28] = length 403, hash D9C6DE89
|
||||||
|
buffers[29] = length 447, hash 9B14B73B
|
||||||
|
buffers[30] = length 439, hash 4760D35B
|
||||||
|
buffers[31] = length 463, hash 1601F88D
|
||||||
|
buffers[32] = length 423, hash D4AE6773
|
||||||
|
buffers[33] = length 497, hash A3C674D3
|
||||||
|
buffers[34] = length 419, hash D3734A1F
|
||||||
|
buffers[35] = length 474, hash DFB41F9
|
||||||
|
buffers[36] = length 413, hash 53E7CB9F
|
||||||
|
buffers[37] = length 445, hash D15B0E39
|
||||||
|
buffers[38] = length 453, hash 77ED81E4
|
||||||
|
buffers[39] = length 545, hash 3321AEB9
|
||||||
|
buffers[40] = length 317, hash F557D0E
|
||||||
|
buffers[41] = length 537, hash ED58CF7B
|
||||||
|
buffers[42] = length 458, hash 51CDAA10
|
||||||
|
buffers[43] = length 465, hash CBA1EFD7
|
||||||
|
buffers[44] = length 446, hash D6735B8A
|
||||||
|
buffers[45] = length 10, hash A453EEBE
|
||||||
|
buffers[46] = length 0, hash 1
|
||||||
|
MediaCodec (video/avc):
|
||||||
|
buffers.length = 31
|
||||||
|
buffers[0] = length 38070, hash B58E1AEE
|
||||||
|
buffers[1] = length 8340, hash 8AC449FF
|
||||||
|
buffers[2] = length 1295, hash C0DA5090
|
||||||
|
buffers[3] = length 469, hash D6E0A200
|
||||||
|
buffers[4] = length 564, hash E5F56C5B
|
||||||
|
buffers[5] = length 6075, hash 8756E49E
|
||||||
|
buffers[6] = length 847, hash DCC2B618
|
||||||
|
buffers[7] = length 455, hash B9CCE047
|
||||||
|
buffers[8] = length 467, hash 69806D94
|
||||||
|
buffers[9] = length 4549, hash 3944F501
|
||||||
|
buffers[10] = length 1087, hash 491BF106
|
||||||
|
buffers[11] = length 380, hash 5FED016A
|
||||||
|
buffers[12] = length 455, hash 8A0610
|
||||||
|
buffers[13] = length 5190, hash B9031D8
|
||||||
|
buffers[14] = length 1071, hash 684E7DC8
|
||||||
|
buffers[15] = length 653, hash 8494F326
|
||||||
|
buffers[16] = length 485, hash 2CCC85F4
|
||||||
|
buffers[17] = length 4884, hash D16B6A96
|
||||||
|
buffers[18] = length 997, hash 164FF210
|
||||||
|
buffers[19] = length 640, hash F664125B
|
||||||
|
buffers[20] = length 491, hash B5930C7C
|
||||||
|
buffers[21] = length 2989, hash 92CF4FCF
|
||||||
|
buffers[22] = length 838, hash 294A3451
|
||||||
|
buffers[23] = length 544, hash FCCE2DE6
|
||||||
|
buffers[24] = length 329, hash A654FFA1
|
||||||
|
buffers[25] = length 1517, hash 5F7EBF8B
|
||||||
|
buffers[26] = length 803, hash 7A5C4C1D
|
||||||
|
buffers[27] = length 415, hash B31BBC3B
|
||||||
|
buffers[28] = length 415, hash 850DFEA3
|
||||||
|
buffers[29] = length 619, hash AB5E56CA
|
||||||
|
buffers[30] = length 0, hash 1
|
82
testdata/src/test/assets/playbackdumps/mp4/sample_fragmented_sei.mp4.dump
vendored
Normal file
82
testdata/src/test/assets/playbackdumps/mp4/sample_fragmented_sei.mp4.dump
vendored
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
MediaCodec (audio/mp4a-latm):
|
||||||
|
buffers.length = 47
|
||||||
|
buffers[0] = length 18, hash 96519432
|
||||||
|
buffers[1] = length 4, hash EE9DF
|
||||||
|
buffers[2] = length 4, hash EEDBF
|
||||||
|
buffers[3] = length 157, hash E2F078F4
|
||||||
|
buffers[4] = length 371, hash B9471F94
|
||||||
|
buffers[5] = length 373, hash 2AB265CB
|
||||||
|
buffers[6] = length 402, hash 1295477C
|
||||||
|
buffers[7] = length 455, hash 2D8146C8
|
||||||
|
buffers[8] = length 434, hash F2C5D287
|
||||||
|
buffers[9] = length 450, hash 84143FCD
|
||||||
|
buffers[10] = length 429, hash EF769D50
|
||||||
|
buffers[11] = length 450, hash EC3DE692
|
||||||
|
buffers[12] = length 447, hash 3E519E13
|
||||||
|
buffers[13] = length 457, hash 1E4F23A0
|
||||||
|
buffers[14] = length 447, hash A439EA97
|
||||||
|
buffers[15] = length 456, hash 1E9034C6
|
||||||
|
buffers[16] = length 398, hash 99DB7345
|
||||||
|
buffers[17] = length 474, hash 3F05F10A
|
||||||
|
buffers[18] = length 416, hash C105EE09
|
||||||
|
buffers[19] = length 454, hash 5FDBE458
|
||||||
|
buffers[20] = length 438, hash 41A93AC3
|
||||||
|
buffers[21] = length 443, hash 10FDA652
|
||||||
|
buffers[22] = length 412, hash 1F791E25
|
||||||
|
buffers[23] = length 482, hash A6D983D
|
||||||
|
buffers[24] = length 386, hash BED7392F
|
||||||
|
buffers[25] = length 463, hash 5309F8C9
|
||||||
|
buffers[26] = length 394, hash 21C7321F
|
||||||
|
buffers[27] = length 489, hash 71B4730D
|
||||||
|
buffers[28] = length 403, hash D9C6DE89
|
||||||
|
buffers[29] = length 447, hash 9B14B73B
|
||||||
|
buffers[30] = length 439, hash 4760D35B
|
||||||
|
buffers[31] = length 463, hash 1601F88D
|
||||||
|
buffers[32] = length 423, hash D4AE6773
|
||||||
|
buffers[33] = length 497, hash A3C674D3
|
||||||
|
buffers[34] = length 419, hash D3734A1F
|
||||||
|
buffers[35] = length 474, hash DFB41F9
|
||||||
|
buffers[36] = length 413, hash 53E7CB9F
|
||||||
|
buffers[37] = length 445, hash D15B0E39
|
||||||
|
buffers[38] = length 453, hash 77ED81E4
|
||||||
|
buffers[39] = length 545, hash 3321AEB9
|
||||||
|
buffers[40] = length 317, hash F557D0E
|
||||||
|
buffers[41] = length 537, hash ED58CF7B
|
||||||
|
buffers[42] = length 458, hash 51CDAA10
|
||||||
|
buffers[43] = length 465, hash CBA1EFD7
|
||||||
|
buffers[44] = length 446, hash D6735B8A
|
||||||
|
buffers[45] = length 10, hash A453EEBE
|
||||||
|
buffers[46] = length 0, hash 1
|
||||||
|
MediaCodec (video/avc):
|
||||||
|
buffers.length = 31
|
||||||
|
buffers[0] = length 38070, hash B58E1AEE
|
||||||
|
buffers[1] = length 8340, hash 8AC449FF
|
||||||
|
buffers[2] = length 1295, hash C0DA5090
|
||||||
|
buffers[3] = length 469, hash D6E0A200
|
||||||
|
buffers[4] = length 564, hash E5F56C5B
|
||||||
|
buffers[5] = length 6075, hash 8756E49E
|
||||||
|
buffers[6] = length 847, hash DCC2B618
|
||||||
|
buffers[7] = length 455, hash B9CCE047
|
||||||
|
buffers[8] = length 467, hash 69806D94
|
||||||
|
buffers[9] = length 4549, hash 3944F501
|
||||||
|
buffers[10] = length 1087, hash 491BF106
|
||||||
|
buffers[11] = length 380, hash 5FED016A
|
||||||
|
buffers[12] = length 455, hash 8A0610
|
||||||
|
buffers[13] = length 5190, hash B9031D8
|
||||||
|
buffers[14] = length 1071, hash 684E7DC8
|
||||||
|
buffers[15] = length 653, hash 8494F326
|
||||||
|
buffers[16] = length 485, hash 2CCC85F4
|
||||||
|
buffers[17] = length 4884, hash D16B6A96
|
||||||
|
buffers[18] = length 997, hash 164FF210
|
||||||
|
buffers[19] = length 640, hash F664125B
|
||||||
|
buffers[20] = length 491, hash B5930C7C
|
||||||
|
buffers[21] = length 2989, hash 92CF4FCF
|
||||||
|
buffers[22] = length 838, hash 294A3451
|
||||||
|
buffers[23] = length 544, hash FCCE2DE6
|
||||||
|
buffers[24] = length 329, hash A654FFA1
|
||||||
|
buffers[25] = length 1517, hash 5F7EBF8B
|
||||||
|
buffers[26] = length 803, hash 7A5C4C1D
|
||||||
|
buffers[27] = length 415, hash B31BBC3B
|
||||||
|
buffers[28] = length 415, hash 850DFEA3
|
||||||
|
buffers[29] = length 619, hash AB5E56CA
|
||||||
|
buffers[30] = length 0, hash 1
|
81
testdata/src/test/assets/playbackdumps/mp4/sample_mdat_too_long.mp4.dump
vendored
Normal file
81
testdata/src/test/assets/playbackdumps/mp4/sample_mdat_too_long.mp4.dump
vendored
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
MediaCodec (audio/mp4a-latm):
|
||||||
|
buffers.length = 46
|
||||||
|
buffers[0] = length 23, hash 47DE9131
|
||||||
|
buffers[1] = length 6, hash 31EC5206
|
||||||
|
buffers[2] = length 148, hash 894A176B
|
||||||
|
buffers[3] = length 189, hash CEF235A1
|
||||||
|
buffers[4] = length 205, hash BBF5F7B0
|
||||||
|
buffers[5] = length 210, hash F278B193
|
||||||
|
buffers[6] = length 210, hash 82DA1589
|
||||||
|
buffers[7] = length 207, hash 5BE231DF
|
||||||
|
buffers[8] = length 225, hash 18819EE1
|
||||||
|
buffers[9] = length 215, hash CA7FA67B
|
||||||
|
buffers[10] = length 211, hash 581A1C18
|
||||||
|
buffers[11] = length 216, hash ADB88187
|
||||||
|
buffers[12] = length 229, hash 2E8BA4DC
|
||||||
|
buffers[13] = length 232, hash 22F0C510
|
||||||
|
buffers[14] = length 235, hash 867AD0DC
|
||||||
|
buffers[15] = length 231, hash 84E823A8
|
||||||
|
buffers[16] = length 226, hash 1BEF3A95
|
||||||
|
buffers[17] = length 216, hash EAA345AE
|
||||||
|
buffers[18] = length 229, hash 6957411F
|
||||||
|
buffers[19] = length 219, hash 41275022
|
||||||
|
buffers[20] = length 241, hash 6495DF96
|
||||||
|
buffers[21] = length 228, hash 63D95906
|
||||||
|
buffers[22] = length 238, hash 34F676F9
|
||||||
|
buffers[23] = length 234, hash E5CBC045
|
||||||
|
buffers[24] = length 231, hash 5FC43661
|
||||||
|
buffers[25] = length 217, hash 682708ED
|
||||||
|
buffers[26] = length 239, hash D43780FC
|
||||||
|
buffers[27] = length 243, hash C5E17980
|
||||||
|
buffers[28] = length 231, hash AC5837BA
|
||||||
|
buffers[29] = length 230, hash 169EE895
|
||||||
|
buffers[30] = length 238, hash C48FF3F1
|
||||||
|
buffers[31] = length 225, hash 531E4599
|
||||||
|
buffers[32] = length 232, hash CB3C6B8D
|
||||||
|
buffers[33] = length 243, hash F8C94C7
|
||||||
|
buffers[34] = length 232, hash A646A7D0
|
||||||
|
buffers[35] = length 237, hash E8B787A5
|
||||||
|
buffers[36] = length 228, hash 3FA7A29F
|
||||||
|
buffers[37] = length 235, hash B9B33B0A
|
||||||
|
buffers[38] = length 264, hash 71A4869E
|
||||||
|
buffers[39] = length 257, hash D049B54C
|
||||||
|
buffers[40] = length 227, hash 66757231
|
||||||
|
buffers[41] = length 227, hash BD374F1B
|
||||||
|
buffers[42] = length 235, hash 999477F6
|
||||||
|
buffers[43] = length 229, hash FFF98DF0
|
||||||
|
buffers[44] = length 6, hash 31B22286
|
||||||
|
buffers[45] = length 0, hash 1
|
||||||
|
MediaCodec (video/avc):
|
||||||
|
buffers.length = 31
|
||||||
|
buffers[0] = length 36692, hash D216076E
|
||||||
|
buffers[1] = length 5312, hash D45D3CA0
|
||||||
|
buffers[2] = length 599, hash 1BE7812D
|
||||||
|
buffers[3] = length 7735, hash 4490F110
|
||||||
|
buffers[4] = length 987, hash 560B5036
|
||||||
|
buffers[5] = length 673, hash ED7CD8C7
|
||||||
|
buffers[6] = length 523, hash 3020DF50
|
||||||
|
buffers[7] = length 6061, hash 736C72B2
|
||||||
|
buffers[8] = length 992, hash FE132F23
|
||||||
|
buffers[9] = length 623, hash 5B2C1816
|
||||||
|
buffers[10] = length 421, hash 742E69C1
|
||||||
|
buffers[11] = length 4899, hash F72F86A1
|
||||||
|
buffers[12] = length 568, hash 519A8E50
|
||||||
|
buffers[13] = length 620, hash 3990AA39
|
||||||
|
buffers[14] = length 5450, hash F06EC4AA
|
||||||
|
buffers[15] = length 1051, hash 92DFA63A
|
||||||
|
buffers[16] = length 874, hash 69587FB4
|
||||||
|
buffers[17] = length 781, hash 36BE495B
|
||||||
|
buffers[18] = length 4725, hash AC0C8CD3
|
||||||
|
buffers[19] = length 1022, hash 5D8BFF34
|
||||||
|
buffers[20] = length 790, hash 99413A99
|
||||||
|
buffers[21] = length 610, hash 5E129290
|
||||||
|
buffers[22] = length 2751, hash 769974CB
|
||||||
|
buffers[23] = length 745, hash B78A477A
|
||||||
|
buffers[24] = length 621, hash CF741E7A
|
||||||
|
buffers[25] = length 505, hash 1DB4894E
|
||||||
|
buffers[26] = length 1268, hash C15348DC
|
||||||
|
buffers[27] = length 880, hash C2DE85D0
|
||||||
|
buffers[28] = length 530, hash C98BC6A8
|
||||||
|
buffers[29] = length 568, hash 4FE5C8EA
|
||||||
|
buffers[30] = length 0, hash 1
|
104
testdata/src/test/assets/playbackdumps/mp4/sample_opus.mp4.dump
vendored
Normal file
104
testdata/src/test/assets/playbackdumps/mp4/sample_opus.mp4.dump
vendored
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
MediaCodec (audio/opus):
|
||||||
|
buffers.length = 102
|
||||||
|
buffers[0] = length 3, hash 4732
|
||||||
|
buffers[1] = length 3, hash 4732
|
||||||
|
buffers[2] = length 3, hash 4732
|
||||||
|
buffers[3] = length 3, hash 4732
|
||||||
|
buffers[4] = length 3, hash 4732
|
||||||
|
buffers[5] = length 3, hash 4732
|
||||||
|
buffers[6] = length 3, hash 4732
|
||||||
|
buffers[7] = length 3, hash 4732
|
||||||
|
buffers[8] = length 3, hash 4732
|
||||||
|
buffers[9] = length 3, hash 4732
|
||||||
|
buffers[10] = length 3, hash 4732
|
||||||
|
buffers[11] = length 3, hash 4732
|
||||||
|
buffers[12] = length 3, hash 4732
|
||||||
|
buffers[13] = length 3, hash 4732
|
||||||
|
buffers[14] = length 3, hash 4732
|
||||||
|
buffers[15] = length 3, hash 4732
|
||||||
|
buffers[16] = length 3, hash 4732
|
||||||
|
buffers[17] = length 3, hash 4732
|
||||||
|
buffers[18] = length 3, hash 4732
|
||||||
|
buffers[19] = length 3, hash 4732
|
||||||
|
buffers[20] = length 3, hash 4732
|
||||||
|
buffers[21] = length 3, hash 4732
|
||||||
|
buffers[22] = length 3, hash 4732
|
||||||
|
buffers[23] = length 3, hash 4732
|
||||||
|
buffers[24] = length 3, hash 4732
|
||||||
|
buffers[25] = length 3, hash 4732
|
||||||
|
buffers[26] = length 3, hash 4732
|
||||||
|
buffers[27] = length 3, hash 4732
|
||||||
|
buffers[28] = length 3, hash 4732
|
||||||
|
buffers[29] = length 3, hash 4732
|
||||||
|
buffers[30] = length 3, hash 4732
|
||||||
|
buffers[31] = length 3, hash 4732
|
||||||
|
buffers[32] = length 3, hash 4732
|
||||||
|
buffers[33] = length 3, hash 4732
|
||||||
|
buffers[34] = length 3, hash 4732
|
||||||
|
buffers[35] = length 3, hash 4732
|
||||||
|
buffers[36] = length 3, hash 4732
|
||||||
|
buffers[37] = length 3, hash 4732
|
||||||
|
buffers[38] = length 3, hash 4732
|
||||||
|
buffers[39] = length 3, hash 4732
|
||||||
|
buffers[40] = length 3, hash 4732
|
||||||
|
buffers[41] = length 3, hash 4732
|
||||||
|
buffers[42] = length 3, hash 4732
|
||||||
|
buffers[43] = length 3, hash 4732
|
||||||
|
buffers[44] = length 3, hash 4732
|
||||||
|
buffers[45] = length 3, hash 4732
|
||||||
|
buffers[46] = length 3, hash 4732
|
||||||
|
buffers[47] = length 3, hash 4732
|
||||||
|
buffers[48] = length 3, hash 4732
|
||||||
|
buffers[49] = length 3, hash 4732
|
||||||
|
buffers[50] = length 3, hash 4732
|
||||||
|
buffers[51] = length 3, hash 4732
|
||||||
|
buffers[52] = length 3, hash 4732
|
||||||
|
buffers[53] = length 3, hash 4732
|
||||||
|
buffers[54] = length 3, hash 4732
|
||||||
|
buffers[55] = length 3, hash 4732
|
||||||
|
buffers[56] = length 3, hash 4732
|
||||||
|
buffers[57] = length 3, hash 4732
|
||||||
|
buffers[58] = length 3, hash 4732
|
||||||
|
buffers[59] = length 3, hash 4732
|
||||||
|
buffers[60] = length 3, hash 4732
|
||||||
|
buffers[61] = length 3, hash 4732
|
||||||
|
buffers[62] = length 3, hash 4732
|
||||||
|
buffers[63] = length 3, hash 4732
|
||||||
|
buffers[64] = length 3, hash 4732
|
||||||
|
buffers[65] = length 3, hash 4732
|
||||||
|
buffers[66] = length 3, hash 4732
|
||||||
|
buffers[67] = length 3, hash 4732
|
||||||
|
buffers[68] = length 3, hash 4732
|
||||||
|
buffers[69] = length 3, hash 4732
|
||||||
|
buffers[70] = length 3, hash 4732
|
||||||
|
buffers[71] = length 3, hash 4732
|
||||||
|
buffers[72] = length 3, hash 4732
|
||||||
|
buffers[73] = length 3, hash 4732
|
||||||
|
buffers[74] = length 3, hash 4732
|
||||||
|
buffers[75] = length 66, hash 648F0BC5
|
||||||
|
buffers[76] = length 248, hash D07B1166
|
||||||
|
buffers[77] = length 239, hash 61AA7E3B
|
||||||
|
buffers[78] = length 142, hash F01726AD
|
||||||
|
buffers[79] = length 124, hash 35B50117
|
||||||
|
buffers[80] = length 122, hash 6ED2EA14
|
||||||
|
buffers[81] = length 118, hash AAB319C9
|
||||||
|
buffers[82] = length 117, hash 7B08A466
|
||||||
|
buffers[83] = length 120, hash AF62F442
|
||||||
|
buffers[84] = length 120, hash 21A0E5E9
|
||||||
|
buffers[85] = length 122, hash F191C09
|
||||||
|
buffers[86] = length 120, hash C52E4F2D
|
||||||
|
buffers[87] = length 120, hash D4554502
|
||||||
|
buffers[88] = length 121, hash D4E641CF
|
||||||
|
buffers[89] = length 123, hash 518700A8
|
||||||
|
buffers[90] = length 123, hash 6EA13134
|
||||||
|
buffers[91] = length 123, hash A4264A7B
|
||||||
|
buffers[92] = length 126, hash 593B6BA5
|
||||||
|
buffers[93] = length 127, hash 15988F8A
|
||||||
|
buffers[94] = length 134, hash 165D0213
|
||||||
|
buffers[95] = length 129, hash 1F5ABD5B
|
||||||
|
buffers[96] = length 131, hash 65E1E196
|
||||||
|
buffers[97] = length 128, hash 70A740A1
|
||||||
|
buffers[98] = length 130, hash 2D3733ED
|
||||||
|
buffers[99] = length 124, hash 6CC37521
|
||||||
|
buffers[100] = length 129, hash 722253A8
|
||||||
|
buffers[101] = length 0, hash 1
|
253
testdata/src/test/assets/playbackdumps/mp4/sample_opus_fragmented.mp4.dump
vendored
Normal file
253
testdata/src/test/assets/playbackdumps/mp4/sample_opus_fragmented.mp4.dump
vendored
Normal file
@ -0,0 +1,253 @@
|
|||||||
|
MediaCodec (audio/opus):
|
||||||
|
buffers.length = 251
|
||||||
|
buffers[0] = length 326, hash ECC9FF90
|
||||||
|
buffers[1] = length 326, hash B041EAAC
|
||||||
|
buffers[2] = length 326, hash 3DBE1591
|
||||||
|
buffers[3] = length 326, hash CE60149B
|
||||||
|
buffers[4] = length 326, hash 6F04DA9
|
||||||
|
buffers[5] = length 326, hash 4E221218
|
||||||
|
buffers[6] = length 326, hash 659C80D8
|
||||||
|
buffers[7] = length 326, hash E27BB70F
|
||||||
|
buffers[8] = length 326, hash 3ACDE8E7
|
||||||
|
buffers[9] = length 326, hash 1FFB9BDA
|
||||||
|
buffers[10] = length 326, hash 133E65A0
|
||||||
|
buffers[11] = length 326, hash 4216F22F
|
||||||
|
buffers[12] = length 326, hash 9142C06
|
||||||
|
buffers[13] = length 326, hash DF393C06
|
||||||
|
buffers[14] = length 326, hash E062DBFA
|
||||||
|
buffers[15] = length 326, hash 5342554C
|
||||||
|
buffers[16] = length 326, hash 7FE3D513
|
||||||
|
buffers[17] = length 326, hash A4961659
|
||||||
|
buffers[18] = length 326, hash 1ADC8A22
|
||||||
|
buffers[19] = length 326, hash 687C8DD5
|
||||||
|
buffers[20] = length 326, hash B29283
|
||||||
|
buffers[21] = length 326, hash 4D5CFDF4
|
||||||
|
buffers[22] = length 326, hash D95E1184
|
||||||
|
buffers[23] = length 326, hash 5FEDC88C
|
||||||
|
buffers[24] = length 326, hash 33FAB6DC
|
||||||
|
buffers[25] = length 326, hash CEAA63EC
|
||||||
|
buffers[26] = length 326, hash E02FF364
|
||||||
|
buffers[27] = length 326, hash E6E2E53F
|
||||||
|
buffers[28] = length 326, hash 35154DBF
|
||||||
|
buffers[29] = length 326, hash 595B194B
|
||||||
|
buffers[30] = length 326, hash ADD13EB0
|
||||||
|
buffers[31] = length 326, hash A3B2C3CF
|
||||||
|
buffers[32] = length 326, hash A93847A3
|
||||||
|
buffers[33] = length 326, hash F0E150D9
|
||||||
|
buffers[34] = length 326, hash EB671D2B
|
||||||
|
buffers[35] = length 326, hash A6D5875
|
||||||
|
buffers[36] = length 326, hash A417F89D
|
||||||
|
buffers[37] = length 326, hash BFDE9CD6
|
||||||
|
buffers[38] = length 326, hash D6C5E0D9
|
||||||
|
buffers[39] = length 326, hash 80BB14DB
|
||||||
|
buffers[40] = length 326, hash 2E79E0D5
|
||||||
|
buffers[41] = length 326, hash 8964BAB4
|
||||||
|
buffers[42] = length 326, hash 4F439BE4
|
||||||
|
buffers[43] = length 326, hash 92DBC089
|
||||||
|
buffers[44] = length 326, hash 73614C9
|
||||||
|
buffers[45] = length 326, hash 908631AA
|
||||||
|
buffers[46] = length 326, hash ED49A6D4
|
||||||
|
buffers[47] = length 326, hash B70E3393
|
||||||
|
buffers[48] = length 326, hash 7D392160
|
||||||
|
buffers[49] = length 326, hash 77957DEE
|
||||||
|
buffers[50] = length 326, hash 42582970
|
||||||
|
buffers[51] = length 326, hash BEEEECBE
|
||||||
|
buffers[52] = length 326, hash 43BD23B8
|
||||||
|
buffers[53] = length 326, hash A72E6AE9
|
||||||
|
buffers[54] = length 326, hash 71A5E822
|
||||||
|
buffers[55] = length 326, hash F0FCFB9E
|
||||||
|
buffers[56] = length 326, hash 955628EC
|
||||||
|
buffers[57] = length 326, hash 29EC8061
|
||||||
|
buffers[58] = length 326, hash F4010F62
|
||||||
|
buffers[59] = length 326, hash A0A3E80F
|
||||||
|
buffers[60] = length 326, hash 87DB9495
|
||||||
|
buffers[61] = length 326, hash 51012496
|
||||||
|
buffers[62] = length 326, hash 8C8A5E6E
|
||||||
|
buffers[63] = length 326, hash 61ECD20B
|
||||||
|
buffers[64] = length 326, hash C8C6E306
|
||||||
|
buffers[65] = length 327, hash A964C1EB
|
||||||
|
buffers[66] = length 325, hash 752AE0E6
|
||||||
|
buffers[67] = length 326, hash A823251B
|
||||||
|
buffers[68] = length 326, hash 397840E0
|
||||||
|
buffers[69] = length 326, hash 5913B4DA
|
||||||
|
buffers[70] = length 326, hash BC5046E3
|
||||||
|
buffers[71] = length 326, hash 77F42650
|
||||||
|
buffers[72] = length 326, hash 2AF70D91
|
||||||
|
buffers[73] = length 326, hash 7E736444
|
||||||
|
buffers[74] = length 326, hash 74DE6BFC
|
||||||
|
buffers[75] = length 326, hash C8D036DD
|
||||||
|
buffers[76] = length 326, hash 85E61A08
|
||||||
|
buffers[77] = length 326, hash 83C08838
|
||||||
|
buffers[78] = length 326, hash 8C1F745A
|
||||||
|
buffers[79] = length 326, hash 53097623
|
||||||
|
buffers[80] = length 326, hash 5072DCD5
|
||||||
|
buffers[81] = length 326, hash 865B8C61
|
||||||
|
buffers[82] = length 326, hash C1D25AE1
|
||||||
|
buffers[83] = length 326, hash DE2FA734
|
||||||
|
buffers[84] = length 326, hash 134D37F4
|
||||||
|
buffers[85] = length 326, hash BBAFEE2F
|
||||||
|
buffers[86] = length 326, hash 44166A38
|
||||||
|
buffers[87] = length 326, hash CE3592C0
|
||||||
|
buffers[88] = length 326, hash 2F8BCB1B
|
||||||
|
buffers[89] = length 326, hash 6EB0EE92
|
||||||
|
buffers[90] = length 326, hash 26193E23
|
||||||
|
buffers[91] = length 326, hash D9CC82FC
|
||||||
|
buffers[92] = length 326, hash 72A71B6
|
||||||
|
buffers[93] = length 326, hash 36D24EDA
|
||||||
|
buffers[94] = length 326, hash 8CD8720A
|
||||||
|
buffers[95] = length 326, hash 796DFD09
|
||||||
|
buffers[96] = length 326, hash 2B300470
|
||||||
|
buffers[97] = length 326, hash 5C224F72
|
||||||
|
buffers[98] = length 326, hash DFCD788E
|
||||||
|
buffers[99] = length 326, hash AD0EE96B
|
||||||
|
buffers[100] = length 336, hash 812F4581
|
||||||
|
buffers[101] = length 339, hash 7B767693
|
||||||
|
buffers[102] = length 335, hash 4D8D2DEA
|
||||||
|
buffers[103] = length 319, hash D6E65FC3
|
||||||
|
buffers[104] = length 337, hash 7EDAC403
|
||||||
|
buffers[105] = length 341, hash 9D6A1808
|
||||||
|
buffers[106] = length 321, hash C592CA8E
|
||||||
|
buffers[107] = length 315, hash 6F70ED6D
|
||||||
|
buffers[108] = length 303, hash 84BF23D4
|
||||||
|
buffers[109] = length 314, hash 6FF921D2
|
||||||
|
buffers[110] = length 326, hash C5CDBC78
|
||||||
|
buffers[111] = length 326, hash C1DC417A
|
||||||
|
buffers[112] = length 326, hash 1C12B6D8
|
||||||
|
buffers[113] = length 326, hash A7A8F4EF
|
||||||
|
buffers[114] = length 326, hash 46AF466
|
||||||
|
buffers[115] = length 326, hash 7DC33E91
|
||||||
|
buffers[116] = length 326, hash 14FD7EE3
|
||||||
|
buffers[117] = length 343, hash C81AA63
|
||||||
|
buffers[118] = length 337, hash 10348132
|
||||||
|
buffers[119] = length 324, hash 5039A7BF
|
||||||
|
buffers[120] = length 335, hash 7C13047E
|
||||||
|
buffers[121] = length 324, hash 86784B79
|
||||||
|
buffers[122] = length 358, hash 2F2E80E4
|
||||||
|
buffers[123] = length 345, hash B18584BD
|
||||||
|
buffers[124] = length 330, hash C817AA1A
|
||||||
|
buffers[125] = length 321, hash 4B1B165A
|
||||||
|
buffers[126] = length 336, hash 412253B8
|
||||||
|
buffers[127] = length 332, hash FD1EAC64
|
||||||
|
buffers[128] = length 334, hash 9E814A17
|
||||||
|
buffers[129] = length 321, hash 6A723041
|
||||||
|
buffers[130] = length 333, hash AF5E2A13
|
||||||
|
buffers[131] = length 332, hash C8DC1D61
|
||||||
|
buffers[132] = length 345, hash 269EDF4
|
||||||
|
buffers[133] = length 355, hash 14625CB5
|
||||||
|
buffers[134] = length 342, hash 6F45840D
|
||||||
|
buffers[135] = length 341, hash 72AEBC16
|
||||||
|
buffers[136] = length 317, hash 9F7FEC24
|
||||||
|
buffers[137] = length 349, hash 7CD57187
|
||||||
|
buffers[138] = length 345, hash 9CDC475E
|
||||||
|
buffers[139] = length 348, hash B73A1C36
|
||||||
|
buffers[140] = length 358, hash 37D19B
|
||||||
|
buffers[141] = length 350, hash 2238BB83
|
||||||
|
buffers[142] = length 334, hash 350DF51D
|
||||||
|
buffers[143] = length 338, hash 60CE5942
|
||||||
|
buffers[144] = length 317, hash 2DCBBC2F
|
||||||
|
buffers[145] = length 307, hash C67D43FB
|
||||||
|
buffers[146] = length 343, hash 807EBA32
|
||||||
|
buffers[147] = length 337, hash AD9764BE
|
||||||
|
buffers[148] = length 326, hash 5BBF2D25
|
||||||
|
buffers[149] = length 326, hash 2F0186AA
|
||||||
|
buffers[150] = length 326, hash 8550A008
|
||||||
|
buffers[151] = length 326, hash 548FBE7A
|
||||||
|
buffers[152] = length 326, hash 587D19C2
|
||||||
|
buffers[153] = length 326, hash BE3157BA
|
||||||
|
buffers[154] = length 326, hash CE358311
|
||||||
|
buffers[155] = length 326, hash 9F63610C
|
||||||
|
buffers[156] = length 326, hash 166C76E3
|
||||||
|
buffers[157] = length 324, hash DD8830DB
|
||||||
|
buffers[158] = length 328, hash 95BFDBE
|
||||||
|
buffers[159] = length 326, hash 859713E2
|
||||||
|
buffers[160] = length 326, hash A1D14AE4
|
||||||
|
buffers[161] = length 326, hash 3AD13AFC
|
||||||
|
buffers[162] = length 326, hash 3EACF164
|
||||||
|
buffers[163] = length 326, hash CF42F132
|
||||||
|
buffers[164] = length 326, hash A1CBE4F2
|
||||||
|
buffers[165] = length 326, hash D4EEE23E
|
||||||
|
buffers[166] = length 326, hash 6CF8758E
|
||||||
|
buffers[167] = length 326, hash DE1AECC0
|
||||||
|
buffers[168] = length 326, hash B41D28EC
|
||||||
|
buffers[169] = length 326, hash F67E91D9
|
||||||
|
buffers[170] = length 326, hash 7EE6CFF4
|
||||||
|
buffers[171] = length 326, hash D349B8F7
|
||||||
|
buffers[172] = length 326, hash 996EAE7
|
||||||
|
buffers[173] = length 326, hash BB666B7B
|
||||||
|
buffers[174] = length 326, hash DC59B61F
|
||||||
|
buffers[175] = length 326, hash ED75555F
|
||||||
|
buffers[176] = length 326, hash E934CD31
|
||||||
|
buffers[177] = length 326, hash C4A0F88D
|
||||||
|
buffers[178] = length 326, hash EF60D35
|
||||||
|
buffers[179] = length 326, hash 89D0C6FD
|
||||||
|
buffers[180] = length 326, hash A8065459
|
||||||
|
buffers[181] = length 319, hash DA5BE3EB
|
||||||
|
buffers[182] = length 301, hash 781565E7
|
||||||
|
buffers[183] = length 324, hash 453B347D
|
||||||
|
buffers[184] = length 344, hash AEFF20B2
|
||||||
|
buffers[185] = length 342, hash 98E8532B
|
||||||
|
buffers[186] = length 326, hash 56CD6CC3
|
||||||
|
buffers[187] = length 299, hash 8966DB
|
||||||
|
buffers[188] = length 295, hash 398A2974
|
||||||
|
buffers[189] = length 320, hash 3312D070
|
||||||
|
buffers[190] = length 338, hash BBCD81BA
|
||||||
|
buffers[191] = length 336, hash E0C58ECC
|
||||||
|
buffers[192] = length 325, hash AEF16A96
|
||||||
|
buffers[193] = length 350, hash 4C509E69
|
||||||
|
buffers[194] = length 344, hash DC402A4
|
||||||
|
buffers[195] = length 327, hash 1318C437
|
||||||
|
buffers[196] = length 316, hash A36FB835
|
||||||
|
buffers[197] = length 330, hash E2EFF591
|
||||||
|
buffers[198] = length 312, hash F67E05AF
|
||||||
|
buffers[199] = length 332, hash 93136C32
|
||||||
|
buffers[200] = length 340, hash 4AA7608A
|
||||||
|
buffers[201] = length 326, hash D3A44734
|
||||||
|
buffers[202] = length 323, hash 61A8A104
|
||||||
|
buffers[203] = length 317, hash 3C1D786D
|
||||||
|
buffers[204] = length 310, hash F5322F60
|
||||||
|
buffers[205] = length 320, hash 442CD2EC
|
||||||
|
buffers[206] = length 326, hash 76E93566
|
||||||
|
buffers[207] = length 360, hash F9977B24
|
||||||
|
buffers[208] = length 326, hash 1881F6EF
|
||||||
|
buffers[209] = length 326, hash D75687AB
|
||||||
|
buffers[210] = length 315, hash 533A1DA7
|
||||||
|
buffers[211] = length 304, hash 38E382E7
|
||||||
|
buffers[212] = length 328, hash 4C675814
|
||||||
|
buffers[213] = length 312, hash 1E1BDC5C
|
||||||
|
buffers[214] = length 298, hash C7456FFC
|
||||||
|
buffers[215] = length 293, hash 84FD8E23
|
||||||
|
buffers[216] = length 312, hash 4FC32BF6
|
||||||
|
buffers[217] = length 303, hash 908B7478
|
||||||
|
buffers[218] = length 316, hash 704860D
|
||||||
|
buffers[219] = length 328, hash B62E6465
|
||||||
|
buffers[220] = length 330, hash 5B6B17AE
|
||||||
|
buffers[221] = length 326, hash 87514738
|
||||||
|
buffers[222] = length 325, hash B0D3AA65
|
||||||
|
buffers[223] = length 344, hash D70C0C14
|
||||||
|
buffers[224] = length 359, hash E2416115
|
||||||
|
buffers[225] = length 353, hash 359E8F1D
|
||||||
|
buffers[226] = length 351, hash 89FFD6C8
|
||||||
|
buffers[227] = length 346, hash 6F4E6C8B
|
||||||
|
buffers[228] = length 341, hash 3DB3864B
|
||||||
|
buffers[229] = length 336, hash 82AEE005
|
||||||
|
buffers[230] = length 326, hash 8115A41A
|
||||||
|
buffers[231] = length 326, hash D7675B30
|
||||||
|
buffers[232] = length 326, hash 529C1134
|
||||||
|
buffers[233] = length 326, hash 30E917D7
|
||||||
|
buffers[234] = length 326, hash A0C5BBB5
|
||||||
|
buffers[235] = length 325, hash A1703C7F
|
||||||
|
buffers[236] = length 315, hash 443DC04E
|
||||||
|
buffers[237] = length 320, hash 3975FFC4
|
||||||
|
buffers[238] = length 324, hash 4F5CFD58
|
||||||
|
buffers[239] = length 321, hash BF9A6611
|
||||||
|
buffers[240] = length 330, hash B238370E
|
||||||
|
buffers[241] = length 321, hash 98A77876
|
||||||
|
buffers[242] = length 312, hash 3E6ACD6C
|
||||||
|
buffers[243] = length 318, hash FA97020A
|
||||||
|
buffers[244] = length 311, hash 8A101DFA
|
||||||
|
buffers[245] = length 310, hash C892E017
|
||||||
|
buffers[246] = length 306, hash C088A2D3
|
||||||
|
buffers[247] = length 292, hash 9C2757C6
|
||||||
|
buffers[248] = length 291, hash 656B9B94
|
||||||
|
buffers[249] = length 306, hash 18C812
|
||||||
|
buffers[250] = length 0, hash 1
|
81
testdata/src/test/assets/playbackdumps/mp4/sample_partially_fragmented.mp4.dump
vendored
Normal file
81
testdata/src/test/assets/playbackdumps/mp4/sample_partially_fragmented.mp4.dump
vendored
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
MediaCodec (audio/mp4a-latm):
|
||||||
|
buffers.length = 46
|
||||||
|
buffers[0] = length 21, hash D57A2CCC
|
||||||
|
buffers[1] = length 6, hash 336D5819
|
||||||
|
buffers[2] = length 279, hash 6E3E48B0
|
||||||
|
buffers[3] = length 286, hash 5AABFF
|
||||||
|
buffers[4] = length 275, hash D3109764
|
||||||
|
buffers[5] = length 284, hash 154B6E9
|
||||||
|
buffers[6] = length 273, hash 40C8A066
|
||||||
|
buffers[7] = length 272, hash 4211880F
|
||||||
|
buffers[8] = length 281, hash 1F534130
|
||||||
|
buffers[9] = length 279, hash F5B3EE5F
|
||||||
|
buffers[10] = length 282, hash 6CDF1B54
|
||||||
|
buffers[11] = length 291, hash 6EC03046
|
||||||
|
buffers[12] = length 296, hash 9C7F2E6A
|
||||||
|
buffers[13] = length 282, hash 584ABD5E
|
||||||
|
buffers[14] = length 283, hash 38CB1734
|
||||||
|
buffers[15] = length 274, hash 648EC8BD
|
||||||
|
buffers[16] = length 274, hash E8FE0F68
|
||||||
|
buffers[17] = length 277, hash 2E1B8A11
|
||||||
|
buffers[18] = length 282, hash FB6ACCED
|
||||||
|
buffers[19] = length 283, hash 152D69D
|
||||||
|
buffers[20] = length 274, hash 45F44C4B
|
||||||
|
buffers[21] = length 242, hash F9225BB7
|
||||||
|
buffers[22] = length 207, hash F5DFB6B2
|
||||||
|
buffers[23] = length 226, hash 41DC63E1
|
||||||
|
buffers[24] = length 218, hash A82772CF
|
||||||
|
buffers[25] = length 223, hash 861AB80
|
||||||
|
buffers[26] = length 220, hash F1CBA15E
|
||||||
|
buffers[27] = length 203, hash CB57EEF7
|
||||||
|
buffers[28] = length 206, hash 766F4D9E
|
||||||
|
buffers[29] = length 210, hash FE2A2935
|
||||||
|
buffers[30] = length 207, hash A06A178D
|
||||||
|
buffers[31] = length 206, hash 1ABD9A5F
|
||||||
|
buffers[32] = length 209, hash 69D7E5F3
|
||||||
|
buffers[33] = length 173, hash 7CE0FDCA
|
||||||
|
buffers[34] = length 208, hash 21D67E09
|
||||||
|
buffers[35] = length 207, hash C7187D46
|
||||||
|
buffers[36] = length 180, hash D17CFAF8
|
||||||
|
buffers[37] = length 206, hash C58FD669
|
||||||
|
buffers[38] = length 212, hash 27E2F2C4
|
||||||
|
buffers[39] = length 190, hash 534CC89E
|
||||||
|
buffers[40] = length 180, hash 1C58DF95
|
||||||
|
buffers[41] = length 213, hash 24FBF10A
|
||||||
|
buffers[42] = length 186, hash EFC31805
|
||||||
|
buffers[43] = length 208, hash 4A050A0D
|
||||||
|
buffers[44] = length 13, hash 2555A7DC
|
||||||
|
buffers[45] = length 0, hash 1
|
||||||
|
MediaCodec (video/avc):
|
||||||
|
buffers.length = 31
|
||||||
|
buffers[0] = length 37655, hash 265F7BA7
|
||||||
|
buffers[1] = length 5023, hash 30768D40
|
||||||
|
buffers[2] = length 497, hash 9E536CA2
|
||||||
|
buffers[3] = length 5867, hash 56F9EE87
|
||||||
|
buffers[4] = length 570, hash 984421BD
|
||||||
|
buffers[5] = length 3406, hash 9A33201E
|
||||||
|
buffers[6] = length 476, hash C59620F3
|
||||||
|
buffers[7] = length 4310, hash 291E6161
|
||||||
|
buffers[8] = length 497, hash 398CBFAA
|
||||||
|
buffers[9] = length 4449, hash 322CAA2B
|
||||||
|
buffers[10] = length 1076, hash B479B634
|
||||||
|
buffers[11] = length 365, hash 68C7D4C2
|
||||||
|
buffers[12] = length 463, hash A85F9769
|
||||||
|
buffers[13] = length 5339, hash F232195D
|
||||||
|
buffers[14] = length 1085, hash 47AFB6FE
|
||||||
|
buffers[15] = length 689, hash 3EB753A3
|
||||||
|
buffers[16] = length 516, hash E6DF9C1C
|
||||||
|
buffers[17] = length 4899, hash A9A8F4B7
|
||||||
|
buffers[18] = length 963, hash 684782FB
|
||||||
|
buffers[19] = length 625, hash ED1C8EF1
|
||||||
|
buffers[20] = length 492, hash E6E066EA
|
||||||
|
buffers[21] = length 2973, hash A3C54C3B
|
||||||
|
buffers[22] = length 833, hash 41CA807D
|
||||||
|
buffers[23] = length 516, hash 5B21BB11
|
||||||
|
buffers[24] = length 384, hash A0E8FA50
|
||||||
|
buffers[25] = length 1450, hash 92741C3B
|
||||||
|
buffers[26] = length 831, hash DDA0685B
|
||||||
|
buffers[27] = length 413, hash 886904C
|
||||||
|
buffers[28] = length 427, hash FC2FA8CC
|
||||||
|
buffers[29] = length 626, hash DCE82342
|
||||||
|
buffers[30] = length 0, hash 1
|
80
testdata/src/test/assets/playbackdumps/mp4/testvid_1022ms.mp4.dump
vendored
Normal file
80
testdata/src/test/assets/playbackdumps/mp4/testvid_1022ms.mp4.dump
vendored
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
MediaCodec (audio/mp4a-latm):
|
||||||
|
buffers.length = 45
|
||||||
|
buffers[0] = length 9, hash 67CB703F
|
||||||
|
buffers[1] = length 9, hash A820BF4B
|
||||||
|
buffers[2] = length 165, hash C5F50A3E
|
||||||
|
buffers[3] = length 183, hash 51BD7D0B
|
||||||
|
buffers[4] = length 168, hash 3AECB4E4
|
||||||
|
buffers[5] = length 166, hash D05654E9
|
||||||
|
buffers[6] = length 172, hash A970921
|
||||||
|
buffers[7] = length 170, hash 97D0C7C2
|
||||||
|
buffers[8] = length 172, hash 2FA3D904
|
||||||
|
buffers[9] = length 185, hash A9AECDE8
|
||||||
|
buffers[10] = length 181, hash 3D134A1B
|
||||||
|
buffers[11] = length 186, hash A1E67BD
|
||||||
|
buffers[12] = length 193, hash A66CB3BF
|
||||||
|
buffers[13] = length 197, hash AC8A7A3B
|
||||||
|
buffers[14] = length 211, hash 403553A8
|
||||||
|
buffers[15] = length 210, hash 917DC274
|
||||||
|
buffers[16] = length 223, hash D8B8A3AC
|
||||||
|
buffers[17] = length 231, hash F1C83198
|
||||||
|
buffers[18] = length 234, hash C427F68E
|
||||||
|
buffers[19] = length 252, hash CD2B28F2
|
||||||
|
buffers[20] = length 248, hash DE6B77E6
|
||||||
|
buffers[21] = length 253, hash 943E2721
|
||||||
|
buffers[22] = length 255, hash 856B1E7D
|
||||||
|
buffers[23] = length 254, hash E09C1833
|
||||||
|
buffers[24] = length 246, hash 912A48C0
|
||||||
|
buffers[25] = length 244, hash 84D04D9F
|
||||||
|
buffers[26] = length 258, hash 5D1C3D46
|
||||||
|
buffers[27] = length 249, hash 42FA385A
|
||||||
|
buffers[28] = length 245, hash 9871EB7C
|
||||||
|
buffers[29] = length 256, hash 8098ED60
|
||||||
|
buffers[30] = length 251, hash 7E3187A1
|
||||||
|
buffers[31] = length 246, hash C2096419
|
||||||
|
buffers[32] = length 249, hash 90A93088
|
||||||
|
buffers[33] = length 247, hash 6CE095D
|
||||||
|
buffers[34] = length 259, hash 80095080
|
||||||
|
buffers[35] = length 243, hash 4941EDF5
|
||||||
|
buffers[36] = length 262, hash 8BB69971
|
||||||
|
buffers[37] = length 250, hash 904C58B6
|
||||||
|
buffers[38] = length 244, hash 6B5DC72F
|
||||||
|
buffers[39] = length 251, hash DA02E1DC
|
||||||
|
buffers[40] = length 246, hash A67C1EBE
|
||||||
|
buffers[41] = length 260, hash 66B71018
|
||||||
|
buffers[42] = length 242, hash B5863406
|
||||||
|
buffers[43] = length 239, hash F56D62C3
|
||||||
|
buffers[44] = length 0, hash 1
|
||||||
|
MediaCodec (video/avc):
|
||||||
|
buffers.length = 31
|
||||||
|
buffers[0] = length 16086, hash 5D23AFBA
|
||||||
|
buffers[1] = length 2539, hash 597403A0
|
||||||
|
buffers[2] = length 520, hash 1CB2F470
|
||||||
|
buffers[3] = length 388, hash 16919BD3
|
||||||
|
buffers[4] = length 368, hash 1980745B
|
||||||
|
buffers[5] = length 1032, hash 85073D14
|
||||||
|
buffers[6] = length 567, hash 94D129AD
|
||||||
|
buffers[7] = length 68, hash 71A179C8
|
||||||
|
buffers[8] = length 418, hash 21BB513A
|
||||||
|
buffers[9] = length 1067, hash CC9A9B7D
|
||||||
|
buffers[10] = length 516, hash B2C5914
|
||||||
|
buffers[11] = length 414, hash 947D91E1
|
||||||
|
buffers[12] = length 351, hash 95D08AC4
|
||||||
|
buffers[13] = length 821, hash AAB107EC
|
||||||
|
buffers[14] = length 409, hash 38567244
|
||||||
|
buffers[15] = length 335, hash A35A121D
|
||||||
|
buffers[16] = length 431, hash A6E8816D
|
||||||
|
buffers[17] = length 1883, hash 7773AF36
|
||||||
|
buffers[18] = length 416, hash 1EBC095C
|
||||||
|
buffers[19] = length 449, hash C894EC81
|
||||||
|
buffers[20] = length 1084, hash D8A00F0F
|
||||||
|
buffers[21] = length 433, hash D9A97585
|
||||||
|
buffers[22] = length 375, hash E9887B0E
|
||||||
|
buffers[23] = length 364, hash 1DADA4D
|
||||||
|
buffers[24] = length 560, hash DB01C6E1
|
||||||
|
buffers[25] = length 453, hash 9701048E
|
||||||
|
buffers[26] = length 343, hash 7198824B
|
||||||
|
buffers[27] = length 402, hash 4F5FC0D1
|
||||||
|
buffers[28] = length 432, hash 862A7A5A
|
||||||
|
buffers[29] = length 376, hash CE1ED785
|
||||||
|
buffers[30] = length 0, hash 1
|
Loading…
x
Reference in New Issue
Block a user