mirror of
https://github.com/samsonjs/media.git
synced 2026-04-09 11:55:46 +00:00
Add playback tests for more TS assets
PiperOrigin-RevId: 334549894
This commit is contained in:
parent
6b13640eeb
commit
88999da3be
25 changed files with 2770 additions and 6 deletions
|
|
@ -18,7 +18,6 @@ package com.google.android.exoplayer2.e2etest;
|
|||
import android.graphics.SurfaceTexture;
|
||||
import android.view.Surface;
|
||||
import androidx.test.core.app.ApplicationProvider;
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||
import com.google.android.exoplayer2.MediaItem;
|
||||
import com.google.android.exoplayer2.Player;
|
||||
import com.google.android.exoplayer2.SimpleExoPlayer;
|
||||
|
|
@ -27,23 +26,58 @@ import com.google.android.exoplayer2.e2etest.util.ShadowMediaCodecConfig;
|
|||
import com.google.android.exoplayer2.testutil.AutoAdvancingFakeClock;
|
||||
import com.google.android.exoplayer2.testutil.DumpFileAsserts;
|
||||
import com.google.android.exoplayer2.testutil.TestExoPlayer;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Rule;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
import org.robolectric.annotation.Config;
|
||||
|
||||
/** End-to-end tests using TS samples. */
|
||||
// TODO(b/143232359): Remove once https://issuetracker.google.com/143232359 is resolved.
|
||||
@Config(sdk = 29)
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@RunWith(ParameterizedRobolectricTestRunner.class)
|
||||
public class TsPlaybackTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static ImmutableList<String[]> params() {
|
||||
return ImmutableList.of(
|
||||
new String[] {"bbb_2500ms.ts"},
|
||||
new String[] {"elephants_dream.mpg"},
|
||||
new String[] {"sample.ac3"},
|
||||
new String[] {"sample_ac3.ts"},
|
||||
new String[] {"sample.ac4"},
|
||||
new String[] {"sample_ac4.ts"},
|
||||
new String[] {"sample.adts"},
|
||||
new String[] {"sample_ait.ts"},
|
||||
new String[] {"sample_cbs_truncated.adts"},
|
||||
new String[] {"sample.eac3"},
|
||||
new String[] {"sample_eac3joc.ec3"},
|
||||
new String[] {"sample_eac3joc.ts"},
|
||||
new String[] {"sample_eac3.ts"},
|
||||
new String[] {"sample_h262_mpeg_audio.ps"},
|
||||
new String[] {"sample_h262_mpeg_audio.ts"},
|
||||
new String[] {"sample_h263.ts"},
|
||||
new String[] {"sample_h264_dts_audio.ts"},
|
||||
new String[] {"sample_h264_mpeg_audio.ts"},
|
||||
new String[] {"sample_h264_no_access_unit_delimiters.ts"},
|
||||
new String[] {"sample_h265.ts"},
|
||||
new String[] {"sample_latm.ts"},
|
||||
new String[] {"sample_scte35.ts"},
|
||||
new String[] {"sample_with_id3.adts"},
|
||||
new String[] {"sample_with_junk"});
|
||||
}
|
||||
|
||||
@Parameter public String inputFile;
|
||||
|
||||
@Rule
|
||||
public ShadowMediaCodecConfig mediaCodecConfig =
|
||||
ShadowMediaCodecConfig.forAllSupportedMimeTypes();
|
||||
|
||||
@Test
|
||||
public void mpegVideoMpegAudioScte35() throws Exception {
|
||||
public void test() throws Exception {
|
||||
SimpleExoPlayer player =
|
||||
new SimpleExoPlayer.Builder(ApplicationProvider.getApplicationContext())
|
||||
.setClock(new AutoAdvancingFakeClock())
|
||||
|
|
@ -51,7 +85,7 @@ public class TsPlaybackTest {
|
|||
player.setVideoSurface(new Surface(new SurfaceTexture(/* texName= */ 1)));
|
||||
PlaybackOutput playbackOutput = PlaybackOutput.register(player, mediaCodecConfig);
|
||||
|
||||
player.setMediaItem(MediaItem.fromUri("asset:///media/ts/sample_scte35.ts"));
|
||||
player.setMediaItem(MediaItem.fromUri("asset:///media/ts/" + inputFile));
|
||||
player.prepare();
|
||||
player.play();
|
||||
TestExoPlayer.runUntilPlaybackState(player, Player.STATE_ENDED);
|
||||
|
|
@ -60,6 +94,6 @@ public class TsPlaybackTest {
|
|||
DumpFileAsserts.assertOutput(
|
||||
ApplicationProvider.getApplicationContext(),
|
||||
playbackOutput,
|
||||
"playbackdumps/ts/sample_scte35.ts.dump");
|
||||
"playbackdumps/ts/" + inputFile + ".dump");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -120,7 +120,7 @@ public final class ShadowMediaCodecConfig extends ExternalResource {
|
|||
ShadowMediaCodec.addDecoder(
|
||||
codecName,
|
||||
new ShadowMediaCodec.CodecConfig(
|
||||
/* inputBufferSize= */ 50_000, /* outputBufferSize= */ 50_000, codec));
|
||||
/* inputBufferSize= */ 100_000, /* outputBufferSize= */ 100_000, codec));
|
||||
codecsByMimeType.put(mimeType, codec);
|
||||
}
|
||||
|
||||
|
|
|
|||
156
testdata/src/test/assets/playbackdumps/ts/bbb_2500ms.ts.dump
vendored
Normal file
156
testdata/src/test/assets/playbackdumps/ts/bbb_2500ms.ts.dump
vendored
Normal file
|
|
@ -0,0 +1,156 @@
|
|||
MediaCodec (audio/mpeg-L2):
|
||||
buffers.length = 94
|
||||
buffers[0] = length 1253, hash 2267F8F
|
||||
buffers[1] = length 1254, hash F01E8708
|
||||
buffers[2] = length 1254, hash EA289D9A
|
||||
buffers[3] = length 1254, hash C0F6FEA7
|
||||
buffers[4] = length 1254, hash 9390CF5D
|
||||
buffers[5] = length 1254, hash 7C4F0796
|
||||
buffers[6] = length 1254, hash 6F92C8D5
|
||||
buffers[7] = length 1254, hash 825CA1A8
|
||||
buffers[8] = length 1253, hash 9E4407E2
|
||||
buffers[9] = length 1254, hash C2C99A3D
|
||||
buffers[10] = length 1254, hash 41143E9C
|
||||
buffers[11] = length 1254, hash BCB13BE1
|
||||
buffers[12] = length 1254, hash F924421D
|
||||
buffers[13] = length 1254, hash A603ED9A
|
||||
buffers[14] = length 1254, hash 78DD7C27
|
||||
buffers[15] = length 1254, hash A7B7A895
|
||||
buffers[16] = length 1253, hash BD3FF06
|
||||
buffers[17] = length 1254, hash A2CFE3D8
|
||||
buffers[18] = length 1254, hash 6F4C0000
|
||||
buffers[19] = length 1254, hash 770A4854
|
||||
buffers[20] = length 1254, hash BEB88F8C
|
||||
buffers[21] = length 1254, hash 65482CC0
|
||||
buffers[22] = length 1254, hash B305EE8B
|
||||
buffers[23] = length 1254, hash B77F692D
|
||||
buffers[24] = length 1253, hash DC6523BE
|
||||
buffers[25] = length 1254, hash F75B7E60
|
||||
buffers[26] = length 1254, hash BE8F862A
|
||||
buffers[27] = length 1254, hash F888C1FF
|
||||
buffers[28] = length 1254, hash 7AE088AC
|
||||
buffers[29] = length 1254, hash 5D26DFE0
|
||||
buffers[30] = length 1254, hash 93064427
|
||||
buffers[31] = length 1254, hash 691A85E9
|
||||
buffers[32] = length 1253, hash 656BECF9
|
||||
buffers[33] = length 1254, hash 8138802F
|
||||
buffers[34] = length 1254, hash 3D4203AF
|
||||
buffers[35] = length 1254, hash D20B40AF
|
||||
buffers[36] = length 1254, hash 1701AFBA
|
||||
buffers[37] = length 1254, hash E8FD52D6
|
||||
buffers[38] = length 1254, hash 5E2959A8
|
||||
buffers[39] = length 1254, hash 7C92F3CB
|
||||
buffers[40] = length 1253, hash 5C660AE8
|
||||
buffers[41] = length 1254, hash E9D9E83F
|
||||
buffers[42] = length 1254, hash 8FBD4E7
|
||||
buffers[43] = length 1254, hash EBE00969
|
||||
buffers[44] = length 1254, hash FC6B17D1
|
||||
buffers[45] = length 1254, hash C3D3FCA7
|
||||
buffers[46] = length 1254, hash D13919FE
|
||||
buffers[47] = length 1254, hash 36C2C44A
|
||||
buffers[48] = length 1254, hash 60A54819
|
||||
buffers[49] = length 1253, hash FBE942D
|
||||
buffers[50] = length 1254, hash 6052F8DE
|
||||
buffers[51] = length 1254, hash 304E80C
|
||||
buffers[52] = length 1254, hash 3E948D6E
|
||||
buffers[53] = length 1254, hash E6E15A96
|
||||
buffers[54] = length 1254, hash C4CBCAB4
|
||||
buffers[55] = length 1254, hash DEB54B52
|
||||
buffers[56] = length 1254, hash 5F93A88C
|
||||
buffers[57] = length 1253, hash 54CADC2E
|
||||
buffers[58] = length 1254, hash 9AD17FDF
|
||||
buffers[59] = length 1254, hash 3FF8D267
|
||||
buffers[60] = length 1254, hash 353AD264
|
||||
buffers[61] = length 1254, hash 9094C43F
|
||||
buffers[62] = length 1254, hash D0E14D33
|
||||
buffers[63] = length 1254, hash 8C89B9A1
|
||||
buffers[64] = length 1254, hash BC99E39E
|
||||
buffers[65] = length 1253, hash 863388C0
|
||||
buffers[66] = length 1254, hash AF86B66D
|
||||
buffers[67] = length 1254, hash C116381C
|
||||
buffers[68] = length 1254, hash 4E4F4AF3
|
||||
buffers[69] = length 1254, hash 206E2FE1
|
||||
buffers[70] = length 1254, hash 6970D4AB
|
||||
buffers[71] = length 1254, hash F78FFF5A
|
||||
buffers[72] = length 1254, hash 39928A7D
|
||||
buffers[73] = length 1253, hash 969764D4
|
||||
buffers[74] = length 1254, hash 23DDEAF1
|
||||
buffers[75] = length 1254, hash 5F062D1E
|
||||
buffers[76] = length 1254, hash 45843785
|
||||
buffers[77] = length 1254, hash 32A71BDF
|
||||
buffers[78] = length 1254, hash A11CE73B
|
||||
buffers[79] = length 1254, hash 12EA041D
|
||||
buffers[80] = length 1254, hash 246B5AF9
|
||||
buffers[81] = length 1253, hash 75934C8C
|
||||
buffers[82] = length 1254, hash F71EBDD5
|
||||
buffers[83] = length 1254, hash 5BA46B73
|
||||
buffers[84] = length 1254, hash ABC1276B
|
||||
buffers[85] = length 1254, hash A2715CA1
|
||||
buffers[86] = length 1254, hash 1511D4C6
|
||||
buffers[87] = length 1254, hash E0A419B5
|
||||
buffers[88] = length 1254, hash A31959C2
|
||||
buffers[89] = length 1253, hash 29A0675A
|
||||
buffers[90] = length 1254, hash C6EE9D9F
|
||||
buffers[91] = length 1254, hash B74BCB59
|
||||
buffers[92] = length 1254, hash 1D10AC24
|
||||
buffers[93] = length 0, hash 1
|
||||
MediaCodec (video/mpeg2):
|
||||
buffers.length = 58
|
||||
buffers[0] = length 32732, hash 7B7C01FD
|
||||
buffers[1] = length 1302, hash CE206BF9
|
||||
buffers[2] = length 923, hash 94689DE8
|
||||
buffers[3] = length 863, hash 9DBD2339
|
||||
buffers[4] = length 33035, hash A5DBB62C
|
||||
buffers[5] = length 16569, hash DB7154A2
|
||||
buffers[6] = length 33091, hash 311F300C
|
||||
buffers[7] = length 5614, hash 36C7BD73
|
||||
buffers[8] = length 33119, hash 2BE0E21E
|
||||
buffers[9] = length 32462, hash F205F165
|
||||
buffers[10] = length 35255, hash 7B30DB97
|
||||
buffers[11] = length 32475, hash B2D70670
|
||||
buffers[12] = length 32255, hash 30BC4FED
|
||||
buffers[13] = length 34086, hash 3CEE5C4E
|
||||
buffers[14] = length 32543, hash EBD2C446
|
||||
buffers[15] = length 32287, hash 8A43F4A5
|
||||
buffers[16] = length 34184, hash F2BDE8F3
|
||||
buffers[17] = length 34412, hash 9F04D208
|
||||
buffers[18] = length 34744, hash DC420E09
|
||||
buffers[19] = length 33439, hash B795AB08
|
||||
buffers[20] = length 34020, hash 8651CE78
|
||||
buffers[21] = length 33897, hash DC6971CA
|
||||
buffers[22] = length 34332, hash A3CF1879
|
||||
buffers[23] = length 33247, hash D403A2B
|
||||
buffers[24] = length 33840, hash 18423E5E
|
||||
buffers[25] = length 34095, hash 71919E4E
|
||||
buffers[26] = length 34141, hash 2AE6CD07
|
||||
buffers[27] = length 32961, hash E67E4ABE
|
||||
buffers[28] = length 33025, hash 49E7B130
|
||||
buffers[29] = length 33904, hash EB045080
|
||||
buffers[30] = length 34441, hash 4FCB48CF
|
||||
buffers[31] = length 34058, hash 74F7D057
|
||||
buffers[32] = length 34073, hash 5E0AA001
|
||||
buffers[33] = length 34414, hash E942B3BA
|
||||
buffers[34] = length 34261, hash FF6FF642
|
||||
buffers[35] = length 34265, hash F29051FF
|
||||
buffers[36] = length 34394, hash CA10CAEE
|
||||
buffers[37] = length 34501, hash EA9AF4D5
|
||||
buffers[38] = length 34453, hash 7868C8D4
|
||||
buffers[39] = length 35899, hash C0F358B7
|
||||
buffers[40] = length 33691, hash CA6F9416
|
||||
buffers[41] = length 34621, hash C28FCECF
|
||||
buffers[42] = length 34751, hash EF4AF32A
|
||||
buffers[43] = length 34602, hash 8315A687
|
||||
buffers[44] = length 35195, hash DD0657D8
|
||||
buffers[45] = length 35140, hash B55418F3
|
||||
buffers[46] = length 35308, hash 7F559C85
|
||||
buffers[47] = length 35236, hash 1EFAC3E6
|
||||
buffers[48] = length 35657, hash 2D7254A8
|
||||
buffers[49] = length 35654, hash AFB5A582
|
||||
buffers[50] = length 35557, hash B0B5E93B
|
||||
buffers[51] = length 40678, hash 8E0DBB1D
|
||||
buffers[52] = length 2012, hash 63CB3DF4
|
||||
buffers[53] = length 2045, hash 3CAA184
|
||||
buffers[54] = length 2195, hash 65E63F42
|
||||
buffers[55] = length 2404, hash BA5E2CEA
|
||||
buffers[56] = length 2738, hash 8F8FDE0A
|
||||
buffers[57] = length 0, hash 1
|
||||
2052
testdata/src/test/assets/playbackdumps/ts/elephants_dream.mpg.dump
vendored
Normal file
2052
testdata/src/test/assets/playbackdumps/ts/elephants_dream.mpg.dump
vendored
Normal file
File diff suppressed because it is too large
Load diff
0
testdata/src/test/assets/playbackdumps/ts/sample.ac3.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample.ac3.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample.ac4.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample.ac4.dump
vendored
Normal file
147
testdata/src/test/assets/playbackdumps/ts/sample.adts.dump
vendored
Normal file
147
testdata/src/test/assets/playbackdumps/ts/sample.adts.dump
vendored
Normal file
|
|
@ -0,0 +1,147 @@
|
|||
MediaCodec (audio/mp4a-latm):
|
||||
buffers.length = 145
|
||||
buffers[0] = length 23, hash 47DE9131
|
||||
buffers[1] = length 6, hash 31CF3A46
|
||||
buffers[2] = length 6, hash 31CF3A46
|
||||
buffers[3] = length 6, hash 31CF3A46
|
||||
buffers[4] = length 6, hash 31EC5206
|
||||
buffers[5] = length 171, hash 4F6478F6
|
||||
buffers[6] = length 202, hash AF4068A3
|
||||
buffers[7] = length 210, hash E4C10618
|
||||
buffers[8] = length 217, hash 9ECCD0D9
|
||||
buffers[9] = length 212, hash 6BAC2CD9
|
||||
buffers[10] = length 223, hash 188B6010
|
||||
buffers[11] = length 222, hash C1A04D0C
|
||||
buffers[12] = length 220, hash D65F9768
|
||||
buffers[13] = length 227, hash B96C9E14
|
||||
buffers[14] = length 229, hash 9FB09972
|
||||
buffers[15] = length 220, hash 2271F053
|
||||
buffers[16] = length 226, hash 5EDD2F4F
|
||||
buffers[17] = length 239, hash 957510E0
|
||||
buffers[18] = length 224, hash 718A8F47
|
||||
buffers[19] = length 225, hash 5E11E293
|
||||
buffers[20] = length 227, hash FCE50D27
|
||||
buffers[21] = length 212, hash 77908C40
|
||||
buffers[22] = length 227, hash 34C4EB32
|
||||
buffers[23] = length 231, hash 95488307
|
||||
buffers[24] = length 226, hash 97F12D6F
|
||||
buffers[25] = length 236, hash 91A9D9A2
|
||||
buffers[26] = length 227, hash 27A608F9
|
||||
buffers[27] = length 229, hash 57DAAE4
|
||||
buffers[28] = length 235, hash ED30AC34
|
||||
buffers[29] = length 227, hash BD3D6280
|
||||
buffers[30] = length 233, hash 694B1087
|
||||
buffers[31] = length 232, hash 1EDFE047
|
||||
buffers[32] = length 228, hash E2A831F4
|
||||
buffers[33] = length 231, hash 757E6012
|
||||
buffers[34] = length 223, hash 4003D791
|
||||
buffers[35] = length 232, hash 3CF9A07C
|
||||
buffers[36] = length 228, hash 25AC3FF7
|
||||
buffers[37] = length 220, hash 2C1824CE
|
||||
buffers[38] = length 229, hash 46FDD8FB
|
||||
buffers[39] = length 237, hash F6988018
|
||||
buffers[40] = length 242, hash 60436B6B
|
||||
buffers[41] = length 275, hash 90EDFA8E
|
||||
buffers[42] = length 242, hash 5C86EFCB
|
||||
buffers[43] = length 233, hash E0A51B82
|
||||
buffers[44] = length 235, hash 590DF14F
|
||||
buffers[45] = length 238, hash 69AF4E6E
|
||||
buffers[46] = length 235, hash E745AE8D
|
||||
buffers[47] = length 223, hash 295F2A13
|
||||
buffers[48] = length 228, hash E2F47B21
|
||||
buffers[49] = length 229, hash 262C3CFE
|
||||
buffers[50] = length 232, hash 4B5BF5E8
|
||||
buffers[51] = length 233, hash F3D80836
|
||||
buffers[52] = length 237, hash 32E0A11E
|
||||
buffers[53] = length 228, hash E1B89F13
|
||||
buffers[54] = length 237, hash 8BDD9E38
|
||||
buffers[55] = length 235, hash 3C84161F
|
||||
buffers[56] = length 227, hash A47E1789
|
||||
buffers[57] = length 228, hash 869FDFD3
|
||||
buffers[58] = length 233, hash 272ECE2
|
||||
buffers[59] = length 227, hash DB6B9618
|
||||
buffers[60] = length 212, hash 63214325
|
||||
buffers[61] = length 221, hash 9BA588A1
|
||||
buffers[62] = length 225, hash 21EFD50C
|
||||
buffers[63] = length 231, hash F3AD0BF
|
||||
buffers[64] = length 224, hash 822C9210
|
||||
buffers[65] = length 195, hash D4EF53EE
|
||||
buffers[66] = length 195, hash A816647A
|
||||
buffers[67] = length 184, hash 9A2B7E6
|
||||
buffers[68] = length 210, hash 956E3600
|
||||
buffers[69] = length 234, hash 35CFDA0A
|
||||
buffers[70] = length 239, hash 9E15AC1E
|
||||
buffers[71] = length 228, hash F3B70641
|
||||
buffers[72] = length 237, hash 124E3194
|
||||
buffers[73] = length 231, hash 950CD7C8
|
||||
buffers[74] = length 236, hash A12E49AF
|
||||
buffers[75] = length 242, hash 43BC9C24
|
||||
buffers[76] = length 241, hash DCF0B17
|
||||
buffers[77] = length 251, hash C0B99968
|
||||
buffers[78] = length 245, hash 9B38ED1C
|
||||
buffers[79] = length 238, hash 1BA69079
|
||||
buffers[80] = length 233, hash 44C8C6BF
|
||||
buffers[81] = length 231, hash EABBEE02
|
||||
buffers[82] = length 226, hash D09C44FB
|
||||
buffers[83] = length 235, hash BE6A6608
|
||||
buffers[84] = length 235, hash 2735F454
|
||||
buffers[85] = length 238, hash B160DFE7
|
||||
buffers[86] = length 232, hash 1B217D2E
|
||||
buffers[87] = length 251, hash D1C14CEA
|
||||
buffers[88] = length 256, hash 97C87F08
|
||||
buffers[89] = length 237, hash 6645DB3
|
||||
buffers[90] = length 235, hash 727A1C82
|
||||
buffers[91] = length 234, hash 5015F8B5
|
||||
buffers[92] = length 241, hash 9102144B
|
||||
buffers[93] = length 224, hash 64E0D807
|
||||
buffers[94] = length 228, hash 1922B852
|
||||
buffers[95] = length 224, hash 953502D8
|
||||
buffers[96] = length 214, hash 92B87FE7
|
||||
buffers[97] = length 213, hash BB0C8D86
|
||||
buffers[98] = length 206, hash 9AD21017
|
||||
buffers[99] = length 209, hash C479FE94
|
||||
buffers[100] = length 220, hash 3033DCE1
|
||||
buffers[101] = length 217, hash 7D589C94
|
||||
buffers[102] = length 216, hash AAF6C183
|
||||
buffers[103] = length 206, hash 1EE1207F
|
||||
buffers[104] = length 204, hash 4BEB1210
|
||||
buffers[105] = length 213, hash 21A841C9
|
||||
buffers[106] = length 207, hash B80B0424
|
||||
buffers[107] = length 212, hash 4785A1C3
|
||||
buffers[108] = length 205, hash 59BF7229
|
||||
buffers[109] = length 208, hash FA313DDE
|
||||
buffers[110] = length 211, hash 190D85FD
|
||||
buffers[111] = length 211, hash BA050052
|
||||
buffers[112] = length 211, hash F3080F10
|
||||
buffers[113] = length 210, hash F41B7BE7
|
||||
buffers[114] = length 207, hash 2176C97E
|
||||
buffers[115] = length 220, hash 32087455
|
||||
buffers[116] = length 213, hash 4E5649A8
|
||||
buffers[117] = length 213, hash 5F12FDCF
|
||||
buffers[118] = length 204, hash 1E895C2A
|
||||
buffers[119] = length 219, hash 45382270
|
||||
buffers[120] = length 205, hash D66C6A1D
|
||||
buffers[121] = length 204, hash 467AD01F
|
||||
buffers[122] = length 211, hash F0435574
|
||||
buffers[123] = length 206, hash 8C96B75F
|
||||
buffers[124] = length 200, hash 82553248
|
||||
buffers[125] = length 180, hash 1E51E6CE
|
||||
buffers[126] = length 196, hash 33151DC4
|
||||
buffers[127] = length 197, hash 1E62A7D6
|
||||
buffers[128] = length 206, hash 6A6C4CC9
|
||||
buffers[129] = length 209, hash A72FABAA
|
||||
buffers[130] = length 217, hash BA33B985
|
||||
buffers[131] = length 235, hash 9919CFD9
|
||||
buffers[132] = length 236, hash A22C7267
|
||||
buffers[133] = length 213, hash 3D57C901
|
||||
buffers[134] = length 205, hash 47F68FDE
|
||||
buffers[135] = length 210, hash 9A756E9C
|
||||
buffers[136] = length 210, hash BD45C31F
|
||||
buffers[137] = length 207, hash 8774FF7B
|
||||
buffers[138] = length 149, hash 4678C0E5
|
||||
buffers[139] = length 161, hash E991035D
|
||||
buffers[140] = length 197, hash C3013689
|
||||
buffers[141] = length 208, hash E6C0237
|
||||
buffers[142] = length 232, hash A330F188
|
||||
buffers[143] = length 174, hash 2B69C34E
|
||||
buffers[144] = length 0, hash 1
|
||||
0
testdata/src/test/assets/playbackdumps/ts/sample.eac3.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample.eac3.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample_ac3.ts.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample_ac3.ts.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample_ac4.ts.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample_ac4.ts.dump
vendored
Normal file
10
testdata/src/test/assets/playbackdumps/ts/sample_ait.ts.dump
vendored
Normal file
10
testdata/src/test/assets/playbackdumps/ts/sample_ait.ts.dump
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
MetadataOutput:
|
||||
Metadata[0]:
|
||||
entry[0] = AppInfoTable
|
||||
entry[1] = AppInfoTable
|
||||
Metadata[1]:
|
||||
entry[0] = AppInfoTable
|
||||
entry[1] = AppInfoTable
|
||||
Metadata[2]:
|
||||
entry[0] = AppInfoTable
|
||||
entry[1] = AppInfoTable
|
||||
146
testdata/src/test/assets/playbackdumps/ts/sample_cbs_truncated.adts.dump
vendored
Normal file
146
testdata/src/test/assets/playbackdumps/ts/sample_cbs_truncated.adts.dump
vendored
Normal file
|
|
@ -0,0 +1,146 @@
|
|||
MediaCodec (audio/mp4a-latm):
|
||||
buffers.length = 144
|
||||
buffers[0] = length 23, hash 47DE9131
|
||||
buffers[1] = length 6, hash 31CF3A46
|
||||
buffers[2] = length 6, hash 31CF3A46
|
||||
buffers[3] = length 6, hash 31CF3A46
|
||||
buffers[4] = length 6, hash 31EC5206
|
||||
buffers[5] = length 171, hash 4F6478F6
|
||||
buffers[6] = length 202, hash AF4068A3
|
||||
buffers[7] = length 210, hash E4C10618
|
||||
buffers[8] = length 217, hash 9ECCD0D9
|
||||
buffers[9] = length 212, hash 6BAC2CD9
|
||||
buffers[10] = length 223, hash 188B6010
|
||||
buffers[11] = length 222, hash C1A04D0C
|
||||
buffers[12] = length 220, hash D65F9768
|
||||
buffers[13] = length 227, hash B96C9E14
|
||||
buffers[14] = length 229, hash 9FB09972
|
||||
buffers[15] = length 220, hash 2271F053
|
||||
buffers[16] = length 226, hash 5EDD2F4F
|
||||
buffers[17] = length 239, hash 957510E0
|
||||
buffers[18] = length 224, hash 718A8F47
|
||||
buffers[19] = length 225, hash 5E11E293
|
||||
buffers[20] = length 227, hash FCE50D27
|
||||
buffers[21] = length 212, hash 77908C40
|
||||
buffers[22] = length 227, hash 34C4EB32
|
||||
buffers[23] = length 231, hash 95488307
|
||||
buffers[24] = length 226, hash 97F12D6F
|
||||
buffers[25] = length 236, hash 91A9D9A2
|
||||
buffers[26] = length 227, hash 27A608F9
|
||||
buffers[27] = length 229, hash 57DAAE4
|
||||
buffers[28] = length 235, hash ED30AC34
|
||||
buffers[29] = length 227, hash BD3D6280
|
||||
buffers[30] = length 233, hash 694B1087
|
||||
buffers[31] = length 232, hash 1EDFE047
|
||||
buffers[32] = length 228, hash E2A831F4
|
||||
buffers[33] = length 231, hash 757E6012
|
||||
buffers[34] = length 223, hash 4003D791
|
||||
buffers[35] = length 232, hash 3CF9A07C
|
||||
buffers[36] = length 228, hash 25AC3FF7
|
||||
buffers[37] = length 220, hash 2C1824CE
|
||||
buffers[38] = length 229, hash 46FDD8FB
|
||||
buffers[39] = length 237, hash F6988018
|
||||
buffers[40] = length 242, hash 60436B6B
|
||||
buffers[41] = length 275, hash 90EDFA8E
|
||||
buffers[42] = length 242, hash 5C86EFCB
|
||||
buffers[43] = length 233, hash E0A51B82
|
||||
buffers[44] = length 235, hash 590DF14F
|
||||
buffers[45] = length 238, hash 69AF4E6E
|
||||
buffers[46] = length 235, hash E745AE8D
|
||||
buffers[47] = length 223, hash 295F2A13
|
||||
buffers[48] = length 228, hash E2F47B21
|
||||
buffers[49] = length 229, hash 262C3CFE
|
||||
buffers[50] = length 232, hash 4B5BF5E8
|
||||
buffers[51] = length 233, hash F3D80836
|
||||
buffers[52] = length 237, hash 32E0A11E
|
||||
buffers[53] = length 228, hash E1B89F13
|
||||
buffers[54] = length 237, hash 8BDD9E38
|
||||
buffers[55] = length 235, hash 3C84161F
|
||||
buffers[56] = length 227, hash A47E1789
|
||||
buffers[57] = length 228, hash 869FDFD3
|
||||
buffers[58] = length 233, hash 272ECE2
|
||||
buffers[59] = length 227, hash DB6B9618
|
||||
buffers[60] = length 212, hash 63214325
|
||||
buffers[61] = length 221, hash 9BA588A1
|
||||
buffers[62] = length 225, hash 21EFD50C
|
||||
buffers[63] = length 231, hash F3AD0BF
|
||||
buffers[64] = length 224, hash 822C9210
|
||||
buffers[65] = length 195, hash D4EF53EE
|
||||
buffers[66] = length 195, hash A816647A
|
||||
buffers[67] = length 184, hash 9A2B7E6
|
||||
buffers[68] = length 210, hash 956E3600
|
||||
buffers[69] = length 234, hash 35CFDA0A
|
||||
buffers[70] = length 239, hash 9E15AC1E
|
||||
buffers[71] = length 228, hash F3B70641
|
||||
buffers[72] = length 237, hash 124E3194
|
||||
buffers[73] = length 231, hash 950CD7C8
|
||||
buffers[74] = length 236, hash A12E49AF
|
||||
buffers[75] = length 242, hash 43BC9C24
|
||||
buffers[76] = length 241, hash DCF0B17
|
||||
buffers[77] = length 251, hash C0B99968
|
||||
buffers[78] = length 245, hash 9B38ED1C
|
||||
buffers[79] = length 238, hash 1BA69079
|
||||
buffers[80] = length 233, hash 44C8C6BF
|
||||
buffers[81] = length 231, hash EABBEE02
|
||||
buffers[82] = length 226, hash D09C44FB
|
||||
buffers[83] = length 235, hash BE6A6608
|
||||
buffers[84] = length 235, hash 2735F454
|
||||
buffers[85] = length 238, hash B160DFE7
|
||||
buffers[86] = length 232, hash 1B217D2E
|
||||
buffers[87] = length 251, hash D1C14CEA
|
||||
buffers[88] = length 256, hash 97C87F08
|
||||
buffers[89] = length 237, hash 6645DB3
|
||||
buffers[90] = length 235, hash 727A1C82
|
||||
buffers[91] = length 234, hash 5015F8B5
|
||||
buffers[92] = length 241, hash 9102144B
|
||||
buffers[93] = length 224, hash 64E0D807
|
||||
buffers[94] = length 228, hash 1922B852
|
||||
buffers[95] = length 224, hash 953502D8
|
||||
buffers[96] = length 214, hash 92B87FE7
|
||||
buffers[97] = length 213, hash BB0C8D86
|
||||
buffers[98] = length 206, hash 9AD21017
|
||||
buffers[99] = length 209, hash C479FE94
|
||||
buffers[100] = length 220, hash 3033DCE1
|
||||
buffers[101] = length 217, hash 7D589C94
|
||||
buffers[102] = length 216, hash AAF6C183
|
||||
buffers[103] = length 206, hash 1EE1207F
|
||||
buffers[104] = length 204, hash 4BEB1210
|
||||
buffers[105] = length 213, hash 21A841C9
|
||||
buffers[106] = length 207, hash B80B0424
|
||||
buffers[107] = length 212, hash 4785A1C3
|
||||
buffers[108] = length 205, hash 59BF7229
|
||||
buffers[109] = length 208, hash FA313DDE
|
||||
buffers[110] = length 211, hash 190D85FD
|
||||
buffers[111] = length 211, hash BA050052
|
||||
buffers[112] = length 211, hash F3080F10
|
||||
buffers[113] = length 210, hash F41B7BE7
|
||||
buffers[114] = length 207, hash 2176C97E
|
||||
buffers[115] = length 220, hash 32087455
|
||||
buffers[116] = length 213, hash 4E5649A8
|
||||
buffers[117] = length 213, hash 5F12FDCF
|
||||
buffers[118] = length 204, hash 1E895C2A
|
||||
buffers[119] = length 219, hash 45382270
|
||||
buffers[120] = length 205, hash D66C6A1D
|
||||
buffers[121] = length 204, hash 467AD01F
|
||||
buffers[122] = length 211, hash F0435574
|
||||
buffers[123] = length 206, hash 8C96B75F
|
||||
buffers[124] = length 200, hash 82553248
|
||||
buffers[125] = length 180, hash 1E51E6CE
|
||||
buffers[126] = length 196, hash 33151DC4
|
||||
buffers[127] = length 197, hash 1E62A7D6
|
||||
buffers[128] = length 206, hash 6A6C4CC9
|
||||
buffers[129] = length 209, hash A72FABAA
|
||||
buffers[130] = length 217, hash BA33B985
|
||||
buffers[131] = length 235, hash 9919CFD9
|
||||
buffers[132] = length 236, hash A22C7267
|
||||
buffers[133] = length 213, hash 3D57C901
|
||||
buffers[134] = length 205, hash 47F68FDE
|
||||
buffers[135] = length 210, hash 9A756E9C
|
||||
buffers[136] = length 210, hash BD45C31F
|
||||
buffers[137] = length 207, hash 8774FF7B
|
||||
buffers[138] = length 149, hash 4678C0E5
|
||||
buffers[139] = length 161, hash E991035D
|
||||
buffers[140] = length 197, hash C3013689
|
||||
buffers[141] = length 208, hash E6C0237
|
||||
buffers[142] = length 232, hash A330F188
|
||||
buffers[143] = length 0, hash 1
|
||||
0
testdata/src/test/assets/playbackdumps/ts/sample_eac3.ts.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample_eac3.ts.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample_eac3joc.ec3.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample_eac3joc.ec3.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample_eac3joc.ts.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample_eac3joc.ts.dump
vendored
Normal file
12
testdata/src/test/assets/playbackdumps/ts/sample_h262_mpeg_audio.ps.dump
vendored
Normal file
12
testdata/src/test/assets/playbackdumps/ts/sample_h262_mpeg_audio.ps.dump
vendored
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
MediaCodec (audio/mpeg-L2):
|
||||
buffers.length = 5
|
||||
buffers[0] = length 417, hash 5C710F78
|
||||
buffers[1] = length 418, hash 79CF71F8
|
||||
buffers[2] = length 418, hash 79CF71F8
|
||||
buffers[3] = length 418, hash 79CF71F8
|
||||
buffers[4] = length 0, hash 1
|
||||
MediaCodec (video/mpeg2):
|
||||
buffers.length = 3
|
||||
buffers[0] = length 20646, hash 576390B
|
||||
buffers[1] = length 17831, hash 5C5A57F5
|
||||
buffers[2] = length 0, hash 1
|
||||
12
testdata/src/test/assets/playbackdumps/ts/sample_h262_mpeg_audio.ts.dump
vendored
Normal file
12
testdata/src/test/assets/playbackdumps/ts/sample_h262_mpeg_audio.ts.dump
vendored
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
MediaCodec (audio/mpeg-L2):
|
||||
buffers.length = 5
|
||||
buffers[0] = length 1253, hash 727FD1C6
|
||||
buffers[1] = length 1254, hash 73FB07B8
|
||||
buffers[2] = length 1254, hash 73FB07B8
|
||||
buffers[3] = length 1254, hash 73FB07B8
|
||||
buffers[4] = length 0, hash 1
|
||||
MediaCodec (video/mpeg2):
|
||||
buffers.length = 3
|
||||
buffers[0] = length 20711, hash 34341E8
|
||||
buffers[1] = length 18112, hash EC44B35B
|
||||
buffers[2] = length 0, hash 1
|
||||
0
testdata/src/test/assets/playbackdumps/ts/sample_h263.ts.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample_h263.ts.dump
vendored
Normal file
5
testdata/src/test/assets/playbackdumps/ts/sample_h264_dts_audio.ts.dump
vendored
Normal file
5
testdata/src/test/assets/playbackdumps/ts/sample_h264_dts_audio.ts.dump
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
MediaCodec (video/avc):
|
||||
buffers.length = 3
|
||||
buffers[0] = length 12394, hash A39F5311
|
||||
buffers[1] = length 813, hash 99F7B4FA
|
||||
buffers[2] = length 0, hash 1
|
||||
12
testdata/src/test/assets/playbackdumps/ts/sample_h264_mpeg_audio.ts.dump
vendored
Normal file
12
testdata/src/test/assets/playbackdumps/ts/sample_h264_mpeg_audio.ts.dump
vendored
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
MediaCodec (audio/mpeg-L2):
|
||||
buffers.length = 5
|
||||
buffers[0] = length 1253, hash 727FD1C6
|
||||
buffers[1] = length 1254, hash 73FB07B8
|
||||
buffers[2] = length 1254, hash 73FB07B8
|
||||
buffers[3] = length 1254, hash 73FB07B8
|
||||
buffers[4] = length 0, hash 1
|
||||
MediaCodec (video/avc):
|
||||
buffers.length = 3
|
||||
buffers[0] = length 12394, hash A39F5311
|
||||
buffers[1] = length 813, hash 99F7B4FA
|
||||
buffers[2] = length 0, hash 1
|
||||
5
testdata/src/test/assets/playbackdumps/ts/sample_h264_no_access_unit_delimiters.ts.dump
vendored
Normal file
5
testdata/src/test/assets/playbackdumps/ts/sample_h264_no_access_unit_delimiters.ts.dump
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
MediaCodec (video/avc):
|
||||
buffers.length = 3
|
||||
buffers[0] = length 11672, hash 476AEFF9
|
||||
buffers[1] = length 524, hash 184416EF
|
||||
buffers[2] = length 0, hash 1
|
||||
0
testdata/src/test/assets/playbackdumps/ts/sample_h265.ts.dump
vendored
Normal file
0
testdata/src/test/assets/playbackdumps/ts/sample_h265.ts.dump
vendored
Normal file
8
testdata/src/test/assets/playbackdumps/ts/sample_latm.ts.dump
vendored
Normal file
8
testdata/src/test/assets/playbackdumps/ts/sample_latm.ts.dump
vendored
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
MediaCodec (audio/mp4a-latm):
|
||||
buffers.length = 6
|
||||
buffers[0] = length 279, hash 79BF9F9B
|
||||
buffers[1] = length 279, hash C96F4684
|
||||
buffers[2] = length 279, hash 65670B86
|
||||
buffers[3] = length 280, hash 1AF29BCE
|
||||
buffers[4] = length 279, hash C96F4684
|
||||
buffers[5] = length 0, hash 1
|
||||
153
testdata/src/test/assets/playbackdumps/ts/sample_with_id3.adts.dump
vendored
Normal file
153
testdata/src/test/assets/playbackdumps/ts/sample_with_id3.adts.dump
vendored
Normal file
|
|
@ -0,0 +1,153 @@
|
|||
MediaCodec (audio/mp4a-latm):
|
||||
buffers.length = 145
|
||||
buffers[0] = length 23, hash 47DE9131
|
||||
buffers[1] = length 6, hash 31CF3A46
|
||||
buffers[2] = length 6, hash 31CF3A46
|
||||
buffers[3] = length 6, hash 31CF3A46
|
||||
buffers[4] = length 6, hash 31EC5206
|
||||
buffers[5] = length 171, hash 4F6478F6
|
||||
buffers[6] = length 202, hash AF4068A3
|
||||
buffers[7] = length 210, hash E4C10618
|
||||
buffers[8] = length 217, hash 9ECCD0D9
|
||||
buffers[9] = length 212, hash 6BAC2CD9
|
||||
buffers[10] = length 223, hash 188B6010
|
||||
buffers[11] = length 222, hash C1A04D0C
|
||||
buffers[12] = length 220, hash D65F9768
|
||||
buffers[13] = length 227, hash B96C9E14
|
||||
buffers[14] = length 229, hash 9FB09972
|
||||
buffers[15] = length 220, hash 2271F053
|
||||
buffers[16] = length 226, hash 5EDD2F4F
|
||||
buffers[17] = length 239, hash 957510E0
|
||||
buffers[18] = length 224, hash 718A8F47
|
||||
buffers[19] = length 225, hash 5E11E293
|
||||
buffers[20] = length 227, hash FCE50D27
|
||||
buffers[21] = length 212, hash 77908C40
|
||||
buffers[22] = length 227, hash 34C4EB32
|
||||
buffers[23] = length 231, hash 95488307
|
||||
buffers[24] = length 226, hash 97F12D6F
|
||||
buffers[25] = length 236, hash 91A9D9A2
|
||||
buffers[26] = length 227, hash 27A608F9
|
||||
buffers[27] = length 229, hash 57DAAE4
|
||||
buffers[28] = length 235, hash ED30AC34
|
||||
buffers[29] = length 227, hash BD3D6280
|
||||
buffers[30] = length 233, hash 694B1087
|
||||
buffers[31] = length 232, hash 1EDFE047
|
||||
buffers[32] = length 228, hash E2A831F4
|
||||
buffers[33] = length 231, hash 757E6012
|
||||
buffers[34] = length 223, hash 4003D791
|
||||
buffers[35] = length 232, hash 3CF9A07C
|
||||
buffers[36] = length 228, hash 25AC3FF7
|
||||
buffers[37] = length 220, hash 2C1824CE
|
||||
buffers[38] = length 229, hash 46FDD8FB
|
||||
buffers[39] = length 237, hash F6988018
|
||||
buffers[40] = length 242, hash 60436B6B
|
||||
buffers[41] = length 275, hash 90EDFA8E
|
||||
buffers[42] = length 242, hash 5C86EFCB
|
||||
buffers[43] = length 233, hash E0A51B82
|
||||
buffers[44] = length 235, hash 590DF14F
|
||||
buffers[45] = length 238, hash 69AF4E6E
|
||||
buffers[46] = length 235, hash E745AE8D
|
||||
buffers[47] = length 223, hash 295F2A13
|
||||
buffers[48] = length 228, hash E2F47B21
|
||||
buffers[49] = length 229, hash 262C3CFE
|
||||
buffers[50] = length 232, hash 4B5BF5E8
|
||||
buffers[51] = length 233, hash F3D80836
|
||||
buffers[52] = length 237, hash 32E0A11E
|
||||
buffers[53] = length 228, hash E1B89F13
|
||||
buffers[54] = length 237, hash 8BDD9E38
|
||||
buffers[55] = length 235, hash 3C84161F
|
||||
buffers[56] = length 227, hash A47E1789
|
||||
buffers[57] = length 228, hash 869FDFD3
|
||||
buffers[58] = length 233, hash 272ECE2
|
||||
buffers[59] = length 227, hash DB6B9618
|
||||
buffers[60] = length 212, hash 63214325
|
||||
buffers[61] = length 221, hash 9BA588A1
|
||||
buffers[62] = length 225, hash 21EFD50C
|
||||
buffers[63] = length 231, hash F3AD0BF
|
||||
buffers[64] = length 224, hash 822C9210
|
||||
buffers[65] = length 195, hash D4EF53EE
|
||||
buffers[66] = length 195, hash A816647A
|
||||
buffers[67] = length 184, hash 9A2B7E6
|
||||
buffers[68] = length 210, hash 956E3600
|
||||
buffers[69] = length 234, hash 35CFDA0A
|
||||
buffers[70] = length 239, hash 9E15AC1E
|
||||
buffers[71] = length 228, hash F3B70641
|
||||
buffers[72] = length 237, hash 124E3194
|
||||
buffers[73] = length 231, hash 950CD7C8
|
||||
buffers[74] = length 236, hash A12E49AF
|
||||
buffers[75] = length 242, hash 43BC9C24
|
||||
buffers[76] = length 241, hash DCF0B17
|
||||
buffers[77] = length 251, hash C0B99968
|
||||
buffers[78] = length 245, hash 9B38ED1C
|
||||
buffers[79] = length 238, hash 1BA69079
|
||||
buffers[80] = length 233, hash 44C8C6BF
|
||||
buffers[81] = length 231, hash EABBEE02
|
||||
buffers[82] = length 226, hash D09C44FB
|
||||
buffers[83] = length 235, hash BE6A6608
|
||||
buffers[84] = length 235, hash 2735F454
|
||||
buffers[85] = length 238, hash B160DFE7
|
||||
buffers[86] = length 232, hash 1B217D2E
|
||||
buffers[87] = length 251, hash D1C14CEA
|
||||
buffers[88] = length 256, hash 97C87F08
|
||||
buffers[89] = length 237, hash 6645DB3
|
||||
buffers[90] = length 235, hash 727A1C82
|
||||
buffers[91] = length 234, hash 5015F8B5
|
||||
buffers[92] = length 241, hash 9102144B
|
||||
buffers[93] = length 224, hash 64E0D807
|
||||
buffers[94] = length 228, hash 1922B852
|
||||
buffers[95] = length 224, hash 953502D8
|
||||
buffers[96] = length 214, hash 92B87FE7
|
||||
buffers[97] = length 213, hash BB0C8D86
|
||||
buffers[98] = length 206, hash 9AD21017
|
||||
buffers[99] = length 209, hash C479FE94
|
||||
buffers[100] = length 220, hash 3033DCE1
|
||||
buffers[101] = length 217, hash 7D589C94
|
||||
buffers[102] = length 216, hash AAF6C183
|
||||
buffers[103] = length 206, hash 1EE1207F
|
||||
buffers[104] = length 204, hash 4BEB1210
|
||||
buffers[105] = length 213, hash 21A841C9
|
||||
buffers[106] = length 207, hash B80B0424
|
||||
buffers[107] = length 212, hash 4785A1C3
|
||||
buffers[108] = length 205, hash 59BF7229
|
||||
buffers[109] = length 208, hash FA313DDE
|
||||
buffers[110] = length 211, hash 190D85FD
|
||||
buffers[111] = length 211, hash BA050052
|
||||
buffers[112] = length 211, hash F3080F10
|
||||
buffers[113] = length 210, hash F41B7BE7
|
||||
buffers[114] = length 207, hash 2176C97E
|
||||
buffers[115] = length 220, hash 32087455
|
||||
buffers[116] = length 213, hash 4E5649A8
|
||||
buffers[117] = length 213, hash 5F12FDCF
|
||||
buffers[118] = length 204, hash 1E895C2A
|
||||
buffers[119] = length 219, hash 45382270
|
||||
buffers[120] = length 205, hash D66C6A1D
|
||||
buffers[121] = length 204, hash 467AD01F
|
||||
buffers[122] = length 211, hash F0435574
|
||||
buffers[123] = length 206, hash 8C96B75F
|
||||
buffers[124] = length 200, hash 82553248
|
||||
buffers[125] = length 180, hash 1E51E6CE
|
||||
buffers[126] = length 196, hash 33151DC4
|
||||
buffers[127] = length 197, hash 1E62A7D6
|
||||
buffers[128] = length 206, hash 6A6C4CC9
|
||||
buffers[129] = length 209, hash A72FABAA
|
||||
buffers[130] = length 217, hash BA33B985
|
||||
buffers[131] = length 235, hash 9919CFD9
|
||||
buffers[132] = length 236, hash A22C7267
|
||||
buffers[133] = length 213, hash 3D57C901
|
||||
buffers[134] = length 205, hash 47F68FDE
|
||||
buffers[135] = length 210, hash 9A756E9C
|
||||
buffers[136] = length 210, hash BD45C31F
|
||||
buffers[137] = length 207, hash 8774FF7B
|
||||
buffers[138] = length 149, hash 4678C0E5
|
||||
buffers[139] = length 161, hash E991035D
|
||||
buffers[140] = length 197, hash C3013689
|
||||
buffers[141] = length 208, hash E6C0237
|
||||
buffers[142] = length 232, hash A330F188
|
||||
buffers[143] = length 174, hash 2B69C34E
|
||||
buffers[144] = length 0, hash 1
|
||||
MetadataOutput:
|
||||
Metadata[0]:
|
||||
entry[0] = ApicFrame
|
||||
Metadata[1]:
|
||||
entry[0] = CommentFrame
|
||||
entry[1] = ApicFrame
|
||||
12
testdata/src/test/assets/playbackdumps/ts/sample_with_junk.dump
vendored
Normal file
12
testdata/src/test/assets/playbackdumps/ts/sample_with_junk.dump
vendored
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
MediaCodec (audio/mpeg-L2):
|
||||
buffers.length = 5
|
||||
buffers[0] = length 1253, hash 727FD1C6
|
||||
buffers[1] = length 1254, hash 73FB07B8
|
||||
buffers[2] = length 1254, hash 73FB07B8
|
||||
buffers[3] = length 1254, hash 73FB07B8
|
||||
buffers[4] = length 0, hash 1
|
||||
MediaCodec (video/mpeg2):
|
||||
buffers.length = 3
|
||||
buffers[0] = length 20711, hash 34341E8
|
||||
buffers[1] = length 18112, hash EC44B35B
|
||||
buffers[2] = length 0, hash 1
|
||||
Loading…
Reference in a new issue