From 88999da3bee669132cbaf9d7d529668160f3cb4f Mon Sep 17 00:00:00 2001 From: ibaker Date: Wed, 30 Sep 2020 09:27:13 +0100 Subject: [PATCH] Add playback tests for more TS assets PiperOrigin-RevId: 334549894 --- .../exoplayer2/e2etest/TsPlaybackTest.java | 44 +- .../e2etest/util/ShadowMediaCodecConfig.java | 2 +- .../playbackdumps/ts/bbb_2500ms.ts.dump | 156 ++ .../playbackdumps/ts/elephants_dream.mpg.dump | 2052 +++++++++++++++++ .../assets/playbackdumps/ts/sample.ac3.dump | 0 .../assets/playbackdumps/ts/sample.ac4.dump | 0 .../assets/playbackdumps/ts/sample.adts.dump | 147 ++ .../assets/playbackdumps/ts/sample.eac3.dump | 0 .../playbackdumps/ts/sample_ac3.ts.dump | 0 .../playbackdumps/ts/sample_ac4.ts.dump | 0 .../playbackdumps/ts/sample_ait.ts.dump | 10 + .../ts/sample_cbs_truncated.adts.dump | 146 ++ .../playbackdumps/ts/sample_eac3.ts.dump | 0 .../playbackdumps/ts/sample_eac3joc.ec3.dump | 0 .../playbackdumps/ts/sample_eac3joc.ts.dump | 0 .../ts/sample_h262_mpeg_audio.ps.dump | 12 + .../ts/sample_h262_mpeg_audio.ts.dump | 12 + .../playbackdumps/ts/sample_h263.ts.dump | 0 .../ts/sample_h264_dts_audio.ts.dump | 5 + .../ts/sample_h264_mpeg_audio.ts.dump | 12 + ...ple_h264_no_access_unit_delimiters.ts.dump | 5 + .../playbackdumps/ts/sample_h265.ts.dump | 0 .../playbackdumps/ts/sample_latm.ts.dump | 8 + .../ts/sample_with_id3.adts.dump | 153 ++ .../playbackdumps/ts/sample_with_junk.dump | 12 + 25 files changed, 2770 insertions(+), 6 deletions(-) create mode 100644 testdata/src/test/assets/playbackdumps/ts/bbb_2500ms.ts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/elephants_dream.mpg.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample.ac3.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample.ac4.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample.adts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample.eac3.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_ac3.ts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_ac4.ts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_ait.ts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_cbs_truncated.adts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_eac3.ts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_eac3joc.ec3.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_eac3joc.ts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_h262_mpeg_audio.ps.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_h262_mpeg_audio.ts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_h263.ts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_h264_dts_audio.ts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_h264_mpeg_audio.ts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_h264_no_access_unit_delimiters.ts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_h265.ts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_latm.ts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_with_id3.adts.dump create mode 100644 testdata/src/test/assets/playbackdumps/ts/sample_with_junk.dump diff --git a/library/core/src/test/java/com/google/android/exoplayer2/e2etest/TsPlaybackTest.java b/library/core/src/test/java/com/google/android/exoplayer2/e2etest/TsPlaybackTest.java index d57f06ff52..edc546897a 100644 --- a/library/core/src/test/java/com/google/android/exoplayer2/e2etest/TsPlaybackTest.java +++ b/library/core/src/test/java/com/google/android/exoplayer2/e2etest/TsPlaybackTest.java @@ -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 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"); } } diff --git a/library/core/src/test/java/com/google/android/exoplayer2/e2etest/util/ShadowMediaCodecConfig.java b/library/core/src/test/java/com/google/android/exoplayer2/e2etest/util/ShadowMediaCodecConfig.java index 6d7f23107e..89e120e2e8 100644 --- a/library/core/src/test/java/com/google/android/exoplayer2/e2etest/util/ShadowMediaCodecConfig.java +++ b/library/core/src/test/java/com/google/android/exoplayer2/e2etest/util/ShadowMediaCodecConfig.java @@ -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); } diff --git a/testdata/src/test/assets/playbackdumps/ts/bbb_2500ms.ts.dump b/testdata/src/test/assets/playbackdumps/ts/bbb_2500ms.ts.dump new file mode 100644 index 0000000000..90fc237af8 --- /dev/null +++ b/testdata/src/test/assets/playbackdumps/ts/bbb_2500ms.ts.dump @@ -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 diff --git a/testdata/src/test/assets/playbackdumps/ts/elephants_dream.mpg.dump b/testdata/src/test/assets/playbackdumps/ts/elephants_dream.mpg.dump new file mode 100644 index 0000000000..c786049341 --- /dev/null +++ b/testdata/src/test/assets/playbackdumps/ts/elephants_dream.mpg.dump @@ -0,0 +1,2052 @@ +MediaCodec (audio/mpeg-L2): + buffers.length = 1150 + buffers[0] = length 1253, hash 2267F8F + buffers[1] = length 1254, hash E64C3DE8 + buffers[2] = length 1254, hash E64C3DE8 + buffers[3] = length 1254, hash E64C3DE8 + buffers[4] = length 1254, hash E64C3DE8 + buffers[5] = length 1254, hash E64C3DE8 + buffers[6] = length 1254, hash E64C3DE8 + buffers[7] = length 1254, hash E64C3DE8 + buffers[8] = length 1253, hash 2267F8F + buffers[9] = length 1254, hash E64C3DE8 + buffers[10] = length 1254, hash E64C3DE8 + buffers[11] = length 1254, hash E64C3DE8 + buffers[12] = length 1254, hash E64C3DE8 + buffers[13] = length 1254, hash E64C3DE8 + buffers[14] = length 1254, hash E64C3DE8 + buffers[15] = length 1254, hash E64C3DE8 + buffers[16] = length 1253, hash 2267F8F + buffers[17] = length 1254, hash E64C3DE8 + buffers[18] = length 1254, hash CCE34B2C + buffers[19] = length 1254, hash 600F5A64 + buffers[20] = length 1254, hash 97C8D994 + buffers[21] = length 1254, hash 8E727573 + buffers[22] = length 1254, hash C61DE4AB + buffers[23] = length 1254, hash 65B0D159 + buffers[24] = length 1253, hash CDB056A2 + buffers[25] = length 1254, hash 8DD4ED22 + buffers[26] = length 1254, hash 64A0F10A + buffers[27] = length 1254, hash FE686F88 + buffers[28] = length 1254, hash 987242F3 + buffers[29] = length 1254, hash 46373383 + buffers[30] = length 1254, hash BBD33D1B + buffers[31] = length 1254, hash 43326087 + buffers[32] = length 1253, hash 6B811F24 + buffers[33] = length 1254, hash 738DDEFB + buffers[34] = length 1254, hash E1CAE728 + buffers[35] = length 1254, hash EF28013C + buffers[36] = length 1254, hash E2FE3CB1 + buffers[37] = length 1254, hash 87657D04 + buffers[38] = length 1254, hash 129BEF89 + buffers[39] = length 1254, hash 8601A900 + buffers[40] = length 1253, hash 90CE0C78 + buffers[41] = length 1254, hash 14E80D8E + buffers[42] = length 1254, hash C2FC8886 + buffers[43] = length 1254, hash 48867FCE + buffers[44] = length 1254, hash E22E18BC + buffers[45] = length 1254, hash 37A27813 + buffers[46] = length 1254, hash 2B87569C + buffers[47] = length 1254, hash DD17182D + buffers[48] = length 1254, hash 66391658 + buffers[49] = length 1253, hash 2E243A30 + buffers[50] = length 1254, hash 737B648E + buffers[51] = length 1254, hash 4C6B7CB0 + buffers[52] = length 1254, hash 2E85FD2E + buffers[53] = length 1254, hash E4D14351 + buffers[54] = length 1254, hash 649FF055 + buffers[55] = length 1254, hash E79ADFDA + buffers[56] = length 1254, hash 12F7A0C9 + buffers[57] = length 1253, hash 5848D02C + buffers[58] = length 1254, hash 6C21AB11 + buffers[59] = length 1254, hash C3C3E597 + buffers[60] = length 1254, hash F15C11B0 + buffers[61] = length 1254, hash 77BADE8D + buffers[62] = length 1254, hash 29A2B7DA + buffers[63] = length 1254, hash 388F3A7F + buffers[64] = length 1254, hash F8294E36 + buffers[65] = length 1253, hash 82CC6E43 + buffers[66] = length 1254, hash D2311223 + buffers[67] = length 1254, hash CDA349EA + buffers[68] = length 1254, hash D46B5E3C + buffers[69] = length 1254, hash 10EC7566 + buffers[70] = length 1254, hash E88BF451 + buffers[71] = length 1254, hash A6DFCEE7 + buffers[72] = length 1254, hash 11CCAD52 + buffers[73] = length 1253, hash A81E699B + buffers[74] = length 1254, hash CF34AEE5 + buffers[75] = length 1254, hash 2AC46ECB + buffers[76] = length 1254, hash 507B0890 + buffers[77] = length 1254, hash 4531A06C + buffers[78] = length 1254, hash 338B866 + buffers[79] = length 1254, hash A9554CCF + buffers[80] = length 1254, hash A0D31705 + buffers[81] = length 1253, hash CBE8EE18 + buffers[82] = length 1254, hash 9A2484CE + buffers[83] = length 1254, hash AD518CB4 + buffers[84] = length 1254, hash DDE5FDB0 + buffers[85] = length 1254, hash F61E2E94 + buffers[86] = length 1254, hash 1795617E + buffers[87] = length 1254, hash A526B90E + buffers[88] = length 1254, hash EB826024 + buffers[89] = length 1253, hash 3759745B + buffers[90] = length 1254, hash FDD5DA01 + buffers[91] = length 1254, hash 449472AE + buffers[92] = length 1254, hash CF62C847 + buffers[93] = length 1254, hash BB3CB66C + buffers[94] = length 1254, hash 9C54AFC4 + buffers[95] = length 1254, hash E872D66E + buffers[96] = length 1254, hash 2D0D6FDB + buffers[97] = length 1254, hash 9E99B881 + buffers[98] = length 1253, hash B3295E76 + buffers[99] = length 1254, hash B7C48252 + buffers[100] = length 1254, hash 94D706D5 + buffers[101] = length 1254, hash 8056B036 + buffers[102] = length 1254, hash 23298229 + buffers[103] = length 1254, hash DF155EBD + buffers[104] = length 1254, hash 1CCA56F1 + buffers[105] = length 1254, hash A1F18F35 + buffers[106] = length 1253, hash A99F7909 + buffers[107] = length 1254, hash 5A7B8982 + buffers[108] = length 1254, hash 6330D803 + buffers[109] = length 1254, hash E92574BF + buffers[110] = length 1254, hash B723BD97 + buffers[111] = length 1254, hash 5CF9B2B7 + buffers[112] = length 1254, hash 52343151 + buffers[113] = length 1254, hash 81308871 + buffers[114] = length 1253, hash D8B24EE7 + buffers[115] = length 1254, hash A50BD5D2 + buffers[116] = length 1254, hash C8DE8AA5 + buffers[117] = length 1254, hash 27AC25C7 + buffers[118] = length 1254, hash A0B2A8FA + buffers[119] = length 1254, hash 9DF3CA48 + buffers[120] = length 1254, hash DC0467EC + buffers[121] = length 1254, hash 10502A3C + buffers[122] = length 1253, hash 3D155D11 + buffers[123] = length 1254, hash 27F3A338 + buffers[124] = length 1254, hash 11FB78FD + buffers[125] = length 1254, hash 7054D20B + buffers[126] = length 1254, hash 347C0908 + buffers[127] = length 1254, hash FB472BD4 + buffers[128] = length 1254, hash 1069380A + buffers[129] = length 1254, hash 3341A303 + buffers[130] = length 1253, hash 5455D4A2 + buffers[131] = length 1254, hash B17897C + buffers[132] = length 1254, hash AE270B + buffers[133] = length 1254, hash A45256FB + buffers[134] = length 1254, hash C63D87DE + buffers[135] = length 1254, hash 6C77F38E + buffers[136] = length 1254, hash 58F8A91C + buffers[137] = length 1254, hash E2FEE1F3 + buffers[138] = length 1253, hash 1E103E5 + buffers[139] = length 1254, hash E234D220 + buffers[140] = length 1254, hash D71A2D10 + buffers[141] = length 1254, hash AB4B7DA + buffers[142] = length 1254, hash D026360C + buffers[143] = length 1254, hash BE02C134 + buffers[144] = length 1254, hash 80143FBD + buffers[145] = length 1254, hash 7EA7CB6D + buffers[146] = length 1254, hash FA93755 + buffers[147] = length 1253, hash C8646AC5 + buffers[148] = length 1254, hash 32035DD9 + buffers[149] = length 1254, hash 17070030 + buffers[150] = length 1254, hash 9117AD9F + buffers[151] = length 1254, hash 80FFE474 + buffers[152] = length 1254, hash 87AEB7F8 + buffers[153] = length 1254, hash B4D9B3A9 + buffers[154] = length 1254, hash 4219DED0 + buffers[155] = length 1253, hash BA79CADE + buffers[156] = length 1254, hash 851C5B1 + buffers[157] = length 1254, hash 880E4A5F + buffers[158] = length 1254, hash 71D428BC + buffers[159] = length 1254, hash 5BEF30DD + buffers[160] = length 1254, hash CB8279B3 + buffers[161] = length 1254, hash 96545DF2 + buffers[162] = length 1254, hash 91EBB57 + buffers[163] = length 1253, hash BD18040D + buffers[164] = length 1254, hash 44F6631A + buffers[165] = length 1254, hash 8DAA8271 + buffers[166] = length 1254, hash 7AB78D20 + buffers[167] = length 1254, hash 17BA1FD6 + buffers[168] = length 1254, hash 80016706 + buffers[169] = length 1254, hash 488378 + buffers[170] = length 1254, hash FE16AD7F + buffers[171] = length 1253, hash D0168C31 + buffers[172] = length 1254, hash 8AD8E76F + buffers[173] = length 1254, hash 5C529AFA + buffers[174] = length 1254, hash 561A75C2 + buffers[175] = length 1254, hash AFF5195A + buffers[176] = length 1254, hash 324077D8 + buffers[177] = length 1254, hash 24E99065 + buffers[178] = length 1254, hash 5DE6BE2C + buffers[179] = length 1253, hash 1395B83B + buffers[180] = length 1254, hash D685532D + buffers[181] = length 1254, hash 9DFCBBF7 + buffers[182] = length 1254, hash E7FC4B9F + buffers[183] = length 1254, hash D2B9928A + buffers[184] = length 1254, hash 1C7507E7 + buffers[185] = length 1254, hash 575B8130 + buffers[186] = length 1254, hash 202E66DF + buffers[187] = length 1253, hash 3EB8F975 + buffers[188] = length 1254, hash 55142476 + buffers[189] = length 1254, hash F6015D73 + buffers[190] = length 1254, hash A3623789 + buffers[191] = length 1254, hash AFBCB736 + buffers[192] = length 1254, hash D23DF7F2 + buffers[193] = length 1254, hash E416F279 + buffers[194] = length 1254, hash 8086FD00 + buffers[195] = length 1254, hash 441A2066 + buffers[196] = length 1253, hash F0687FB9 + buffers[197] = length 1254, hash 8121C925 + buffers[198] = length 1254, hash 42919E0C + buffers[199] = length 1254, hash 421AF0F8 + buffers[200] = length 1254, hash F59BD66D + buffers[201] = length 1254, hash A1139372 + buffers[202] = length 1254, hash 880BFC53 + buffers[203] = length 1254, hash E7DEA27F + buffers[204] = length 1253, hash 79D99C25 + buffers[205] = length 1254, hash D526354E + buffers[206] = length 1254, hash B09B8C02 + buffers[207] = length 1254, hash 5FD351B4 + buffers[208] = length 1254, hash C62FBA1A + buffers[209] = length 1254, hash 90CEB46B + buffers[210] = length 1254, hash B31CD1F7 + buffers[211] = length 1254, hash A8C3276 + buffers[212] = length 1253, hash D55B0F14 + buffers[213] = length 1254, hash C6FA43BB + buffers[214] = length 1254, hash 856199A5 + buffers[215] = length 1254, hash 2072E03A + buffers[216] = length 1254, hash EBCF6A71 + buffers[217] = length 1254, hash 378EDC72 + buffers[218] = length 1254, hash BE6584EB + buffers[219] = length 1254, hash 33EFEF03 + buffers[220] = length 1253, hash B713BE9B + buffers[221] = length 1254, hash 8BB82053 + buffers[222] = length 1254, hash 73DE909D + buffers[223] = length 1254, hash 599F9248 + buffers[224] = length 1254, hash F75FA87C + buffers[225] = length 1254, hash 91F443DE + buffers[226] = length 1254, hash D11E3BC7 + buffers[227] = length 1254, hash 1EDEA146 + buffers[228] = length 1253, hash C72B33FA + buffers[229] = length 1254, hash 3D4CC304 + buffers[230] = length 1254, hash 45D69C29 + buffers[231] = length 1254, hash F7292AD2 + buffers[232] = length 1254, hash 8566A8AD + buffers[233] = length 1254, hash D588EB99 + buffers[234] = length 1254, hash A4A60964 + buffers[235] = length 1254, hash EEF87EB3 + buffers[236] = length 1253, hash 71203C41 + buffers[237] = length 1254, hash 1D8CD604 + buffers[238] = length 1254, hash 4F34FA64 + buffers[239] = length 1254, hash 90B82025 + buffers[240] = length 1254, hash 6D910220 + buffers[241] = length 1254, hash B50DB3FE + buffers[242] = length 1254, hash 92321B61 + buffers[243] = length 1254, hash 8D2F69B8 + buffers[244] = length 1254, hash B5121219 + buffers[245] = length 1253, hash FA8998F4 + buffers[246] = length 1254, hash 4CD7FC68 + buffers[247] = length 1254, hash 8EFDF6B0 + buffers[248] = length 1254, hash B3B20226 + buffers[249] = length 1254, hash B6EC0FA6 + buffers[250] = length 1254, hash F019813B + buffers[251] = length 1254, hash 49411201 + buffers[252] = length 1254, hash 6D618C5 + buffers[253] = length 1253, hash 929F8A47 + buffers[254] = length 1254, hash 7D87E894 + buffers[255] = length 1254, hash F1F55D2C + buffers[256] = length 1254, hash 1B10AA4C + buffers[257] = length 1254, hash AE218552 + buffers[258] = length 1254, hash BA435DB5 + buffers[259] = length 1254, hash DFA5431B + buffers[260] = length 1254, hash AB3A7036 + buffers[261] = length 1253, hash F3D76E91 + buffers[262] = length 1254, hash 4C397933 + buffers[263] = length 1254, hash E987C285 + buffers[264] = length 1254, hash FB02C293 + buffers[265] = length 1254, hash 6F96731 + buffers[266] = length 1254, hash B2294161 + buffers[267] = length 1254, hash 4C5A6264 + buffers[268] = length 1254, hash B097E3E9 + buffers[269] = length 1253, hash C61E3C15 + buffers[270] = length 1254, hash 8454DCA3 + buffers[271] = length 1254, hash 4D5DE36E + buffers[272] = length 1254, hash 552AADC6 + buffers[273] = length 1254, hash 1B3891E7 + buffers[274] = length 1254, hash 32FDBF09 + buffers[275] = length 1254, hash D1B4F5B6 + buffers[276] = length 1254, hash 95D3B1C2 + buffers[277] = length 1253, hash E2EE2004 + buffers[278] = length 1254, hash 75314720 + buffers[279] = length 1254, hash 956079BD + buffers[280] = length 1254, hash 70BCB97 + buffers[281] = length 1254, hash CA194E63 + buffers[282] = length 1254, hash 2E9A1C3F + buffers[283] = length 1254, hash 3430FBE3 + buffers[284] = length 1254, hash A85DD6AF + buffers[285] = length 1253, hash E4CE1B59 + buffers[286] = length 1254, hash F5D51A1C + buffers[287] = length 1254, hash 68347659 + buffers[288] = length 1254, hash EB208F94 + buffers[289] = length 1254, hash F785FC1C + buffers[290] = length 1254, hash 62453AB8 + buffers[291] = length 1254, hash F1F71DFD + buffers[292] = length 1254, hash D797BC72 + buffers[293] = length 1254, hash B1041ECB + buffers[294] = length 1253, hash 5638447A + buffers[295] = length 1254, hash 227C8087 + buffers[296] = length 1254, hash F64B2B69 + buffers[297] = length 1254, hash 821FA3A0 + buffers[298] = length 1254, hash 50B0C1FA + buffers[299] = length 1254, hash 4B56AEAE + buffers[300] = length 1254, hash 1E1EA325 + buffers[301] = length 1254, hash EFED5B8C + buffers[302] = length 1253, hash 56BF8947 + buffers[303] = length 1254, hash B7293243 + buffers[304] = length 1254, hash B06C3B60 + buffers[305] = length 1254, hash 95B1F46B + buffers[306] = length 1254, hash B199C508 + buffers[307] = length 1254, hash FF4ADFAB + buffers[308] = length 1254, hash 386F3159 + buffers[309] = length 1254, hash CE020A35 + buffers[310] = length 1253, hash BEAE7612 + buffers[311] = length 1254, hash 4BFF7202 + buffers[312] = length 1254, hash 66C253CE + buffers[313] = length 1254, hash 6071856D + buffers[314] = length 1254, hash 5FF67F52 + buffers[315] = length 1254, hash FEB631E + buffers[316] = length 1254, hash 9F10FF23 + buffers[317] = length 1254, hash 37E2903B + buffers[318] = length 1253, hash F3F912F6 + buffers[319] = length 1254, hash B9A6DC8 + buffers[320] = length 1254, hash 70D9B67A + buffers[321] = length 1254, hash 8A1A2787 + buffers[322] = length 1254, hash 32FBAA66 + buffers[323] = length 1254, hash 5E2883AB + buffers[324] = length 1254, hash 56587C56 + buffers[325] = length 1254, hash E31DB3F6 + buffers[326] = length 1253, hash 12C0E208 + buffers[327] = length 1254, hash 261B5023 + buffers[328] = length 1254, hash D682A383 + buffers[329] = length 1254, hash 6FB4C977 + buffers[330] = length 1254, hash 4492DBBC + buffers[331] = length 1254, hash 147A5B07 + buffers[332] = length 1254, hash AE23AAFF + buffers[333] = length 1254, hash A687FD2F + buffers[334] = length 1253, hash 19D418BB + buffers[335] = length 1254, hash ED1BF627 + buffers[336] = length 1254, hash E3E68AB1 + buffers[337] = length 1254, hash 50980BFA + buffers[338] = length 1254, hash 8DCCEE69 + buffers[339] = length 1254, hash 34B5D619 + buffers[340] = length 1254, hash CC3FE4FF + buffers[341] = length 1254, hash 90D9D80 + buffers[342] = length 1254, hash 71A5F711 + buffers[343] = length 1253, hash EAA8C3D1 + buffers[344] = length 1254, hash 4729BC91 + buffers[345] = length 1254, hash 245EF00A + buffers[346] = length 1254, hash B3505559 + buffers[347] = length 1254, hash 8211EE65 + buffers[348] = length 1254, hash E600201 + buffers[349] = length 1254, hash FF5A2071 + buffers[350] = length 1254, hash 3EE38851 + buffers[351] = length 1253, hash F25EBDD5 + buffers[352] = length 1254, hash A24FA775 + buffers[353] = length 1254, hash EBEB63A6 + buffers[354] = length 1254, hash 221B6E89 + buffers[355] = length 1254, hash F62E4914 + buffers[356] = length 1254, hash 5FDA6E60 + buffers[357] = length 1254, hash 1DC86E1A + buffers[358] = length 1254, hash 72F91A54 + buffers[359] = length 1253, hash D3E73EB7 + buffers[360] = length 1254, hash 1030094C + buffers[361] = length 1254, hash EB30346B + buffers[362] = length 1254, hash 1458E877 + buffers[363] = length 1254, hash ED6D6FDE + buffers[364] = length 1254, hash E552CC8C + buffers[365] = length 1254, hash 11A2F9F7 + buffers[366] = length 1254, hash 3655E4A1 + buffers[367] = length 1253, hash 72F44341 + buffers[368] = length 1254, hash C1CA6896 + buffers[369] = length 1254, hash 7E5964F2 + buffers[370] = length 1254, hash AF156031 + buffers[371] = length 1254, hash 255BC138 + buffers[372] = length 1254, hash E9F9724A + buffers[373] = length 1254, hash F5921DC4 + buffers[374] = length 1254, hash 530F23FE + buffers[375] = length 1253, hash AE70F588 + buffers[376] = length 1254, hash 5893D03B + buffers[377] = length 1254, hash 72D4AB7C + buffers[378] = length 1254, hash 83E40C9E + buffers[379] = length 1254, hash 3F030532 + buffers[380] = length 1254, hash 26CB6B78 + buffers[381] = length 1254, hash 2A8C8A7E + buffers[382] = length 1254, hash DC719516 + buffers[383] = length 1253, hash 7B36D64F + buffers[384] = length 1254, hash CBB98D4C + buffers[385] = length 1254, hash B59A58E0 + buffers[386] = length 1254, hash CE149503 + buffers[387] = length 1254, hash 8CA69732 + buffers[388] = length 1254, hash F9B1049C + buffers[389] = length 1254, hash FE9CC2CE + buffers[390] = length 1254, hash F32C8098 + buffers[391] = length 1254, hash 3CA816F1 + buffers[392] = length 1253, hash B5653387 + buffers[393] = length 1254, hash F0B97CE7 + buffers[394] = length 1254, hash E7B6A7C9 + buffers[395] = length 1254, hash 48B90132 + buffers[396] = length 1254, hash 822CD082 + buffers[397] = length 1254, hash D7297B56 + buffers[398] = length 1254, hash 903621BF + buffers[399] = length 1254, hash C2D1E9C8 + buffers[400] = length 1253, hash FF4A6B46 + buffers[401] = length 1254, hash 6BBA1197 + buffers[402] = length 1254, hash 1F8E6AD5 + buffers[403] = length 1254, hash B33C7778 + buffers[404] = length 1254, hash A0836491 + buffers[405] = length 1254, hash 11FC56E0 + buffers[406] = length 1254, hash 1464B96D + buffers[407] = length 1254, hash 7A219F91 + buffers[408] = length 1253, hash F40FC5DB + buffers[409] = length 1254, hash 6E4ACBFA + buffers[410] = length 1254, hash ACD616F7 + buffers[411] = length 1254, hash 941911C2 + buffers[412] = length 1254, hash 8CB7E6EA + buffers[413] = length 1254, hash 384ABB10 + buffers[414] = length 1254, hash 317C7D5B + buffers[415] = length 1254, hash CFB28AFA + buffers[416] = length 1253, hash 585C265D + buffers[417] = length 1254, hash 35E494D3 + buffers[418] = length 1254, hash F1356424 + buffers[419] = length 1254, hash 9B8F6933 + buffers[420] = length 1254, hash F49B114E + buffers[421] = length 1254, hash 895DA068 + buffers[422] = length 1254, hash 29BA49B + buffers[423] = length 1254, hash 4732C206 + buffers[424] = length 1253, hash B559075C + buffers[425] = length 1254, hash AC4491F7 + buffers[426] = length 1254, hash 158D2337 + buffers[427] = length 1254, hash 46E4411C + buffers[428] = length 1254, hash FB79B84A + buffers[429] = length 1254, hash 1AE432A3 + buffers[430] = length 1254, hash CBE9F93F + buffers[431] = length 1254, hash 9ABBD006 + buffers[432] = length 1253, hash C52FB10D + buffers[433] = length 1254, hash D20621A3 + buffers[434] = length 1254, hash 857BA48F + buffers[435] = length 1254, hash B5F7A90 + buffers[436] = length 1254, hash BB740AC8 + buffers[437] = length 1254, hash E8DFF74D + buffers[438] = length 1254, hash DB6641EB + buffers[439] = length 1254, hash E3B99FA8 + buffers[440] = length 1254, hash F7FDF341 + buffers[441] = length 1253, hash 88E066C5 + buffers[442] = length 1254, hash 720096B5 + buffers[443] = length 1254, hash 651C456A + buffers[444] = length 1254, hash F4C085ED + buffers[445] = length 1254, hash 392FBDD5 + buffers[446] = length 1254, hash 4F3DFA9A + buffers[447] = length 1254, hash DA4F60EA + buffers[448] = length 1254, hash 34C83CDB + buffers[449] = length 1253, hash 97803915 + buffers[450] = length 1254, hash 87292B9A + buffers[451] = length 1254, hash CFBB86DD + buffers[452] = length 1254, hash F033E2ED + buffers[453] = length 1254, hash 453EB6D4 + buffers[454] = length 1254, hash 981FEC9 + buffers[455] = length 1254, hash E6CF9C12 + buffers[456] = length 1254, hash CB448612 + buffers[457] = length 1253, hash 2D335598 + buffers[458] = length 1254, hash 80A81B56 + buffers[459] = length 1254, hash D81FF516 + buffers[460] = length 1254, hash 856FE5 + buffers[461] = length 1254, hash 69D7AA20 + buffers[462] = length 1254, hash 31C58D2 + buffers[463] = length 1254, hash C041DC7 + buffers[464] = length 1254, hash 50C1D31D + buffers[465] = length 1253, hash F58DEABA + buffers[466] = length 1254, hash 753A312 + buffers[467] = length 1254, hash 22AA508A + buffers[468] = length 1254, hash 58DF421A + buffers[469] = length 1254, hash DA604244 + buffers[470] = length 1254, hash B66265BE + buffers[471] = length 1254, hash D29E6E18 + buffers[472] = length 1254, hash 80E62C23 + buffers[473] = length 1253, hash D41B8469 + buffers[474] = length 1254, hash C6E8A9AC + buffers[475] = length 1254, hash 47C40DA + buffers[476] = length 1254, hash 7714208D + buffers[477] = length 1254, hash B7DC6C3C + buffers[478] = length 1254, hash 219FD2C4 + buffers[479] = length 1254, hash E99748DE + buffers[480] = length 1254, hash C64CF474 + buffers[481] = length 1253, hash 48C1AE6C + buffers[482] = length 1254, hash 42B15543 + buffers[483] = length 1254, hash DB308095 + buffers[484] = length 1254, hash 90EFB928 + buffers[485] = length 1254, hash 78B75445 + buffers[486] = length 1254, hash 6E842884 + buffers[487] = length 1254, hash 36934BF7 + buffers[488] = length 1254, hash 550173D9 + buffers[489] = length 1254, hash F29E8E3A + buffers[490] = length 1253, hash 44255F2B + buffers[491] = length 1254, hash 1F55EC66 + buffers[492] = length 1254, hash A76D839C + buffers[493] = length 1254, hash 7AD834B4 + buffers[494] = length 1254, hash D57862F5 + buffers[495] = length 1254, hash 7FAD4232 + buffers[496] = length 1254, hash 320DE24D + buffers[497] = length 1254, hash B8BF63F9 + buffers[498] = length 1253, hash 7BDF02E + buffers[499] = length 1254, hash 83899A81 + buffers[500] = length 1254, hash F6CF0335 + buffers[501] = length 1254, hash B77A50B + buffers[502] = length 1254, hash C006076F + buffers[503] = length 1254, hash 44561CA9 + buffers[504] = length 1254, hash F10CF130 + buffers[505] = length 1254, hash B1FA26AD + buffers[506] = length 1253, hash BC951EED + buffers[507] = length 1254, hash 462C6DE9 + buffers[508] = length 1254, hash 29A03B46 + buffers[509] = length 1254, hash 7B64505 + buffers[510] = length 1254, hash 7DFC471B + buffers[511] = length 1254, hash D1201F8C + buffers[512] = length 1254, hash 119EC20C + buffers[513] = length 1254, hash 888AE777 + buffers[514] = length 1253, hash 7C04517F + buffers[515] = length 1254, hash ABF09EB3 + buffers[516] = length 1254, hash F01E3638 + buffers[517] = length 1254, hash F272F3F5 + buffers[518] = length 1254, hash DB4709EC + buffers[519] = length 1254, hash B3FFA951 + buffers[520] = length 1254, hash 7AAF2F0D + buffers[521] = length 1254, hash 675ED2C5 + buffers[522] = length 1253, hash 2CBE35BF + buffers[523] = length 1254, hash A233036 + buffers[524] = length 1254, hash D8BBB80B + buffers[525] = length 1254, hash 45C427CC + buffers[526] = length 1254, hash FCA2C5EB + buffers[527] = length 1254, hash 48808B1 + buffers[528] = length 1254, hash EB49A2E7 + buffers[529] = length 1254, hash 5E8C2D89 + buffers[530] = length 1253, hash 2DAD3F15 + buffers[531] = length 1254, hash E0537E5B + buffers[532] = length 1254, hash CCB89BFD + buffers[533] = length 1254, hash 860C79E9 + buffers[534] = length 1254, hash 45E1578E + buffers[535] = length 1254, hash B311CD76 + buffers[536] = length 1254, hash 66D23D84 + buffers[537] = length 1254, hash F0DA95 + buffers[538] = length 1254, hash 16E2D247 + buffers[539] = length 1253, hash D50C98CD + buffers[540] = length 1254, hash 3DDE29AD + buffers[541] = length 1254, hash 31B4FEE0 + buffers[542] = length 1254, hash 1BB59455 + buffers[543] = length 1254, hash 42315EA3 + buffers[544] = length 1254, hash 211C472E + buffers[545] = length 1254, hash 44BE7CB2 + buffers[546] = length 1254, hash 6D210CA + buffers[547] = length 1253, hash 6324B3A3 + buffers[548] = length 1254, hash 92A72D9A + buffers[549] = length 1254, hash B5D8ED2 + buffers[550] = length 1254, hash D5F5FBB8 + buffers[551] = length 1254, hash 2A3010C9 + buffers[552] = length 1254, hash C0064C25 + buffers[553] = length 1254, hash 7E28308B + buffers[554] = length 1254, hash 8846E34 + buffers[555] = length 1253, hash 7137694E + buffers[556] = length 1254, hash 1DD0EA2A + buffers[557] = length 1254, hash 9D542646 + buffers[558] = length 1254, hash E9A4B0B5 + buffers[559] = length 1254, hash B1009049 + buffers[560] = length 1254, hash F25ABFC1 + buffers[561] = length 1254, hash CD4DEA8F + buffers[562] = length 1254, hash 397B8B33 + buffers[563] = length 1253, hash 4D6368EF + buffers[564] = length 1254, hash E9B863F7 + buffers[565] = length 1254, hash 3AE3723B + buffers[566] = length 1254, hash 3C955774 + buffers[567] = length 1254, hash ECE96511 + buffers[568] = length 1254, hash F4A985AF + buffers[569] = length 1254, hash 25212E60 + buffers[570] = length 1254, hash BF0723AB + buffers[571] = length 1253, hash E06A3B7A + buffers[572] = length 1254, hash CBE95161 + buffers[573] = length 1254, hash 4DA5F817 + buffers[574] = length 1254, hash F8F6D56D + buffers[575] = length 1254, hash 9103AEFB + buffers[576] = length 1254, hash 1E35B3D5 + buffers[577] = length 1254, hash 3E3ED10 + buffers[578] = length 1254, hash 5A4ACC40 + buffers[579] = length 1253, hash 2BCF8E28 + buffers[580] = length 1254, hash 6630D563 + buffers[581] = length 1254, hash 24DE2336 + buffers[582] = length 1254, hash 52ED1607 + buffers[583] = length 1254, hash 6C21815A + buffers[584] = length 1254, hash BB03A405 + buffers[585] = length 1254, hash 6B911E14 + buffers[586] = length 1254, hash 654F706 + buffers[587] = length 1254, hash B6CE8D30 + buffers[588] = length 1253, hash D46A6BD5 + buffers[589] = length 1254, hash DB8AC32 + buffers[590] = length 1254, hash F0F4771F + buffers[591] = length 1254, hash 86BD8114 + buffers[592] = length 1254, hash 50B2FE9E + buffers[593] = length 1254, hash 80B84C50 + buffers[594] = length 1254, hash 6E675D79 + buffers[595] = length 1254, hash 42323F50 + buffers[596] = length 1253, hash 50115E47 + buffers[597] = length 1254, hash C41C7DCE + buffers[598] = length 1254, hash 4044591A + buffers[599] = length 1254, hash 48B3C309 + buffers[600] = length 1254, hash DA31BA7C + buffers[601] = length 1254, hash BB6D60E7 + buffers[602] = length 1254, hash 5153C8ED + buffers[603] = length 1254, hash EBF4D57C + buffers[604] = length 1253, hash 62C55531 + buffers[605] = length 1254, hash 42AC6C37 + buffers[606] = length 1254, hash 8460E62F + buffers[607] = length 1254, hash 33AF170F + buffers[608] = length 1254, hash EDE39D65 + buffers[609] = length 1254, hash CE7A9E1D + buffers[610] = length 1254, hash 60294324 + buffers[611] = length 1254, hash D30DFC28 + buffers[612] = length 1253, hash 543F61A1 + buffers[613] = length 1254, hash BF1D945B + buffers[614] = length 1254, hash 5C1AA2D4 + buffers[615] = length 1254, hash 85B2F902 + buffers[616] = length 1254, hash 6649A9C0 + buffers[617] = length 1254, hash 2933580D + buffers[618] = length 1254, hash 947B99F8 + buffers[619] = length 1254, hash 7BDC1F1B + buffers[620] = length 1253, hash 7B28422F + buffers[621] = length 1254, hash B3FF7619 + buffers[622] = length 1254, hash 75962064 + buffers[623] = length 1254, hash 5F5C0F5A + buffers[624] = length 1254, hash B4CB0D55 + buffers[625] = length 1254, hash DA0E25C7 + buffers[626] = length 1254, hash CE137DE3 + buffers[627] = length 1254, hash 536CCB90 + buffers[628] = length 1253, hash B1DF8F1E + buffers[629] = length 1254, hash 9D57B806 + buffers[630] = length 1254, hash 991702EF + buffers[631] = length 1254, hash 86D3364D + buffers[632] = length 1254, hash C2D56E9C + buffers[633] = length 1254, hash 7038BEC9 + buffers[634] = length 1254, hash 82455FBB + buffers[635] = length 1254, hash 560C826F + buffers[636] = length 1254, hash 2D92DBF3 + buffers[637] = length 1253, hash 84E463FF + buffers[638] = length 1254, hash 28577729 + buffers[639] = length 1254, hash BD7E4B38 + buffers[640] = length 1254, hash 6D566956 + buffers[641] = length 1254, hash F45670B8 + buffers[642] = length 1254, hash 68AC12EA + buffers[643] = length 1254, hash 628177B2 + buffers[644] = length 1254, hash 4B09F9AF + buffers[645] = length 1253, hash 9D3FE8F2 + buffers[646] = length 1254, hash 6ED3C78 + buffers[647] = length 1254, hash 9EB9F2AE + buffers[648] = length 1254, hash E12475E + buffers[649] = length 1254, hash 817DFF6A + buffers[650] = length 1254, hash 3F6C398D + buffers[651] = length 1254, hash B5EBCEDF + buffers[652] = length 1254, hash 25A1AEE4 + buffers[653] = length 1253, hash 775C1904 + buffers[654] = length 1254, hash FE3BD0B8 + buffers[655] = length 1254, hash BAC2AC41 + buffers[656] = length 1254, hash 2F83475B + buffers[657] = length 1254, hash 4463E513 + buffers[658] = length 1254, hash EBD304E2 + buffers[659] = length 1254, hash D4D8887C + buffers[660] = length 1254, hash C7A3E292 + buffers[661] = length 1253, hash 32EFD7A1 + buffers[662] = length 1254, hash 82D00CB6 + buffers[663] = length 1254, hash 6CF50B00 + buffers[664] = length 1254, hash 159F0087 + buffers[665] = length 1254, hash 20D5E145 + buffers[666] = length 1254, hash CD4A151C + buffers[667] = length 1254, hash 66A08F02 + buffers[668] = length 1254, hash 684A809E + buffers[669] = length 1253, hash DC4913A6 + buffers[670] = length 1254, hash 79C15470 + buffers[671] = length 1254, hash DCF34F1 + buffers[672] = length 1254, hash C6CDC575 + buffers[673] = length 1254, hash 9813E74B + buffers[674] = length 1254, hash FB74357F + buffers[675] = length 1254, hash A3D70120 + buffers[676] = length 1254, hash 1836E21C + buffers[677] = length 1253, hash 437356F + buffers[678] = length 1254, hash 83E4D8A4 + buffers[679] = length 1254, hash EAE600F + buffers[680] = length 1254, hash 7278A47D + buffers[681] = length 1254, hash 241E771D + buffers[682] = length 1254, hash EBB2D792 + buffers[683] = length 1254, hash 56C6FA1A + buffers[684] = length 1254, hash 1220FE95 + buffers[685] = length 1254, hash 83D686B0 + buffers[686] = length 1253, hash 3610BF5F + buffers[687] = length 1254, hash 956B5174 + buffers[688] = length 1254, hash 78A76139 + buffers[689] = length 1254, hash D57F859 + buffers[690] = length 1254, hash 91E1B16D + buffers[691] = length 1254, hash DD84B0F1 + buffers[692] = length 1254, hash FB6C872A + buffers[693] = length 1254, hash 79BCDBD8 + buffers[694] = length 1253, hash 279D0155 + buffers[695] = length 1254, hash 12F757B5 + buffers[696] = length 1254, hash F02DA253 + buffers[697] = length 1254, hash 84C9DC99 + buffers[698] = length 1254, hash 5A5691DB + buffers[699] = length 1254, hash 1180E4E8 + buffers[700] = length 1254, hash CFB5151E + buffers[701] = length 1254, hash EBE17809 + buffers[702] = length 1253, hash 6C39C396 + buffers[703] = length 1254, hash 2B555756 + buffers[704] = length 1254, hash 3723C994 + buffers[705] = length 1254, hash C06408CB + buffers[706] = length 1254, hash 99951951 + buffers[707] = length 1254, hash DF037EED + buffers[708] = length 1254, hash 3F669FE9 + buffers[709] = length 1254, hash 9F484654 + buffers[710] = length 1253, hash 8193B86D + buffers[711] = length 1254, hash C9622C44 + buffers[712] = length 1254, hash 999DA0D8 + buffers[713] = length 1254, hash 20991944 + buffers[714] = length 1254, hash EE6FB7C6 + buffers[715] = length 1254, hash 84CC28AC + buffers[716] = length 1254, hash 79B2F3EC + buffers[717] = length 1254, hash 151BC09A + buffers[718] = length 1253, hash 9AAFB268 + buffers[719] = length 1254, hash 58005D95 + buffers[720] = length 1254, hash 326D16DE + buffers[721] = length 1254, hash 81F457AD + buffers[722] = length 1254, hash E7EF9203 + buffers[723] = length 1254, hash 2DC224C0 + buffers[724] = length 1254, hash 16C1F08 + buffers[725] = length 1254, hash A2261759 + buffers[726] = length 1253, hash 67AD0066 + buffers[727] = length 1254, hash 99AE7E43 + buffers[728] = length 1254, hash A33DD42 + buffers[729] = length 1254, hash B447F568 + buffers[730] = length 1254, hash 831B306C + buffers[731] = length 1254, hash E8D5AA23 + buffers[732] = length 1254, hash EA00E4D4 + buffers[733] = length 1254, hash 972968B6 + buffers[734] = length 1254, hash CCEFEE27 + buffers[735] = length 1253, hash 6569F6C4 + buffers[736] = length 1254, hash 18A9E6 + buffers[737] = length 1254, hash E184892D + buffers[738] = length 1254, hash 8A696331 + buffers[739] = length 1254, hash BB3F9C9D + buffers[740] = length 1254, hash 71F99217 + buffers[741] = length 1254, hash 1C9A9475 + buffers[742] = length 1254, hash 87CA2015 + buffers[743] = length 1253, hash 28F2403A + buffers[744] = length 1254, hash 2FD91205 + buffers[745] = length 1254, hash F65352A2 + buffers[746] = length 1254, hash A02630DB + buffers[747] = length 1254, hash 26986A75 + buffers[748] = length 1254, hash 74B6D662 + buffers[749] = length 1254, hash 8A961F06 + buffers[750] = length 1254, hash AA508D4 + buffers[751] = length 1253, hash 2EF75D99 + buffers[752] = length 1254, hash A2A4E76A + buffers[753] = length 1254, hash 6A636C22 + buffers[754] = length 1254, hash C7AEEA33 + buffers[755] = length 1254, hash 4E857F7E + buffers[756] = length 1254, hash 34C3DAC3 + buffers[757] = length 1254, hash 176358CA + buffers[758] = length 1254, hash 8A22F6FC + buffers[759] = length 1253, hash 5DA19AE8 + buffers[760] = length 1254, hash 2E96F942 + buffers[761] = length 1254, hash 906A40F6 + buffers[762] = length 1254, hash C5707AB6 + buffers[763] = length 1254, hash DF65CB07 + buffers[764] = length 1254, hash 71122F3E + buffers[765] = length 1254, hash 544ED4A8 + buffers[766] = length 1254, hash 98B3FCAA + buffers[767] = length 1253, hash D705F461 + buffers[768] = length 1254, hash 41A020CA + buffers[769] = length 1254, hash 230DCE58 + buffers[770] = length 1254, hash 773AA296 + buffers[771] = length 1254, hash 57A13997 + buffers[772] = length 1254, hash 2383FD5F + buffers[773] = length 1254, hash B06F8A78 + buffers[774] = length 1254, hash 97D00EA4 + buffers[775] = length 1253, hash 53E849E2 + buffers[776] = length 1254, hash 301BB564 + buffers[777] = length 1254, hash 277B95AD + buffers[778] = length 1254, hash 75B293A0 + buffers[779] = length 1254, hash E83014A8 + buffers[780] = length 1254, hash 466E8FB + buffers[781] = length 1254, hash 927398E4 + buffers[782] = length 1254, hash 9B988594 + buffers[783] = length 1254, hash A6599AF4 + buffers[784] = length 1253, hash A7105E95 + buffers[785] = length 1254, hash 495F0BAE + buffers[786] = length 1254, hash CAFB7951 + buffers[787] = length 1254, hash 4E8ED80F + buffers[788] = length 1254, hash 78B1334D + buffers[789] = length 1254, hash E857315 + buffers[790] = length 1254, hash CCE127BD + buffers[791] = length 1254, hash 2B146367 + buffers[792] = length 1253, hash C12D74FB + buffers[793] = length 1254, hash F5D85F86 + buffers[794] = length 1254, hash AED8B884 + buffers[795] = length 1254, hash AA8DA88D + buffers[796] = length 1254, hash C33E85E6 + buffers[797] = length 1254, hash F47C171F + buffers[798] = length 1254, hash AA953297 + buffers[799] = length 1254, hash 182FFFC4 + buffers[800] = length 1253, hash 625C609C + buffers[801] = length 1254, hash DE7F7BEB + buffers[802] = length 1254, hash F2DE995A + buffers[803] = length 1254, hash A2063D68 + buffers[804] = length 1254, hash 4CB843BE + buffers[805] = length 1254, hash DB2C7295 + buffers[806] = length 1254, hash 5D228700 + buffers[807] = length 1254, hash 628074A3 + buffers[808] = length 1253, hash 7FBB2F83 + buffers[809] = length 1254, hash 23E45703 + buffers[810] = length 1254, hash FDC98244 + buffers[811] = length 1254, hash E6E24EE9 + buffers[812] = length 1254, hash C8D999FB + buffers[813] = length 1254, hash B321D458 + buffers[814] = length 1254, hash 690DB1C2 + buffers[815] = length 1254, hash 236B1DC0 + buffers[816] = length 1253, hash 8C49447E + buffers[817] = length 1254, hash 58B946AF + buffers[818] = length 1254, hash F515D274 + buffers[819] = length 1254, hash 42AB33A7 + buffers[820] = length 1254, hash F62E9536 + buffers[821] = length 1254, hash 45B2E075 + buffers[822] = length 1254, hash 1803DA6F + buffers[823] = length 1254, hash E4D44A46 + buffers[824] = length 1253, hash 1C0BD9B + buffers[825] = length 1254, hash 69AD8FBC + buffers[826] = length 1254, hash 18E7728E + buffers[827] = length 1254, hash 6AA71B2A + buffers[828] = length 1254, hash FE581684 + buffers[829] = length 1254, hash D7DC0ED5 + buffers[830] = length 1254, hash 378BE84F + buffers[831] = length 1254, hash DAA6FD74 + buffers[832] = length 1254, hash BEF5DD1F + buffers[833] = length 1253, hash 4D5BEF8E + buffers[834] = length 1254, hash 655FBD79 + buffers[835] = length 1254, hash 918DE2CC + buffers[836] = length 1254, hash DAE2D6DA + buffers[837] = length 1254, hash F321036C + buffers[838] = length 1254, hash 48871DE2 + buffers[839] = length 1254, hash E6214230 + buffers[840] = length 1254, hash 6E2D3492 + buffers[841] = length 1253, hash 54DBF93E + buffers[842] = length 1254, hash 86A94EC4 + buffers[843] = length 1254, hash 4FA56978 + buffers[844] = length 1254, hash 3A56F2FA + buffers[845] = length 1254, hash 366AE0DC + buffers[846] = length 1254, hash F02DC7CE + buffers[847] = length 1254, hash 74876B7F + buffers[848] = length 1254, hash D895ABFD + buffers[849] = length 1253, hash D85D6005 + buffers[850] = length 1254, hash 988D03C4 + buffers[851] = length 1254, hash E0DC55D0 + buffers[852] = length 1254, hash 55ADDCCF + buffers[853] = length 1254, hash 28F13DF + buffers[854] = length 1254, hash 20298007 + buffers[855] = length 1254, hash FFAE01C9 + buffers[856] = length 1254, hash 38108E8D + buffers[857] = length 1253, hash B3FAC338 + buffers[858] = length 1254, hash 9B8FB5E3 + buffers[859] = length 1254, hash E921A81A + buffers[860] = length 1254, hash 5919EE03 + buffers[861] = length 1254, hash 55F077E8 + buffers[862] = length 1254, hash 78768CC3 + buffers[863] = length 1254, hash 6744EB66 + buffers[864] = length 1254, hash 21FFFC42 + buffers[865] = length 1253, hash 664A437A + buffers[866] = length 1254, hash DFE8BFB8 + buffers[867] = length 1254, hash 7BED4F6F + buffers[868] = length 1254, hash FFE9A0DD + buffers[869] = length 1254, hash 357F2D9 + buffers[870] = length 1254, hash 9927DD5B + buffers[871] = length 1254, hash CB31F7F0 + buffers[872] = length 1254, hash 314AD818 + buffers[873] = length 1253, hash FE1E0CBC + buffers[874] = length 1254, hash 76DDA6B2 + buffers[875] = length 1254, hash 6637F2D8 + buffers[876] = length 1254, hash 5EF9AF9D + buffers[877] = length 1254, hash 36E48699 + buffers[878] = length 1254, hash AD52AF0F + buffers[879] = length 1254, hash 3118C2FB + buffers[880] = length 1254, hash 6D7DC0BA + buffers[881] = length 1254, hash B11A5275 + buffers[882] = length 1253, hash 4A3B836F + buffers[883] = length 1254, hash DFD716E6 + buffers[884] = length 1254, hash C20F42B0 + buffers[885] = length 1254, hash BED30F80 + buffers[886] = length 1254, hash CDDCBF1C + buffers[887] = length 1254, hash 6F8BBAEC + buffers[888] = length 1254, hash 9B1CFFB7 + buffers[889] = length 1254, hash 9FC46F88 + buffers[890] = length 1253, hash 76B6076F + buffers[891] = length 1254, hash FE622FDF + buffers[892] = length 1254, hash FD122D34 + buffers[893] = length 1254, hash CAC8EA0D + buffers[894] = length 1254, hash BE007B8F + buffers[895] = length 1254, hash 90E47077 + buffers[896] = length 1254, hash D3B59E9B + buffers[897] = length 1254, hash 5F99F4DC + buffers[898] = length 1253, hash 395B0D1C + buffers[899] = length 1254, hash 455B2D + buffers[900] = length 1254, hash AD2D2F6B + buffers[901] = length 1254, hash D6607611 + buffers[902] = length 1254, hash 2934823C + buffers[903] = length 1254, hash 55CC02E5 + buffers[904] = length 1254, hash AC06541D + buffers[905] = length 1254, hash D38D7736 + buffers[906] = length 1253, hash AC6EE1B5 + buffers[907] = length 1254, hash 16878362 + buffers[908] = length 1254, hash E6B274C + buffers[909] = length 1254, hash B8B302A4 + buffers[910] = length 1254, hash F232F8B1 + buffers[911] = length 1254, hash 529F8F77 + buffers[912] = length 1254, hash 5FB804C4 + buffers[913] = length 1254, hash F540A6BC + buffers[914] = length 1253, hash 5FE6744D + buffers[915] = length 1254, hash B7444A34 + buffers[916] = length 1254, hash 6BBC6449 + buffers[917] = length 1254, hash ECABF942 + buffers[918] = length 1254, hash CBB826F0 + buffers[919] = length 1254, hash DE020915 + buffers[920] = length 1254, hash A41275E7 + buffers[921] = length 1254, hash F08D0CCF + buffers[922] = length 1253, hash 8ABCA110 + buffers[923] = length 1254, hash 30489909 + buffers[924] = length 1254, hash BA9488AA + buffers[925] = length 1254, hash 8EE32DEC + buffers[926] = length 1254, hash DC960C9F + buffers[927] = length 1254, hash 6B40B747 + buffers[928] = length 1254, hash 37F3C05A + buffers[929] = length 1254, hash 9C0C7C0B + buffers[930] = length 1254, hash D8D75E9B + buffers[931] = length 1253, hash C6C5D74 + buffers[932] = length 1254, hash 12229283 + buffers[933] = length 1254, hash C85AC12A + buffers[934] = length 1254, hash 3C54636B + buffers[935] = length 1254, hash 7F6E528A + buffers[936] = length 1254, hash 52CD151E + buffers[937] = length 1254, hash 8C38A5F2 + buffers[938] = length 1254, hash 88B66492 + buffers[939] = length 1253, hash F87412B0 + buffers[940] = length 1254, hash 751DC61B + buffers[941] = length 1254, hash F61E3EA5 + buffers[942] = length 1254, hash 432B09D4 + buffers[943] = length 1254, hash 19A9E02D + buffers[944] = length 1254, hash 8039737 + buffers[945] = length 1254, hash B1CB3E14 + buffers[946] = length 1254, hash 2098A9D7 + buffers[947] = length 1253, hash F1FF3B90 + buffers[948] = length 1254, hash 62F860C0 + buffers[949] = length 1254, hash E2599B82 + buffers[950] = length 1254, hash 159FD5DC + buffers[951] = length 1254, hash 84F58F42 + buffers[952] = length 1254, hash BEEDD01 + buffers[953] = length 1254, hash 37F1BD9D + buffers[954] = length 1254, hash C9E9EE2 + buffers[955] = length 1253, hash 3364F4B9 + buffers[956] = length 1254, hash B20E48D8 + buffers[957] = length 1254, hash E630DEF2 + buffers[958] = length 1254, hash 485FDD62 + buffers[959] = length 1254, hash 21F2F561 + buffers[960] = length 1254, hash 43B84344 + buffers[961] = length 1254, hash D796E2B5 + buffers[962] = length 1254, hash EC5A9AC4 + buffers[963] = length 1253, hash 5BFD80E9 + buffers[964] = length 1254, hash C6A21321 + buffers[965] = length 1254, hash 79E474FA + buffers[966] = length 1254, hash B64FC15B + buffers[967] = length 1254, hash 4E91C420 + buffers[968] = length 1254, hash DC3C2566 + buffers[969] = length 1254, hash 5DD03F86 + buffers[970] = length 1254, hash DD2B3E7 + buffers[971] = length 1253, hash CA1906 + buffers[972] = length 1254, hash B5767CFA + buffers[973] = length 1254, hash FBD49A8D + buffers[974] = length 1254, hash 69BEE64D + buffers[975] = length 1254, hash 8FA633AE + buffers[976] = length 1254, hash C6559905 + buffers[977] = length 1254, hash 91743FF2 + buffers[978] = length 1254, hash 8299179 + buffers[979] = length 1254, hash 63A01EFF + buffers[980] = length 1253, hash 81E08A95 + buffers[981] = length 1254, hash 5988F27A + buffers[982] = length 1254, hash E99A6D72 + buffers[983] = length 1254, hash 83AEA016 + buffers[984] = length 1254, hash C90934CA + buffers[985] = length 1254, hash F3F050C3 + buffers[986] = length 1254, hash 123295E3 + buffers[987] = length 1254, hash 47D5094D + buffers[988] = length 1253, hash 3F7F9FF4 + buffers[989] = length 1254, hash E8CB1FD3 + buffers[990] = length 1254, hash 12F3277B + buffers[991] = length 1254, hash 71C8B035 + buffers[992] = length 1254, hash 176DA3FB + buffers[993] = length 1254, hash EC871EDF + buffers[994] = length 1254, hash D962E93F + buffers[995] = length 1254, hash CCF5FE8C + buffers[996] = length 1253, hash 72D46466 + buffers[997] = length 1254, hash 60025A12 + buffers[998] = length 1254, hash 3DA16B74 + buffers[999] = length 1254, hash B981B5B3 + buffers[1000] = length 1254, hash B01AD02A + buffers[1001] = length 1254, hash 87B142A0 + buffers[1002] = length 1254, hash 275945A4 + buffers[1003] = length 1254, hash 9C3AE39A + buffers[1004] = length 1253, hash 7329B3E5 + buffers[1005] = length 1254, hash E250EA0 + buffers[1006] = length 1254, hash 1A7B3DF8 + buffers[1007] = length 1254, hash D58BA911 + buffers[1008] = length 1254, hash 72FBFD31 + buffers[1009] = length 1254, hash 3BAD25DB + buffers[1010] = length 1254, hash 250BF2BF + buffers[1011] = length 1254, hash B1E88D3D + buffers[1012] = length 1253, hash 36A0CC09 + buffers[1013] = length 1254, hash D535ED47 + buffers[1014] = length 1254, hash 89595BD8 + buffers[1015] = length 1254, hash 113DABD3 + buffers[1016] = length 1254, hash 35EFD501 + buffers[1017] = length 1254, hash 7BD68AF9 + buffers[1018] = length 1254, hash B0F119FB + buffers[1019] = length 1254, hash DD25737B + buffers[1020] = length 1253, hash 972E251D + buffers[1021] = length 1254, hash B8B5849 + buffers[1022] = length 1254, hash A9847738 + buffers[1023] = length 1254, hash AF319BF5 + buffers[1024] = length 1254, hash C64D54DF + buffers[1025] = length 1254, hash 46030813 + buffers[1026] = length 1254, hash 7BA5F82F + buffers[1027] = length 1254, hash 2DB888F4 + buffers[1028] = length 1254, hash 8494B486 + buffers[1029] = length 1253, hash C12BA387 + buffers[1030] = length 1254, hash BA452251 + buffers[1031] = length 1254, hash 42A6ADA0 + buffers[1032] = length 1254, hash C2C2D7A8 + buffers[1033] = length 1254, hash 47CC8CB8 + buffers[1034] = length 1254, hash 92A9E193 + buffers[1035] = length 1254, hash 33AEE490 + buffers[1036] = length 1254, hash 66F4A136 + buffers[1037] = length 1253, hash D052A41C + buffers[1038] = length 1254, hash 40A92E0C + buffers[1039] = length 1254, hash 743BB827 + buffers[1040] = length 1254, hash B93E0BDD + buffers[1041] = length 1254, hash A8E1BA80 + buffers[1042] = length 1254, hash 182D9849 + buffers[1043] = length 1254, hash C6118974 + buffers[1044] = length 1254, hash D0C98523 + buffers[1045] = length 1253, hash EEBE2ABA + buffers[1046] = length 1254, hash EE238CC3 + buffers[1047] = length 1254, hash 7F6C2518 + buffers[1048] = length 1254, hash 7FBD0FF1 + buffers[1049] = length 1254, hash A609612A + buffers[1050] = length 1254, hash 9045EDC3 + buffers[1051] = length 1254, hash F23448AA + buffers[1052] = length 1254, hash C1ACD2BD + buffers[1053] = length 1253, hash ECD880C3 + buffers[1054] = length 1254, hash FB2D86C1 + buffers[1055] = length 1254, hash 21EC4D73 + buffers[1056] = length 1254, hash 85E5C878 + buffers[1057] = length 1254, hash 345A172E + buffers[1058] = length 1254, hash 9583B658 + buffers[1059] = length 1254, hash 7ADA8A71 + buffers[1060] = length 1254, hash F72DCE3A + buffers[1061] = length 1253, hash 6C5739AC + buffers[1062] = length 1254, hash 827747 + buffers[1063] = length 1254, hash B7DF169E + buffers[1064] = length 1254, hash A877A239 + buffers[1065] = length 1254, hash 2D400FF5 + buffers[1066] = length 1254, hash 735A41F + buffers[1067] = length 1254, hash 9DB0823C + buffers[1068] = length 1254, hash C5B0F0B6 + buffers[1069] = length 1253, hash ED03174D + buffers[1070] = length 1254, hash 8184726 + buffers[1071] = length 1254, hash 4DF0AF16 + buffers[1072] = length 1254, hash 8A5273F + buffers[1073] = length 1254, hash 33834479 + buffers[1074] = length 1254, hash 30814D2F + buffers[1075] = length 1254, hash D2EAE9F6 + buffers[1076] = length 1254, hash E713632C + buffers[1077] = length 1254, hash 58888862 + buffers[1078] = length 1253, hash 4BCEB174 + buffers[1079] = length 1254, hash 30D39119 + buffers[1080] = length 1254, hash 2521CD6F + buffers[1081] = length 1254, hash 947B4998 + buffers[1082] = length 1254, hash 26B7E150 + buffers[1083] = length 1254, hash 453EC3CE + buffers[1084] = length 1254, hash AE5920E1 + buffers[1085] = length 1254, hash 324027E7 + buffers[1086] = length 1253, hash EEE7C3AB + buffers[1087] = length 1254, hash 3FAF98F4 + buffers[1088] = length 1254, hash 2C1BB020 + buffers[1089] = length 1254, hash B87B5E38 + buffers[1090] = length 1254, hash ADDF8E66 + buffers[1091] = length 1254, hash 71AAAC4D + buffers[1092] = length 1254, hash 26E49E69 + buffers[1093] = length 1254, hash CA4934E4 + buffers[1094] = length 1253, hash E9B91414 + buffers[1095] = length 1254, hash 9A7FF001 + buffers[1096] = length 1254, hash B87653D0 + buffers[1097] = length 1254, hash A3FDE617 + buffers[1098] = length 1254, hash B80C96BF + buffers[1099] = length 1254, hash 8DE99B34 + buffers[1100] = length 1254, hash 7319FBF9 + buffers[1101] = length 1254, hash 620D049 + buffers[1102] = length 1253, hash 9416F9C + buffers[1103] = length 1254, hash 57990257 + buffers[1104] = length 1254, hash 7AAC130E + buffers[1105] = length 1254, hash 4BFD01C6 + buffers[1106] = length 1254, hash 3BA40CD4 + buffers[1107] = length 1254, hash D099B3FC + buffers[1108] = length 1254, hash 9B50A040 + buffers[1109] = length 1254, hash D4A5D59D + buffers[1110] = length 1253, hash BA44A086 + buffers[1111] = length 1254, hash 54EF721A + buffers[1112] = length 1254, hash 2AB6A9F8 + buffers[1113] = length 1254, hash F3E4B893 + buffers[1114] = length 1254, hash 77A4C199 + buffers[1115] = length 1254, hash 9129733C + buffers[1116] = length 1254, hash 11BFF1A0 + buffers[1117] = length 1254, hash 300B0434 + buffers[1118] = length 1253, hash A581DF85 + buffers[1119] = length 1254, hash 21DD1A61 + buffers[1120] = length 1254, hash 53A82BAF + buffers[1121] = length 1254, hash 653634A2 + buffers[1122] = length 1254, hash 125B1752 + buffers[1123] = length 1254, hash EB833B18 + buffers[1124] = length 1254, hash DDBD6CF5 + buffers[1125] = length 1254, hash 4AEA3874 + buffers[1126] = length 1254, hash 8D72AA58 + buffers[1127] = length 1253, hash F58C8EB0 + buffers[1128] = length 1254, hash C53D4133 + buffers[1129] = length 1254, hash 7B1B3C5F + buffers[1130] = length 1254, hash BC94DC99 + buffers[1131] = length 1254, hash B960167C + buffers[1132] = length 1254, hash D4B3A19B + buffers[1133] = length 1254, hash 82474AA6 + buffers[1134] = length 1254, hash 5AD3B110 + buffers[1135] = length 1253, hash 7B869C18 + buffers[1136] = length 1254, hash 10DBB627 + buffers[1137] = length 1254, hash B03DB931 + buffers[1138] = length 1254, hash E704700D + buffers[1139] = length 1254, hash BFC36F5E + buffers[1140] = length 1254, hash 80AD693F + buffers[1141] = length 1254, hash 780278E5 + buffers[1142] = length 1254, hash F1DA25FE + buffers[1143] = length 1253, hash ED5BAB29 + buffers[1144] = length 1254, hash DBCE013E + buffers[1145] = length 1254, hash 29351CA2 + buffers[1146] = length 1254, hash 6A3C9E5 + buffers[1147] = length 1254, hash 3955496B + buffers[1148] = length 1254, hash A05AD3CE + buffers[1149] = length 0, hash 1 +MediaCodec (video/mpeg2): + buffers.length = 898 + buffers[0] = length 5297, hash 3AB32925 + buffers[1] = length 288, hash F11B8CE4 + buffers[2] = length 288, hash 47E6FC24 + buffers[3] = length 288, hash D5A32C64 + buffers[4] = length 288, hash EC068403 + buffers[5] = length 288, hash 79C2B443 + buffers[6] = length 288, hash D08E2383 + buffers[7] = length 288, hash 5E4A53C3 + buffers[8] = length 288, hash 74ADAB62 + buffers[9] = length 288, hash 269DBA2 + buffers[10] = length 288, hash 59354AE2 + buffers[11] = length 288, hash E6F17B22 + buffers[12] = length 5480, hash C52765AB + buffers[13] = length 317, hash 8C0F3556 + buffers[14] = length 5835, hash 76F8CFF0 + buffers[15] = length 5286, hash 22B351EA + buffers[16] = length 5806, hash B246599E + buffers[17] = length 5921, hash B2204106 + buffers[18] = length 386, hash 40D84B43 + buffers[19] = length 6318, hash DF5F2820 + buffers[20] = length 6757, hash 8BC46007 + buffers[21] = length 6846, hash 7ADD1576 + buffers[22] = length 6919, hash 8F1BACD2 + buffers[23] = length 523, hash C8809801 + buffers[24] = length 7377, hash 74782B62 + buffers[25] = length 7078, hash 2F833FFB + buffers[26] = length 11063, hash 6683DB66 + buffers[27] = length 7779, hash 8373DF49 + buffers[28] = length 727, hash 3F7B6D14 + buffers[29] = length 9740, hash FF084014 + buffers[30] = length 7312, hash 8F864595 + buffers[31] = length 8753, hash 7EE3C886 + buffers[32] = length 7900, hash E23C3007 + buffers[33] = length 862, hash D2FAA092 + buffers[34] = length 9480, hash E18BB20E + buffers[35] = length 9399, hash C180ED6B + buffers[36] = length 10410, hash 7B619DBA + buffers[37] = length 9820, hash 1F93F46D + buffers[38] = length 16650, hash A6C7458D + buffers[39] = length 11314, hash 28812EC9 + buffers[40] = length 10056, hash 27A67CCD + buffers[41] = length 11200, hash 83A2ED20 + buffers[42] = length 11932, hash 95A16908 + buffers[43] = length 1264, hash 587D14FA + buffers[44] = length 19282, hash 1E83F041 + buffers[45] = length 7648, hash 113EA144 + buffers[46] = length 10806, hash 28A3C43E + buffers[47] = length 11656, hash 16A9CB04 + buffers[48] = length 1312, hash D8C5744B + buffers[49] = length 12090, hash 4C7CC16E + buffers[50] = length 22200, hash A56A36C8 + buffers[51] = length 11880, hash 27626CC5 + buffers[52] = length 13741, hash AF6377 + buffers[53] = length 1430, hash 7BABC4BC + buffers[54] = length 12960, hash 6768191A + buffers[55] = length 14263, hash 923DEBCE + buffers[56] = length 13551, hash 404DE489 + buffers[57] = length 16048, hash C2C3E7E1 + buffers[58] = length 1811, hash B345D40A + buffers[59] = length 27809, hash E7CA28B9 + buffers[60] = length 8913, hash 4FD0B0AA + buffers[61] = length 12096, hash 7D598C1A + buffers[62] = length 26937, hash 2946257F + buffers[63] = length 3252, hash D295AFF6 + buffers[64] = length 9941, hash 82C0D883 + buffers[65] = length 9689, hash 4ADA40CD + buffers[66] = length 10616, hash 591AB4B2 + buffers[67] = length 9882, hash 2A05E92D + buffers[68] = length 1318, hash 3130680B + buffers[69] = length 9616, hash 2C344B71 + buffers[70] = length 9234, hash F035E59F + buffers[71] = length 9079, hash 873B2492 + buffers[72] = length 8932, hash 64939BEA + buffers[73] = length 1263, hash 6B68BFEF + buffers[74] = length 28352, hash B3CDE15C + buffers[75] = length 8058, hash FC4E6981 + buffers[76] = length 8246, hash 92BFECD8 + buffers[77] = length 8375, hash F4928346 + buffers[78] = length 1075, hash 55B7A1EF + buffers[79] = length 7909, hash CC349F82 + buffers[80] = length 7842, hash 3FF52C71 + buffers[81] = length 8522, hash B8038733 + buffers[82] = length 8391, hash 9218412 + buffers[83] = length 1192, hash 555A38B8 + buffers[84] = length 8469, hash 764B7AE3 + buffers[85] = length 8524, hash A03AE3BD + buffers[86] = length 27712, hash 38B431D5 + buffers[87] = length 9291, hash 9D0E6384 + buffers[88] = length 1199, hash 466ED782 + buffers[89] = length 25616, hash D4E820D6 + buffers[90] = length 7858, hash 764CCD7F + buffers[91] = length 8161, hash 317F3C15 + buffers[92] = length 8817, hash 24004A5F + buffers[93] = length 1147, hash 1025B52D + buffers[94] = length 8237, hash BF0B97E1 + buffers[95] = length 8650, hash 76F65771 + buffers[96] = length 9102, hash D708FB30 + buffers[97] = length 8847, hash BC2B7C9E + buffers[98] = length 28255, hash 89580F70 + buffers[99] = length 8980, hash A7B227B9 + buffers[100] = length 8557, hash A04152D4 + buffers[101] = length 8804, hash E50930D4 + buffers[102] = length 8177, hash A47182C9 + buffers[103] = length 1122, hash 33A95F4 + buffers[104] = length 26652, hash EE450482 + buffers[105] = length 8450, hash 8C1103B3 + buffers[106] = length 8138, hash ED069919 + buffers[107] = length 8800, hash 24E59065 + buffers[108] = length 1217, hash 9C648DD + buffers[109] = length 8638, hash BA750121 + buffers[110] = length 28670, hash E4A8739C + buffers[111] = length 9363, hash 5A324633 + buffers[112] = length 9025, hash F90492B5 + buffers[113] = length 1165, hash 941030F + buffers[114] = length 8478, hash 4F5A245D + buffers[115] = length 8902, hash 71E8F20F + buffers[116] = length 9154, hash 9D5DE4CE + buffers[117] = length 9206, hash C93A090A + buffers[118] = length 1166, hash 104FE5D6 + buffers[119] = length 27368, hash 53DAEC37 + buffers[120] = length 8557, hash 79F095D9 + buffers[121] = length 8462, hash 51385A33 + buffers[122] = length 29303, hash 7130A57E + buffers[123] = length 3710, hash 9E9BADD + buffers[124] = length 9124, hash 8DD83DA0 + buffers[125] = length 8952, hash 6CAFB0EA + buffers[126] = length 8798, hash 4173A50E + buffers[127] = length 8682, hash 3C5D6F82 + buffers[128] = length 1157, hash 9E18E1A0 + buffers[129] = length 9315, hash C295E4BD + buffers[130] = length 9664, hash 896222B9 + buffers[131] = length 9722, hash 5F772113 + buffers[132] = length 9328, hash 4C2ED099 + buffers[133] = length 1197, hash 5FBC2EE + buffers[134] = length 30109, hash 80E64710 + buffers[135] = length 9200, hash 56E57C44 + buffers[136] = length 9418, hash 413A5D18 + buffers[137] = length 9920, hash 888E7E0F + buffers[138] = length 1302, hash 78C4E6A8 + buffers[139] = length 9572, hash 8F6C2800 + buffers[140] = length 9228, hash C3565AD4 + buffers[141] = length 9924, hash 201A4E94 + buffers[142] = length 10018, hash 26C1CBF + buffers[143] = length 1262, hash D0A72EA6 + buffers[144] = length 10269, hash CAE3BFC1 + buffers[145] = length 10146, hash 95D7C470 + buffers[146] = length 29331, hash E58A6E73 + buffers[147] = length 10924, hash B41B018D + buffers[148] = length 1352, hash 8E73C96D + buffers[149] = length 29521, hash 89B7CFF7 + buffers[150] = length 9141, hash C7C9A80F + buffers[151] = length 9625, hash B2660AD1 + buffers[152] = length 9778, hash 22761F43 + buffers[153] = length 1353, hash EB16FF78 + buffers[154] = length 9186, hash 8BD37FE2 + buffers[155] = length 9402, hash 7973B43F + buffers[156] = length 9343, hash 4B1B7877 + buffers[157] = length 9379, hash 6FEFECD8 + buffers[158] = length 28657, hash 391F8D1C + buffers[159] = length 10243, hash A6FC7266 + buffers[160] = length 9430, hash 23DB8493 + buffers[161] = length 9181, hash C62572A1 + buffers[162] = length 9508, hash E23BEF30 + buffers[163] = length 1271, hash FE209091 + buffers[164] = length 28411, hash 53FA0B47 + buffers[165] = length 8859, hash 3824BC20 + buffers[166] = length 8989, hash 548AD63D + buffers[167] = length 8762, hash FF79B89C + buffers[168] = length 1204, hash 49BDF931 + buffers[169] = length 9077, hash 1036A0BE + buffers[170] = length 28555, hash 4D13DCC0 + buffers[171] = length 9521, hash 27C1AD98 + buffers[172] = length 9310, hash DB6822D3 + buffers[173] = length 1212, hash 11C5B6C8 + buffers[174] = length 9257, hash B3E2D3A1 + buffers[175] = length 9123, hash 45AB48BD + buffers[176] = length 8744, hash A94FDE14 + buffers[177] = length 8875, hash 6C576D47 + buffers[178] = length 1178, hash F2B863CA + buffers[179] = length 27458, hash 54FA2B0E + buffers[180] = length 8064, hash F2FB9720 + buffers[181] = length 8174, hash C595C655 + buffers[182] = length 27754, hash 12E2CC6 + buffers[183] = length 3624, hash D4E3867 + buffers[184] = length 8352, hash A74293A6 + buffers[185] = length 8866, hash 3B717CBA + buffers[186] = length 9323, hash E0BF041F + buffers[187] = length 8561, hash 84D5479E + buffers[188] = length 1160, hash 430506C9 + buffers[189] = length 8234, hash E6DD8ECC + buffers[190] = length 8857, hash FCFCACDA + buffers[191] = length 8363, hash 3D9E2B23 + buffers[192] = length 8892, hash 64B56C07 + buffers[193] = length 1192, hash 728C9EB4 + buffers[194] = length 28269, hash B69CA10E + buffers[195] = length 7239, hash D88C0A6A + buffers[196] = length 7814, hash B5C76777 + buffers[197] = length 8066, hash BA6E54D8 + buffers[198] = length 1058, hash 54E1A55E + buffers[199] = length 8022, hash 1513ADC0 + buffers[200] = length 8250, hash 9995D744 + buffers[201] = length 8662, hash B5AE3C78 + buffers[202] = length 8364, hash 2084694 + buffers[203] = length 1097, hash D5B54521 + buffers[204] = length 8730, hash A3E906E2 + buffers[205] = length 7952, hash 6DEA54E2 + buffers[206] = length 27309, hash 582AE044 + buffers[207] = length 9084, hash C8D1FC46 + buffers[208] = length 1258, hash B5BD83BA + buffers[209] = length 26722, hash 589719D1 + buffers[210] = length 7991, hash FEBB07F6 + buffers[211] = length 8167, hash 71FF31A9 + buffers[212] = length 8218, hash 542B67D9 + buffers[213] = length 1084, hash 70A7BD6D + buffers[214] = length 8358, hash 61394491 + buffers[215] = length 9103, hash 436B13DD + buffers[216] = length 9026, hash 2500416A + buffers[217] = length 9401, hash 3BEC4375 + buffers[218] = length 26862, hash 83CB47E1 + buffers[219] = length 9602, hash FB9EA2ED + buffers[220] = length 8812, hash 9059A7C1 + buffers[221] = length 8755, hash AAAE03B2 + buffers[222] = length 8684, hash 779B04F3 + buffers[223] = length 1162, hash 93BFCD65 + buffers[224] = length 27023, hash 3BED888D + buffers[225] = length 7692, hash 195378F8 + buffers[226] = length 8712, hash 3B614487 + buffers[227] = length 9267, hash 7F8390C0 + buffers[228] = length 1290, hash 1BF28155 + buffers[229] = length 9068, hash 7D1C6790 + buffers[230] = length 27099, hash EF5739EF + buffers[231] = length 9988, hash EACDE3E1 + buffers[232] = length 9083, hash C565F65E + buffers[233] = length 1053, hash E28E782B + buffers[234] = length 9034, hash EFD6939E + buffers[235] = length 9381, hash 573DE40E + buffers[236] = length 9534, hash 68F9C133 + buffers[237] = length 8825, hash 4035180C + buffers[238] = length 1063, hash 5C63B6F4 + buffers[239] = length 26791, hash C8CEFB28 + buffers[240] = length 7905, hash 674C15B5 + buffers[241] = length 7769, hash 9ABBF14A + buffers[242] = length 26174, hash 45253D12 + buffers[243] = length 3392, hash AB554053 + buffers[244] = length 8504, hash D0B8573F + buffers[245] = length 7812, hash CFE899B7 + buffers[246] = length 8373, hash E7BF0095 + buffers[247] = length 8766, hash B2BACD09 + buffers[248] = length 1082, hash 2FC23427 + buffers[249] = length 8562, hash AAB1E30E + buffers[250] = length 7987, hash 7D56BF96 + buffers[251] = length 7862, hash 62C8729D + buffers[252] = length 8274, hash C71B418 + buffers[253] = length 24881, hash AA20EAC1 + buffers[254] = length 25533, hash 63BEE2A9 + buffers[255] = length 7246, hash 60D4E9CF + buffers[256] = length 6736, hash F6B0E609 + buffers[257] = length 7886, hash 1DCA4BE2 + buffers[258] = length 8048, hash 87DC99BA + buffers[259] = length 976, hash 2D8105EF + buffers[260] = length 8771, hash BE6CF803 + buffers[261] = length 8430, hash 8CA36576 + buffers[262] = length 8819, hash 1662560A + buffers[263] = length 8675, hash 71C37CDB + buffers[264] = length 1020, hash 7CF92167 + buffers[265] = length 9184, hash 45E33CD1 + buffers[266] = length 26143, hash B5EA9B8F + buffers[267] = length 10234, hash 10CC297B + buffers[268] = length 26531, hash 8B9B5FE5 + buffers[269] = length 2032, hash 80356CBF + buffers[270] = length 7651, hash 3F727FAE + buffers[271] = length 8199, hash 6F2CD15D + buffers[272] = length 9423, hash 168F0BA3 + buffers[273] = length 8699, hash DCC67273 + buffers[274] = length 1083, hash 77A4200D + buffers[275] = length 9000, hash 963624E6 + buffers[276] = length 9544, hash E5EA4F95 + buffers[277] = length 8760, hash E9688248 + buffers[278] = length 26679, hash 5D159E41 + buffers[279] = length 3430, hash EB739A7D + buffers[280] = length 9006, hash 30AAAFD9 + buffers[281] = length 9262, hash 73628742 + buffers[282] = length 9129, hash 31394017 + buffers[283] = length 26342, hash DDEC80AD + buffers[284] = length 2016, hash 99FDACD1 + buffers[285] = length 6645, hash 6D713CEF + buffers[286] = length 7072, hash 7868BE16 + buffers[287] = length 8235, hash 80E47EE1 + buffers[288] = length 8339, hash 4F4E7B26 + buffers[289] = length 1043, hash B7C82A54 + buffers[290] = length 26129, hash 849DC01E + buffers[291] = length 8819, hash 38EB846D + buffers[292] = length 8447, hash 432FAE9B + buffers[293] = length 7910, hash 1E85FF48 + buffers[294] = length 1054, hash 3AA62CEE + buffers[295] = length 8089, hash B2BBAFEE + buffers[296] = length 8857, hash BED226B7 + buffers[297] = length 8715, hash 9665156B + buffers[298] = length 25553, hash 171E4E98 + buffers[299] = length 2032, hash 69BDBC13 + buffers[300] = length 7585, hash A5B0272F + buffers[301] = length 8486, hash 60E651D3 + buffers[302] = length 26058, hash 9D83F704 + buffers[303] = length 9275, hash DBA7945 + buffers[304] = length 1070, hash A906F0D + buffers[305] = length 8108, hash 9306FD79 + buffers[306] = length 7853, hash C2BA2D0C + buffers[307] = length 7606, hash 9CDFADC9 + buffers[308] = length 8112, hash 46F1A19B + buffers[309] = length 1025, hash 2F212033 + buffers[310] = length 7087, hash 6FC13212 + buffers[311] = length 8308, hash 5585D218 + buffers[312] = length 7055, hash E0633CF9 + buffers[313] = length 25567, hash C7F796B8 + buffers[314] = length 26509, hash 48C2AC53 + buffers[315] = length 6899, hash 921712C0 + buffers[316] = length 6377, hash C64D70CB + buffers[317] = length 6589, hash 4144DCEB + buffers[318] = length 6564, hash 4EB4D719 + buffers[319] = length 925, hash 36682ABC + buffers[320] = length 6890, hash 4D91CAF6 + buffers[321] = length 6438, hash A22A67E9 + buffers[322] = length 7324, hash B2472788 + buffers[323] = length 6705, hash 4AF047D2 + buffers[324] = length 933, hash 9F31919C + buffers[325] = length 6627, hash CBC7C644 + buffers[326] = length 26039, hash 5773A4A6 + buffers[327] = length 7917, hash 6CBD8E9E + buffers[328] = length 25282, hash A3779315 + buffers[329] = length 2149, hash E72F53AA + buffers[330] = length 6096, hash 55C7925C + buffers[331] = length 6083, hash 62FB8E16 + buffers[332] = length 7354, hash EDCAA809 + buffers[333] = length 7479, hash C5A984CC + buffers[334] = length 1050, hash 8E58C3D0 + buffers[335] = length 7559, hash 43B8688D + buffers[336] = length 7964, hash 936B797 + buffers[337] = length 6741, hash EDAD37BC + buffers[338] = length 26478, hash 812830F5 + buffers[339] = length 2949, hash 417AC61D + buffers[340] = length 6791, hash 45626765 + buffers[341] = length 7195, hash 3874B6E5 + buffers[342] = length 7478, hash 23E39EEA + buffers[343] = length 25723, hash DE8C7C9B + buffers[344] = length 2247, hash 838B001C + buffers[345] = length 6621, hash 8CC2A247 + buffers[346] = length 6474, hash FF843006 + buffers[347] = length 7599, hash 5F774017 + buffers[348] = length 7691, hash D46427AA + buffers[349] = length 1087, hash 9EA859C3 + buffers[350] = length 27437, hash F1503394 + buffers[351] = length 8293, hash 78E44DA6 + buffers[352] = length 8026, hash DD4D2162 + buffers[353] = length 8134, hash 6CD2959C + buffers[354] = length 1058, hash E8127B13 + buffers[355] = length 8089, hash 9CCD2CA0 + buffers[356] = length 8000, hash 3024801F + buffers[357] = length 8055, hash C772F8C1 + buffers[358] = length 27049, hash 88802D06 + buffers[359] = length 2313, hash 72B5E0C3 + buffers[360] = length 6831, hash 727291BE + buffers[361] = length 7532, hash BC6CCBD7 + buffers[362] = length 28534, hash EC0F98CF + buffers[363] = length 9153, hash CD5A914 + buffers[364] = length 1212, hash F9ADF648 + buffers[365] = length 7916, hash 6C619A02 + buffers[366] = length 8062, hash C0DFDD07 + buffers[367] = length 8034, hash A42B456C + buffers[368] = length 8027, hash 1B39D128 + buffers[369] = length 1146, hash 8BE5E763 + buffers[370] = length 8463, hash CE1CCA46 + buffers[371] = length 8221, hash E5033283 + buffers[372] = length 8811, hash 373C367F + buffers[373] = length 28096, hash 41EF07B5 + buffers[374] = length 29323, hash 5F2D1336 + buffers[375] = length 7912, hash FFFEA92E + buffers[376] = length 6817, hash 8016A04A + buffers[377] = length 8109, hash DD39E67D + buffers[378] = length 8161, hash 115F8E0B + buffers[379] = length 1106, hash 47A8C318 + buffers[380] = length 7691, hash 384E503 + buffers[381] = length 7951, hash D5D403A9 + buffers[382] = length 8101, hash C657DF0B + buffers[383] = length 7702, hash F2E6C3CC + buffers[384] = length 1052, hash CAF65271 + buffers[385] = length 7827, hash 863E88EF + buffers[386] = length 28944, hash 75F27BF7 + buffers[387] = length 8926, hash E4A59D3C + buffers[388] = length 29053, hash 2BA08557 + buffers[389] = length 2337, hash 1B849A5F + buffers[390] = length 6814, hash 49B17233 + buffers[391] = length 6655, hash AE3DBBFB + buffers[392] = length 8252, hash C325EA9D + buffers[393] = length 8585, hash DDF32247 + buffers[394] = length 1140, hash 5F7964EC + buffers[395] = length 7492, hash A2A85C42 + buffers[396] = length 8028, hash 6C8BA499 + buffers[397] = length 8835, hash ACF6DFFC + buffers[398] = length 29956, hash 6E168EBA + buffers[399] = length 3714, hash 16E641FC + buffers[400] = length 8522, hash 511F994D + buffers[401] = length 9007, hash 46EF46EC + buffers[402] = length 8839, hash E7E802F4 + buffers[403] = length 29785, hash B4638B2 + buffers[404] = length 2338, hash 182808F8 + buffers[405] = length 7823, hash E3D7A93 + buffers[406] = length 7486, hash A2C9D45E + buffers[407] = length 8379, hash 6F0BE875 + buffers[408] = length 8276, hash 4759BF8B + buffers[409] = length 1134, hash BF5FA419 + buffers[410] = length 30488, hash 7A366220 + buffers[411] = length 9914, hash B53AD49C + buffers[412] = length 8745, hash 1B6FB80F + buffers[413] = length 8316, hash 4E0AC54B + buffers[414] = length 1038, hash D641465C + buffers[415] = length 8869, hash 1480673 + buffers[416] = length 9162, hash 1E7B087E + buffers[417] = length 9333, hash D6194CC2 + buffers[418] = length 31233, hash A6D8E91F + buffers[419] = length 2515, hash D74296E + buffers[420] = length 7549, hash 4B7345C3 + buffers[421] = length 7833, hash 7A14A6EA + buffers[422] = length 31855, hash 86DF2251 + buffers[423] = length 10079, hash DA202DF1 + buffers[424] = length 1309, hash 7FF1119D + buffers[425] = length 9241, hash 43569D7E + buffers[426] = length 8703, hash 75AB1DBB + buffers[427] = length 9509, hash 7B9CE7D2 + buffers[428] = length 9784, hash 771BCF37 + buffers[429] = length 1266, hash EB7C094C + buffers[430] = length 9697, hash 9A1F3B5D + buffers[431] = length 10070, hash 7F02B031 + buffers[432] = length 10387, hash EB89DBD6 + buffers[433] = length 32550, hash A6A5FDC8 + buffers[434] = length 33286, hash 76F62E42 + buffers[435] = length 9108, hash 467206A4 + buffers[436] = length 8672, hash E86936FA + buffers[437] = length 10000, hash 1497B562 + buffers[438] = length 8856, hash 52226406 + buffers[439] = length 1178, hash A4027CE + buffers[440] = length 9161, hash CE606A2A + buffers[441] = length 9866, hash 5A76BC38 + buffers[442] = length 9210, hash 58138847 + buffers[443] = length 9343, hash DD10D4F + buffers[444] = length 1214, hash 64629F67 + buffers[445] = length 9634, hash F30620E0 + buffers[446] = length 32459, hash 66536C86 + buffers[447] = length 10745, hash F1C86535 + buffers[448] = length 32885, hash 7F444F46 + buffers[449] = length 2587, hash F12C4342 + buffers[450] = length 8235, hash 5C2286B4 + buffers[451] = length 8007, hash 26A0FB61 + buffers[452] = length 9504, hash 59D8077F + buffers[453] = length 9842, hash B8F6B23D + buffers[454] = length 1346, hash C76AD456 + buffers[455] = length 9926, hash 3F7692EB + buffers[456] = length 10176, hash 78EB9EAB + buffers[457] = length 9402, hash 88FC937D + buffers[458] = length 32832, hash 46199B52 + buffers[459] = length 4201, hash 5AC3D75F + buffers[460] = length 9806, hash 100AB356 + buffers[461] = length 9598, hash F58966A4 + buffers[462] = length 10833, hash BA62F087 + buffers[463] = length 33491, hash 872E42F + buffers[464] = length 2793, hash 8175E78A + buffers[465] = length 8347, hash B088E236 + buffers[466] = length 8709, hash A5668CBD + buffers[467] = length 10256, hash B29B16CA + buffers[468] = length 9345, hash B42F6013 + buffers[469] = length 1318, hash BCC3A5A + buffers[470] = length 32954, hash 3685A8B + buffers[471] = length 10071, hash 60910EC4 + buffers[472] = length 9890, hash CDD40904 + buffers[473] = length 9592, hash 77AB4192 + buffers[474] = length 1258, hash 6DE60F7 + buffers[475] = length 9397, hash FF50D407 + buffers[476] = length 9913, hash 9C448EEF + buffers[477] = length 9900, hash B85C0AA7 + buffers[478] = length 32723, hash ABA92D41 + buffers[479] = length 2680, hash 461E2B59 + buffers[480] = length 7963, hash A52704C1 + buffers[481] = length 7724, hash 26E89374 + buffers[482] = length 32563, hash C0D5C47C + buffers[483] = length 10681, hash CB84B81E + buffers[484] = length 1344, hash 7940B2C7 + buffers[485] = length 9004, hash FBFC1297 + buffers[486] = length 8955, hash C438F668 + buffers[487] = length 9502, hash A3CD74C7 + buffers[488] = length 9755, hash 19C11214 + buffers[489] = length 1184, hash 2AB4FDDE + buffers[490] = length 9499, hash 72549E94 + buffers[491] = length 9549, hash A7D0EB18 + buffers[492] = length 9465, hash 494A4A3B + buffers[493] = length 32339, hash 55781B62 + buffers[494] = length 33350, hash 58FE7DB1 + buffers[495] = length 9366, hash EC3CDB39 + buffers[496] = length 7613, hash 20ADEF4C + buffers[497] = length 9117, hash C0A43B31 + buffers[498] = length 9893, hash 89879CC2 + buffers[499] = length 1240, hash 5269BE58 + buffers[500] = length 9640, hash 708BB6A2 + buffers[501] = length 9698, hash E68F180C + buffers[502] = length 8954, hash 1271D463 + buffers[503] = length 9627, hash 55A76694 + buffers[504] = length 9679, hash 59DAFDA9 + buffers[505] = length 1256, hash 60BF33CF + buffers[506] = length 32146, hash 6675C38E + buffers[507] = length 10474, hash CDB3A712 + buffers[508] = length 31988, hash D42EDC9E + buffers[509] = length 8710, hash 535FA56F + buffers[510] = length 1297, hash E629D403 + buffers[511] = length 8426, hash C99ECAC0 + buffers[512] = length 8448, hash C2D45B0C + buffers[513] = length 9263, hash E88002A6 + buffers[514] = length 9844, hash 555586A5 + buffers[515] = length 1140, hash 8DAA4BD6 + buffers[516] = length 9155, hash A9B01276 + buffers[517] = length 8858, hash E4AF7586 + buffers[518] = length 30343, hash 408B6B71 + buffers[519] = length 9798, hash EB4E42D1 + buffers[520] = length 1252, hash DE6A8AC1 + buffers[521] = length 8749, hash A2E473F7 + buffers[522] = length 8805, hash 799A9641 + buffers[523] = length 29127, hash 7A975021 + buffers[524] = length 7698, hash 319BF80E + buffers[525] = length 1225, hash E252D6F0 + buffers[526] = length 6624, hash F5768772 + buffers[527] = length 8008, hash F332BA4C + buffers[528] = length 8114, hash 1C33B164 + buffers[529] = length 8356, hash A3E1DD9A + buffers[530] = length 28777, hash AB2BA0C5 + buffers[531] = length 8778, hash 93E8E858 + buffers[532] = length 7728, hash 98223FEB + buffers[533] = length 7918, hash 35FC07F4 + buffers[534] = length 1941, hash 15610F63 + buffers[535] = length 554, hash EFD4F458 + buffers[536] = length 9282, hash 5C10F76A + buffers[537] = length 7787, hash 620A2FDF + buffers[538] = length 26634, hash 1C647526 + buffers[539] = length 7812, hash FCF65839 + buffers[540] = length 1097, hash 653D726E + buffers[541] = length 7250, hash E452B304 + buffers[542] = length 27020, hash 2902DA5D + buffers[543] = length 8409, hash C036A047 + buffers[544] = length 7229, hash EE7604F0 + buffers[545] = length 965, hash B798D64A + buffers[546] = length 7637, hash 5553C0DB + buffers[547] = length 7148, hash 524D87B9 + buffers[548] = length 7121, hash EC6907C + buffers[549] = length 7166, hash 81126AEF + buffers[550] = length 950, hash F7058CDD + buffers[551] = length 7289, hash 2FAB9F1C + buffers[552] = length 7240, hash E90180BE + buffers[553] = length 23626, hash A120BCA3 + buffers[554] = length 24793, hash 382BC417 + buffers[555] = length 3278, hash 6B309F74 + buffers[556] = length 5339, hash 605C4E9 + buffers[557] = length 5990, hash DDD22450 + buffers[558] = length 6271, hash C9058779 + buffers[559] = length 6033, hash 7E2151A6 + buffers[560] = length 849, hash 85D5B9D4 + buffers[561] = length 6489, hash 37103053 + buffers[562] = length 6579, hash 92142B7C + buffers[563] = length 6238, hash E1916239 + buffers[564] = length 6635, hash 8DD838F6 + buffers[565] = length 905, hash 86847412 + buffers[566] = length 24047, hash ACB35D82 + buffers[567] = length 7643, hash FEDE2141 + buffers[568] = length 22466, hash DEBA0ED0 + buffers[569] = length 5986, hash A81783A1 + buffers[570] = length 1051, hash E37A824 + buffers[571] = length 5319, hash D1B91008 + buffers[572] = length 6181, hash 3BFFA98F + buffers[573] = length 6294, hash 4A55328E + buffers[574] = length 6309, hash DFC4173 + buffers[575] = length 1011, hash 4D07B542 + buffers[576] = length 6725, hash 6EF27DD3 + buffers[577] = length 6393, hash 99861CD2 + buffers[578] = length 23303, hash A4C71430 + buffers[579] = length 6926, hash 2F1E346 + buffers[580] = length 883, hash 576915C9 + buffers[581] = length 6345, hash 76D7CBB8 + buffers[582] = length 5751, hash 67C2C828 + buffers[583] = length 21247, hash 91570CF9 + buffers[584] = length 5358, hash 17421630 + buffers[585] = length 982, hash 2EEF9817 + buffers[586] = length 4581, hash D24C6D0D + buffers[587] = length 5552, hash 11CDBB45 + buffers[588] = length 6302, hash 2A6596BE + buffers[589] = length 6185, hash 191366F8 + buffers[590] = length 22497, hash 5066F448 + buffers[591] = length 6245, hash 97A34680 + buffers[592] = length 5670, hash 96768A75 + buffers[593] = length 6054, hash 4C47BD6B + buffers[594] = length 5877, hash 4968106D + buffers[595] = length 901, hash BB75D3E8 + buffers[596] = length 5863, hash 93BCCF41 + buffers[597] = length 6226, hash 91E8DCA1 + buffers[598] = length 20255, hash E1DC9786 + buffers[599] = length 5301, hash 8343C02 + buffers[600] = length 910, hash 1246AE71 + buffers[601] = length 4882, hash 67276DFB + buffers[602] = length 21767, hash A89AF545 + buffers[603] = length 6687, hash D5E1F425 + buffers[604] = length 5507, hash F37117B3 + buffers[605] = length 882, hash E2D8ACDF + buffers[606] = length 5718, hash 5631F44 + buffers[607] = length 5364, hash 66F43385 + buffers[608] = length 5915, hash 7F4C065B + buffers[609] = length 6310, hash 1071C4DC + buffers[610] = length 877, hash F2C2602B + buffers[611] = length 5880, hash 2C6FD0ED + buffers[612] = length 6032, hash 11540755 + buffers[613] = length 19063, hash 8B8EB889 + buffers[614] = length 20396, hash D4042415 + buffers[615] = length 2668, hash 8364E788 + buffers[616] = length 4093, hash 1CA3F681 + buffers[617] = length 4906, hash 4E941655 + buffers[618] = length 5228, hash B4910AFF + buffers[619] = length 5033, hash 980BE58 + buffers[620] = length 826, hash 6625A3DB + buffers[621] = length 5325, hash FB2CE21B + buffers[622] = length 4919, hash 618F48B5 + buffers[623] = length 5835, hash 269D9F4D + buffers[624] = length 4927, hash 3B1D5464 + buffers[625] = length 725, hash 5E017E4B + buffers[626] = length 19492, hash E8CD3D36 + buffers[627] = length 5755, hash D4DF17A6 + buffers[628] = length 17463, hash 6168DA1F + buffers[629] = length 4171, hash B5E437CD + buffers[630] = length 876, hash E6DA7FF8 + buffers[631] = length 3522, hash 529447A + buffers[632] = length 4030, hash 867466B8 + buffers[633] = length 4525, hash F47A0AE4 + buffers[634] = length 5323, hash 16943FBB + buffers[635] = length 750, hash 63A42064 + buffers[636] = length 4833, hash 112EB11B + buffers[637] = length 4149, hash 627A0E6A + buffers[638] = length 18458, hash D968FA38 + buffers[639] = length 5385, hash 9823BF51 + buffers[640] = length 777, hash BD4D0B94 + buffers[641] = length 4490, hash 96932E91 + buffers[642] = length 4499, hash 2C3C805F + buffers[643] = length 15933, hash FB516101 + buffers[644] = length 3655, hash 4654F3F4 + buffers[645] = length 644, hash FEAEBE4A + buffers[646] = length 3346, hash B1BD770F + buffers[647] = length 4526, hash D4433E95 + buffers[648] = length 4184, hash 29C56888 + buffers[649] = length 4653, hash B1D57660 + buffers[650] = length 17941, hash 8515301C + buffers[651] = length 5331, hash 8CF6AEF3 + buffers[652] = length 4293, hash 958D6A64 + buffers[653] = length 4017, hash A2632808 + buffers[654] = length 3796, hash 128F8039 + buffers[655] = length 628, hash E13821D2 + buffers[656] = length 4507, hash 24458724 + buffers[657] = length 4782, hash 8396C91D + buffers[658] = length 14854, hash 1B123679 + buffers[659] = length 3759, hash 8EB16AF0 + buffers[660] = length 656, hash 7500F06E + buffers[661] = length 2601, hash EE0259AF + buffers[662] = length 16788, hash 194A3ECA + buffers[663] = length 4029, hash 42B4DACF + buffers[664] = length 4149, hash F8A77576 + buffers[665] = length 616, hash F539846A + buffers[666] = length 4393, hash 8A44B216 + buffers[667] = length 3846, hash E58238FB + buffers[668] = length 3457, hash 8241F05C + buffers[669] = length 3785, hash ED5EAABE + buffers[670] = length 621, hash 1A8C9892 + buffers[671] = length 3836, hash EDAEB321 + buffers[672] = length 3674, hash BED5B2D4 + buffers[673] = length 13385, hash FCC77489 + buffers[674] = length 15872, hash 8B425A86 + buffers[675] = length 1726, hash D647FB9C + buffers[676] = length 2412, hash 7A93020 + buffers[677] = length 2891, hash D01A3311 + buffers[678] = length 3188, hash 19D59772 + buffers[679] = length 3536, hash 1B836AEB + buffers[680] = length 568, hash EF4797F6 + buffers[681] = length 3238, hash D9D3201C + buffers[682] = length 3137, hash CA12009 + buffers[683] = length 3505, hash 6CC093B0 + buffers[684] = length 3112, hash CE488E3 + buffers[685] = length 580, hash C66EAC23 + buffers[686] = length 15078, hash 50318AFA + buffers[687] = length 3755, hash 8FD71989 + buffers[688] = length 12101, hash D790C6A2 + buffers[689] = length 2664, hash D2D4D348 + buffers[690] = length 518, hash 4536C477 + buffers[691] = length 2057, hash 72147F97 + buffers[692] = length 2650, hash C400C9BB + buffers[693] = length 2767, hash 51EC6ED9 + buffers[694] = length 3123, hash DFB490FB + buffers[695] = length 521, hash BE7261D0 + buffers[696] = length 3188, hash 87B2329D + buffers[697] = length 2996, hash 3CAAC12C + buffers[698] = length 14535, hash 50D7946B + buffers[699] = length 3136, hash 17C5B969 + buffers[700] = length 575, hash E420E5E4 + buffers[701] = length 3213, hash 824554BF + buffers[702] = length 3308, hash C30ACB49 + buffers[703] = length 11193, hash 22C0EB43 + buffers[704] = length 2529, hash F047832C + buffers[705] = length 555, hash 4BBA08EE + buffers[706] = length 2559, hash B0931A08 + buffers[707] = length 3193, hash D9BA8288 + buffers[708] = length 2510, hash CB3E3D2 + buffers[709] = length 2998, hash 2A85362 + buffers[710] = length 14250, hash 7A22987E + buffers[711] = length 3680, hash C4B902A8 + buffers[712] = length 3250, hash 263912B9 + buffers[713] = length 2879, hash 60656973 + buffers[714] = length 2628, hash EB9BDF3B + buffers[715] = length 503, hash C4EFCF0D + buffers[716] = length 2262, hash 37ED957 + buffers[717] = length 2694, hash AC853166 + buffers[718] = length 10807, hash 5D3C8118 + buffers[719] = length 2426, hash 47EE66E + buffers[720] = length 532, hash 4023B622 + buffers[721] = length 1874, hash 81B6FF92 + buffers[722] = length 14043, hash B7A4BBDC + buffers[723] = length 2951, hash E01DAD80 + buffers[724] = length 2618, hash 332AF0BF + buffers[725] = length 481, hash 202C017 + buffers[726] = length 2277, hash 92CE20C5 + buffers[727] = length 2196, hash 2FB3A07C + buffers[728] = length 2271, hash F6D48C7F + buffers[729] = length 2361, hash BDD01BFA + buffers[730] = length 433, hash 23444DFA + buffers[731] = length 2346, hash 555CFAFE + buffers[732] = length 2591, hash 79378729 + buffers[733] = length 10890, hash C5C9F762 + buffers[734] = length 13927, hash 3881CA1B + buffers[735] = length 1392, hash B1104EBB + buffers[736] = length 2988, hash 4ADB2486 + buffers[737] = length 2907, hash FCB5F9EC + buffers[738] = length 2860, hash AD64C453 + buffers[739] = length 5041, hash 4BBCD435 + buffers[740] = length 672, hash 80660C1 + buffers[741] = length 6407, hash A1B5188 + buffers[742] = length 9847, hash 4257DF0E + buffers[743] = length 12092, hash 7D8B3C48 + buffers[744] = length 11035, hash F3F3254A + buffers[745] = length 1246, hash DED3ACE6 + buffers[746] = length 16465, hash 9EA59325 + buffers[747] = length 7861, hash D9820CB5 + buffers[748] = length 12674, hash F4F09AF7 + buffers[749] = length 6390, hash 48EE048E + buffers[750] = length 6879, hash 627F3518 + buffers[751] = length 799, hash C2F9B0CE + buffers[752] = length 7922, hash 4B0CF7FB + buffers[753] = length 8557, hash 12961613 + buffers[754] = length 8085, hash 9F9C3687 + buffers[755] = length 7135, hash B9D97D3A + buffers[756] = length 874, hash 30527FCA + buffers[757] = length 5405, hash 40B208BC + buffers[758] = length 18428, hash 77484263 + buffers[759] = length 7476, hash C62E44B3 + buffers[760] = length 6705, hash 8A3AF613 + buffers[761] = length 896, hash 7C4668FF + buffers[762] = length 5848, hash CB7AA73C + buffers[763] = length 13023, hash A60794BD + buffers[764] = length 3284, hash 7D88288C + buffers[765] = length 2225, hash E231E8FA + buffers[766] = length 448, hash 550866DA + buffers[767] = length 1897, hash 4FC30FF8 + buffers[768] = length 1326, hash A44E0AFB + buffers[769] = length 989, hash BE490FFC + buffers[770] = length 12639, hash ABDEB9F + buffers[771] = length 1182, hash D0DC9487 + buffers[772] = length 15568, hash 553041BE + buffers[773] = length 5866, hash 1FC4912E + buffers[774] = length 8433, hash 21C171CE + buffers[775] = length 10391, hash 85DCB46 + buffers[776] = length 1129, hash D5D63985 + buffers[777] = length 12279, hash 6F1C01F3 + buffers[778] = length 12930, hash FF9B04D7 + buffers[779] = length 14232, hash 83F2554A + buffers[780] = length 12744, hash A87D2A19 + buffers[781] = length 1188, hash F10EEFD + buffers[782] = length 9627, hash 2A13E462 + buffers[783] = length 8090, hash 84CF4DB9 + buffers[784] = length 22152, hash 8303AC71 + buffers[785] = length 5872, hash B6E21656 + buffers[786] = length 878, hash C3AA34F2 + buffers[787] = length 19545, hash F1F49A69 + buffers[788] = length 5419, hash 90712BE9 + buffers[789] = length 4929, hash 4E60B2D5 + buffers[790] = length 4097, hash C41BB1BD + buffers[791] = length 708, hash 9E23E9E6 + buffers[792] = length 4869, hash EC601B84 + buffers[793] = length 5074, hash 79B672B3 + buffers[794] = length 4979, hash AB39A93D + buffers[795] = length 5200, hash 5E9F5EA3 + buffers[796] = length 20560, hash D840714 + buffers[797] = length 5425, hash 68377194 + buffers[798] = length 4817, hash 910A8619 + buffers[799] = length 5862, hash A8680CC0 + buffers[800] = length 8708, hash 2785E12C + buffers[801] = length 1016, hash 1152F5F6 + buffers[802] = length 17064, hash FB9434AA + buffers[803] = length 9648, hash 2057A36 + buffers[804] = length 11257, hash B7C6CA5F + buffers[805] = length 11668, hash C9DF0B51 + buffers[806] = length 1188, hash A3061EB5 + buffers[807] = length 10137, hash 3C98B3E6 + buffers[808] = length 22684, hash 60C6B27 + buffers[809] = length 8746, hash 3AD496AD + buffers[810] = length 6472, hash FAC8417F + buffers[811] = length 977, hash C287A939 + buffers[812] = length 4232, hash 62021C8E + buffers[813] = length 3968, hash 34A8FA11 + buffers[814] = length 3537, hash 4C6A8F71 + buffers[815] = length 35928, hash 6A884CB7 + buffers[816] = length 4771, hash 3E9A0D99 + buffers[817] = length 4122, hash 8A1C2159 + buffers[818] = length 6368, hash FE5BFE7B + buffers[819] = length 9987, hash 27ACCF44 + buffers[820] = length 37137, hash 19B134DB + buffers[821] = length 5171, hash 21B38E26 + buffers[822] = length 20403, hash C91985AF + buffers[823] = length 22850, hash 43107714 + buffers[824] = length 19428, hash F10DCD1F + buffers[825] = length 15824, hash F6F5FCBE + buffers[826] = length 1746, hash 1ED7087F + buffers[827] = length 18982, hash 8E992B24 + buffers[828] = length 21743, hash BBCF6B0E + buffers[829] = length 21160, hash ED4EA796 + buffers[830] = length 40509, hash B7FB1478 + buffers[831] = length 3274, hash E821A4AD + buffers[832] = length 41739, hash BF81F27D + buffers[833] = length 26284, hash 55503050 + buffers[834] = length 26360, hash 7911994B + buffers[835] = length 23496, hash C19029D0 + buffers[836] = length 2039, hash BD698058 + buffers[837] = length 23525, hash C10BDB17 + buffers[838] = length 31170, hash 3BAF3732 + buffers[839] = length 41390, hash 144C667D + buffers[840] = length 34529, hash A4B57349 + buffers[841] = length 3286, hash 4C77F25B + buffers[842] = length 29125, hash B3FC36E5 + buffers[843] = length 33734, hash D05DAEB5 + buffers[844] = length 43753, hash 568C7596 + buffers[845] = length 37779, hash 4D85997F + buffers[846] = length 2714, hash 729C17D4 + buffers[847] = length 26925, hash 9B7C9235 + buffers[848] = length 26755, hash A18A414A + buffers[849] = length 30858, hash 74452A61 + buffers[850] = length 37367, hash 95300E2E + buffers[851] = length 3307, hash DE99C4BD + buffers[852] = length 34430, hash BEE7C446 + buffers[853] = length 28166, hash 512F6D2C + buffers[854] = length 30189, hash 46E2C6F0 + buffers[855] = length 38230, hash 85A1B77 + buffers[856] = length 40725, hash 3FC54AE3 + buffers[857] = length 43846, hash 2824466C + buffers[858] = length 38516, hash 7BE39D9 + buffers[859] = length 41603, hash 3E06B3D0 + buffers[860] = length 44469, hash 6B1995EE + buffers[861] = length 3429, hash D663341 + buffers[862] = length 35309, hash B346CFE7 + buffers[863] = length 42375, hash 617F44D8 + buffers[864] = length 49631, hash 9FA16803 + buffers[865] = length 72560, hash 893A12A7 + buffers[866] = length 7301, hash 29C7D375 + buffers[867] = length 44158, hash 33134B36 + buffers[868] = length 66919, hash 2B0284B + buffers[869] = length 45233, hash 4EEECDED + buffers[870] = length 44618, hash E7907176 + buffers[871] = length 3755, hash 118DBFE7 + buffers[872] = length 42838, hash 49430A62 + buffers[873] = length 42010, hash 65580A93 + buffers[874] = length 41744, hash 2259D65F + buffers[875] = length 43368, hash 1A365B00 + buffers[876] = length 3780, hash F7B07177 + buffers[877] = length 46234, hash EBB5ABBD + buffers[878] = length 51580, hash 598FBA60 + buffers[879] = length 51788, hash 7835C40B + buffers[880] = length 62430, hash B0E633CC + buffers[881] = length 9494, hash E6EE616E + buffers[882] = length 61690, hash D9439B6D + buffers[883] = length 60261, hash 97152898 + buffers[884] = length 62684, hash F2866690 + buffers[885] = length 59080, hash 4FA6BF2C + buffers[886] = length 5689, hash 644D3029 + buffers[887] = length 61734, hash 4993BA45 + buffers[888] = length 64540, hash 3027DEB + buffers[889] = length 63808, hash 571CA446 + buffers[890] = length 63711, hash 72B59574 + buffers[891] = length 5677, hash 23F760EA + buffers[892] = length 70361, hash FB0A3F64 + buffers[893] = length 67921, hash DE21D7F1 + buffers[894] = length 71948, hash 6EEB68B5 + buffers[895] = length 80310, hash 9109E8A8 + buffers[896] = length 6374, hash 202E99CF + buffers[897] = length 0, hash 1 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample.ac3.dump b/testdata/src/test/assets/playbackdumps/ts/sample.ac3.dump new file mode 100644 index 0000000000..e69de29bb2 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample.ac4.dump b/testdata/src/test/assets/playbackdumps/ts/sample.ac4.dump new file mode 100644 index 0000000000..e69de29bb2 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample.adts.dump b/testdata/src/test/assets/playbackdumps/ts/sample.adts.dump new file mode 100644 index 0000000000..af1577d5b0 --- /dev/null +++ b/testdata/src/test/assets/playbackdumps/ts/sample.adts.dump @@ -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 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample.eac3.dump b/testdata/src/test/assets/playbackdumps/ts/sample.eac3.dump new file mode 100644 index 0000000000..e69de29bb2 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_ac3.ts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_ac3.ts.dump new file mode 100644 index 0000000000..e69de29bb2 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_ac4.ts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_ac4.ts.dump new file mode 100644 index 0000000000..e69de29bb2 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_ait.ts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_ait.ts.dump new file mode 100644 index 0000000000..e56ce24112 --- /dev/null +++ b/testdata/src/test/assets/playbackdumps/ts/sample_ait.ts.dump @@ -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 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_cbs_truncated.adts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_cbs_truncated.adts.dump new file mode 100644 index 0000000000..a55133f482 --- /dev/null +++ b/testdata/src/test/assets/playbackdumps/ts/sample_cbs_truncated.adts.dump @@ -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 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_eac3.ts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_eac3.ts.dump new file mode 100644 index 0000000000..e69de29bb2 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_eac3joc.ec3.dump b/testdata/src/test/assets/playbackdumps/ts/sample_eac3joc.ec3.dump new file mode 100644 index 0000000000..e69de29bb2 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_eac3joc.ts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_eac3joc.ts.dump new file mode 100644 index 0000000000..e69de29bb2 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_h262_mpeg_audio.ps.dump b/testdata/src/test/assets/playbackdumps/ts/sample_h262_mpeg_audio.ps.dump new file mode 100644 index 0000000000..c27d6d383d --- /dev/null +++ b/testdata/src/test/assets/playbackdumps/ts/sample_h262_mpeg_audio.ps.dump @@ -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 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_h262_mpeg_audio.ts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_h262_mpeg_audio.ts.dump new file mode 100644 index 0000000000..7c9cff84d1 --- /dev/null +++ b/testdata/src/test/assets/playbackdumps/ts/sample_h262_mpeg_audio.ts.dump @@ -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 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_h263.ts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_h263.ts.dump new file mode 100644 index 0000000000..e69de29bb2 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_h264_dts_audio.ts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_h264_dts_audio.ts.dump new file mode 100644 index 0000000000..5148c819dc --- /dev/null +++ b/testdata/src/test/assets/playbackdumps/ts/sample_h264_dts_audio.ts.dump @@ -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 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_h264_mpeg_audio.ts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_h264_mpeg_audio.ts.dump new file mode 100644 index 0000000000..fd18315acd --- /dev/null +++ b/testdata/src/test/assets/playbackdumps/ts/sample_h264_mpeg_audio.ts.dump @@ -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 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_h264_no_access_unit_delimiters.ts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_h264_no_access_unit_delimiters.ts.dump new file mode 100644 index 0000000000..aaa7935a46 --- /dev/null +++ b/testdata/src/test/assets/playbackdumps/ts/sample_h264_no_access_unit_delimiters.ts.dump @@ -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 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_h265.ts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_h265.ts.dump new file mode 100644 index 0000000000..e69de29bb2 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_latm.ts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_latm.ts.dump new file mode 100644 index 0000000000..bf418b0da8 --- /dev/null +++ b/testdata/src/test/assets/playbackdumps/ts/sample_latm.ts.dump @@ -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 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_with_id3.adts.dump b/testdata/src/test/assets/playbackdumps/ts/sample_with_id3.adts.dump new file mode 100644 index 0000000000..b372b47d36 --- /dev/null +++ b/testdata/src/test/assets/playbackdumps/ts/sample_with_id3.adts.dump @@ -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 diff --git a/testdata/src/test/assets/playbackdumps/ts/sample_with_junk.dump b/testdata/src/test/assets/playbackdumps/ts/sample_with_junk.dump new file mode 100644 index 0000000000..7c9cff84d1 --- /dev/null +++ b/testdata/src/test/assets/playbackdumps/ts/sample_with_junk.dump @@ -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