Commit 88999da3 by ibaker Committed by Andrew Lewis

Add playback tests for more TS assets

PiperOrigin-RevId: 334549894
parent 6b13640e
Showing with 718 additions and 6 deletions
...@@ -18,7 +18,6 @@ package com.google.android.exoplayer2.e2etest; ...@@ -18,7 +18,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;
...@@ -27,23 +26,58 @@ import com.google.android.exoplayer2.e2etest.util.ShadowMediaCodecConfig; ...@@ -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.AutoAdvancingFakeClock;
import com.google.android.exoplayer2.testutil.DumpFileAsserts; import com.google.android.exoplayer2.testutil.DumpFileAsserts;
import com.google.android.exoplayer2.testutil.TestExoPlayer; import com.google.android.exoplayer2.testutil.TestExoPlayer;
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.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.Config; import org.robolectric.annotation.Config;
/** End-to-end tests using TS samples. */ /** End-to-end tests using TS 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 TsPlaybackTest { 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 @Rule
public ShadowMediaCodecConfig mediaCodecConfig = public ShadowMediaCodecConfig mediaCodecConfig =
ShadowMediaCodecConfig.forAllSupportedMimeTypes(); ShadowMediaCodecConfig.forAllSupportedMimeTypes();
@Test @Test
public void mpegVideoMpegAudioScte35() 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 +85,7 @@ public class TsPlaybackTest { ...@@ -51,7 +85,7 @@ public class TsPlaybackTest {
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/ts/sample_scte35.ts")); player.setMediaItem(MediaItem.fromUri("asset:///media/ts/" + inputFile));
player.prepare(); player.prepare();
player.play(); player.play();
TestExoPlayer.runUntilPlaybackState(player, Player.STATE_ENDED); TestExoPlayer.runUntilPlaybackState(player, Player.STATE_ENDED);
...@@ -60,6 +94,6 @@ public class TsPlaybackTest { ...@@ -60,6 +94,6 @@ public class TsPlaybackTest {
DumpFileAsserts.assertOutput( DumpFileAsserts.assertOutput(
ApplicationProvider.getApplicationContext(), ApplicationProvider.getApplicationContext(),
playbackOutput, playbackOutput,
"playbackdumps/ts/sample_scte35.ts.dump"); "playbackdumps/ts/" + inputFile + ".dump");
} }
} }
...@@ -120,7 +120,7 @@ public final class ShadowMediaCodecConfig extends ExternalResource { ...@@ -120,7 +120,7 @@ public final class ShadowMediaCodecConfig extends ExternalResource {
ShadowMediaCodec.addDecoder( ShadowMediaCodec.addDecoder(
codecName, codecName,
new ShadowMediaCodec.CodecConfig( new ShadowMediaCodec.CodecConfig(
/* inputBufferSize= */ 50_000, /* outputBufferSize= */ 50_000, codec)); /* inputBufferSize= */ 100_000, /* outputBufferSize= */ 100_000, codec));
codecsByMimeType.put(mimeType, codec); codecsByMimeType.put(mimeType, codec);
} }
......
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
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] = AppInfoTable
entry[1] = AppInfoTable
Metadata[1]:
entry[0] = AppInfoTable
entry[1] = AppInfoTable
Metadata[2]:
entry[0] = AppInfoTable
entry[1] = AppInfoTable
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
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
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
MediaCodec (video/avc):
buffers.length = 3
buffers[0] = length 12394, hash A39F5311
buffers[1] = length 813, hash 99F7B4FA
buffers[2] = length 0, hash 1
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
MediaCodec (video/avc):
buffers.length = 3
buffers[0] = length 11672, hash 476AEFF9
buffers[1] = length 524, hash 184416EF
buffers[2] = length 0, hash 1
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
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
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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment