Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
a6b53d24
authored
Nov 20, 2020
by
tonihei
Committed by
Oliver Woodman
Nov 20, 2020
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Add OGG playback tests
PiperOrigin-RevId: 343467276
parent
3981f9f1
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
975 additions
and
15 deletions
library/core/src/test/java/com/google/android/exoplayer2/e2etest/FlacPlaybackTest.java
library/core/src/test/java/com/google/android/exoplayer2/e2etest/FlvPlaybackTest.java
library/core/src/test/java/com/google/android/exoplayer2/e2etest/MkaPlaybackTest.java
library/core/src/test/java/com/google/android/exoplayer2/e2etest/MkvPlaybackTest.java
library/core/src/test/java/com/google/android/exoplayer2/e2etest/Mp3PlaybackTest.java
library/core/src/test/java/com/google/android/exoplayer2/e2etest/Mp4PlaybackTest.java
library/core/src/test/java/com/google/android/exoplayer2/e2etest/OggPlaybackTest.java
library/core/src/test/java/com/google/android/exoplayer2/e2etest/Vp9PlaybackTest.java
robolectricutils/src/main/java/com/google/android/exoplayer2/robolectric/ShadowMediaCodecConfig.java
testdata/src/test/assets/playbackdumps/ogg/bear.opus.dump
testdata/src/test/assets/playbackdumps/ogg/bear_flac.ogg.dump
testdata/src/test/assets/playbackdumps/ogg/bear_flac_noseektable.ogg.dump
testdata/src/test/assets/playbackdumps/ogg/bear_vorbis.ogg.dump
testdata/src/test/assets/playbackdumps/ogg/bear_vorbis_gap.ogg.dump
testdata/src/test/assets/playbackdumps/ogg/bear_vorbis_with_large_metadata.ogg.dump
library/core/src/test/java/com/google/android/exoplayer2/e2etest/FlacPlaybackTest.java
View file @
a6b53d24
...
@@ -15,8 +15,6 @@
...
@@ -15,8 +15,6 @@
*/
*/
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
import
android.graphics.SurfaceTexture
;
import
android.view.Surface
;
import
androidx.test.core.app.ApplicationProvider
;
import
androidx.test.core.app.ApplicationProvider
;
import
com.google.android.exoplayer2.MediaItem
;
import
com.google.android.exoplayer2.MediaItem
;
import
com.google.android.exoplayer2.Player
;
import
com.google.android.exoplayer2.Player
;
...
@@ -67,7 +65,6 @@ public class FlacPlaybackTest {
...
@@ -67,7 +65,6 @@ public class FlacPlaybackTest {
new
SimpleExoPlayer
.
Builder
(
ApplicationProvider
.
getApplicationContext
())
new
SimpleExoPlayer
.
Builder
(
ApplicationProvider
.
getApplicationContext
())
.
setClock
(
new
AutoAdvancingFakeClock
())
.
setClock
(
new
AutoAdvancingFakeClock
())
.
build
();
.
build
();
player
.
setVideoSurface
(
new
Surface
(
new
SurfaceTexture
(
/* texName= */
1
)));
PlaybackOutput
playbackOutput
=
PlaybackOutput
.
register
(
player
,
mediaCodecConfig
);
PlaybackOutput
playbackOutput
=
PlaybackOutput
.
register
(
player
,
mediaCodecConfig
);
player
.
setMediaItem
(
MediaItem
.
fromUri
(
"asset:///media/flac/"
+
inputFile
));
player
.
setMediaItem
(
MediaItem
.
fromUri
(
"asset:///media/flac/"
+
inputFile
));
...
...
library/core/src/test/java/com/google/android/exoplayer2/e2etest/FlvPlaybackTest.java
View file @
a6b53d24
...
@@ -13,7 +13,6 @@
...
@@ -13,7 +13,6 @@
* See the License for the specific language governing permissions and
* See the License for the specific language governing permissions and
* limitations under the License.
* limitations under the License.
*/
*/
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
import
android.graphics.SurfaceTexture
;
import
android.graphics.SurfaceTexture
;
...
...
library/core/src/test/java/com/google/android/exoplayer2/e2etest/MkaPlaybackTest.java
View file @
a6b53d24
...
@@ -13,11 +13,8 @@
...
@@ -13,11 +13,8 @@
* See the License for the specific language governing permissions and
* See the License for the specific language governing permissions and
* limitations under the License.
* limitations under the License.
*/
*/
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
import
android.graphics.SurfaceTexture
;
import
android.view.Surface
;
import
androidx.test.core.app.ApplicationProvider
;
import
androidx.test.core.app.ApplicationProvider
;
import
com.google.android.exoplayer2.MediaItem
;
import
com.google.android.exoplayer2.MediaItem
;
import
com.google.android.exoplayer2.Player
;
import
com.google.android.exoplayer2.Player
;
...
@@ -61,7 +58,6 @@ public final class MkaPlaybackTest {
...
@@ -61,7 +58,6 @@ public final class MkaPlaybackTest {
new
SimpleExoPlayer
.
Builder
(
ApplicationProvider
.
getApplicationContext
())
new
SimpleExoPlayer
.
Builder
(
ApplicationProvider
.
getApplicationContext
())
.
setClock
(
new
AutoAdvancingFakeClock
())
.
setClock
(
new
AutoAdvancingFakeClock
())
.
build
();
.
build
();
player
.
setVideoSurface
(
new
Surface
(
new
SurfaceTexture
(
/* texName= */
1
)));
PlaybackOutput
playbackOutput
=
PlaybackOutput
.
register
(
player
,
mediaCodecConfig
);
PlaybackOutput
playbackOutput
=
PlaybackOutput
.
register
(
player
,
mediaCodecConfig
);
player
.
setMediaItem
(
MediaItem
.
fromUri
(
"asset:///media/mka/"
+
inputFile
));
player
.
setMediaItem
(
MediaItem
.
fromUri
(
"asset:///media/mka/"
+
inputFile
));
...
...
library/core/src/test/java/com/google/android/exoplayer2/e2etest/MkvPlaybackTest.java
View file @
a6b53d24
...
@@ -13,7 +13,6 @@
...
@@ -13,7 +13,6 @@
* See the License for the specific language governing permissions and
* See the License for the specific language governing permissions and
* limitations under the License.
* limitations under the License.
*/
*/
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
import
android.graphics.SurfaceTexture
;
import
android.graphics.SurfaceTexture
;
...
...
library/core/src/test/java/com/google/android/exoplayer2/e2etest/Mp3PlaybackTest.java
View file @
a6b53d24
...
@@ -13,11 +13,8 @@
...
@@ -13,11 +13,8 @@
* See the License for the specific language governing permissions and
* See the License for the specific language governing permissions and
* limitations under the License.
* limitations under the License.
*/
*/
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
import
android.graphics.SurfaceTexture
;
import
android.view.Surface
;
import
androidx.test.core.app.ApplicationProvider
;
import
androidx.test.core.app.ApplicationProvider
;
import
com.google.android.exoplayer2.MediaItem
;
import
com.google.android.exoplayer2.MediaItem
;
import
com.google.android.exoplayer2.Player
;
import
com.google.android.exoplayer2.Player
;
...
@@ -64,7 +61,6 @@ public final class Mp3PlaybackTest {
...
@@ -64,7 +61,6 @@ public final class Mp3PlaybackTest {
new
SimpleExoPlayer
.
Builder
(
ApplicationProvider
.
getApplicationContext
())
new
SimpleExoPlayer
.
Builder
(
ApplicationProvider
.
getApplicationContext
())
.
setClock
(
new
AutoAdvancingFakeClock
())
.
setClock
(
new
AutoAdvancingFakeClock
())
.
build
();
.
build
();
player
.
setVideoSurface
(
new
Surface
(
new
SurfaceTexture
(
/* texName= */
1
)));
PlaybackOutput
playbackOutput
=
PlaybackOutput
.
register
(
player
,
mediaCodecConfig
);
PlaybackOutput
playbackOutput
=
PlaybackOutput
.
register
(
player
,
mediaCodecConfig
);
player
.
setMediaItem
(
MediaItem
.
fromUri
(
"asset:///media/mp3/"
+
inputFile
));
player
.
setMediaItem
(
MediaItem
.
fromUri
(
"asset:///media/mp3/"
+
inputFile
));
...
...
library/core/src/test/java/com/google/android/exoplayer2/e2etest/Mp4PlaybackTest.java
View file @
a6b53d24
...
@@ -13,7 +13,6 @@
...
@@ -13,7 +13,6 @@
* See the License for the specific language governing permissions and
* See the License for the specific language governing permissions and
* limitations under the License.
* limitations under the License.
*/
*/
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
import
android.graphics.SurfaceTexture
;
import
android.graphics.SurfaceTexture
;
...
...
library/core/src/test/java/com/google/android/exoplayer2/e2etest/OggPlaybackTest.java
0 → 100644
View file @
a6b53d24
/*
* Copyright (C) 2020 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
import
androidx.test.core.app.ApplicationProvider
;
import
com.google.android.exoplayer2.MediaItem
;
import
com.google.android.exoplayer2.Player
;
import
com.google.android.exoplayer2.SimpleExoPlayer
;
import
com.google.android.exoplayer2.robolectric.PlaybackOutput
;
import
com.google.android.exoplayer2.robolectric.ShadowMediaCodecConfig
;
import
com.google.android.exoplayer2.robolectric.TestPlayerRunHelper
;
import
com.google.android.exoplayer2.testutil.AutoAdvancingFakeClock
;
import
com.google.android.exoplayer2.testutil.DumpFileAsserts
;
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.annotation.Config
;
/** End-to-end tests using OGG samples. */
// TODO(b/143232359): Remove once https://issuetracker.google.com/143232359 is resolved.
@Config
(
sdk
=
29
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
public
final
class
OggPlaybackTest
{
@ParameterizedRobolectricTestRunner
.
Parameters
(
name
=
"{0}"
)
public
static
ImmutableList
<
String
>
mediaSamples
()
{
return
ImmutableList
.
of
(
"bear.opus"
,
"bear_flac.ogg"
,
"bear_flac_noseektable.ogg"
,
"bear_vorbis.ogg"
,
"bear_vorbis_gap.ogg"
,
"bear_vorbis_with_large_metadata.ogg"
);
}
@ParameterizedRobolectricTestRunner
.
Parameter
public
String
inputFile
;
@Rule
public
ShadowMediaCodecConfig
mediaCodecConfig
=
ShadowMediaCodecConfig
.
forAllSupportedMimeTypes
();
@Test
public
void
test
()
throws
Exception
{
SimpleExoPlayer
player
=
new
SimpleExoPlayer
.
Builder
(
ApplicationProvider
.
getApplicationContext
())
.
setClock
(
new
AutoAdvancingFakeClock
())
.
build
();
PlaybackOutput
playbackOutput
=
PlaybackOutput
.
register
(
player
,
mediaCodecConfig
);
player
.
setMediaItem
(
MediaItem
.
fromUri
(
"asset:///media/ogg/"
+
inputFile
));
player
.
prepare
();
player
.
play
();
TestPlayerRunHelper
.
runUntilPlaybackState
(
player
,
Player
.
STATE_ENDED
);
player
.
release
();
DumpFileAsserts
.
assertOutput
(
ApplicationProvider
.
getApplicationContext
(),
playbackOutput
,
"playbackdumps/ogg/"
+
inputFile
+
".dump"
);
}
}
library/core/src/test/java/com/google/android/exoplayer2/e2etest/Vp9PlaybackTest.java
View file @
a6b53d24
...
@@ -13,7 +13,6 @@
...
@@ -13,7 +13,6 @@
* See the License for the specific language governing permissions and
* See the License for the specific language governing permissions and
* limitations under the License.
* limitations under the License.
*/
*/
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
package
com
.
google
.
android
.
exoplayer2
.
e2etest
;
import
android.graphics.SurfaceTexture
;
import
android.graphics.SurfaceTexture
;
...
...
robolectricutils/src/main/java/com/google/android/exoplayer2/robolectric/ShadowMediaCodecConfig.java
View file @
a6b53d24
...
@@ -89,6 +89,7 @@ public final class ShadowMediaCodecConfig extends ExternalResource {
...
@@ -89,6 +89,7 @@ public final class ShadowMediaCodecConfig extends ExternalResource {
configureCodec
(
"exotest.audio.mpeg"
,
MimeTypes
.
AUDIO_MPEG
);
configureCodec
(
"exotest.audio.mpeg"
,
MimeTypes
.
AUDIO_MPEG
);
configureCodec
(
"exotest.audio.mpegl2"
,
MimeTypes
.
AUDIO_MPEG_L2
);
configureCodec
(
"exotest.audio.mpegl2"
,
MimeTypes
.
AUDIO_MPEG_L2
);
configureCodec
(
"exotest.audio.opus"
,
MimeTypes
.
AUDIO_OPUS
);
configureCodec
(
"exotest.audio.opus"
,
MimeTypes
.
AUDIO_OPUS
);
configureCodec
(
"exotest.audio.vorbis"
,
MimeTypes
.
AUDIO_VORBIS
);
}
}
@Override
@Override
...
...
testdata/src/test/assets/playbackdumps/ogg/bear.opus.dump
0 → 100644
View file @
a6b53d24
MediaCodec (audio/opus):
buffers.length = 276
buffers[0] = length 234, hash B77BFFDA
buffers[1] = length 165, hash F7B07C35
buffers[2] = length 100, hash 21AFA81F
buffers[3] = length 85, hash 9180DC2F
buffers[4] = length 85, hash 6AE958C
buffers[5] = length 86, hash C1C5AE60
buffers[6] = length 87, hash B9BD2620
buffers[7] = length 86, hash 5E69E6F9
buffers[8] = length 90, hash C44C7DD9
buffers[9] = length 86, hash C3FCDC6F
buffers[10] = length 86, hash 44EA03BA
buffers[11] = length 160, hash 9F4E1AE8
buffers[12] = length 89, hash 31234460
buffers[13] = length 91, hash 45012D79
buffers[14] = length 90, hash B3E3AC75
buffers[15] = length 87, hash B83B756B
buffers[16] = length 86, hash 383921EB
buffers[17] = length 97, hash 959AD270
buffers[18] = length 92, hash 46C74FA8
buffers[19] = length 91, hash CEA401DD
buffers[20] = length 89, hash 48C41853
buffers[21] = length 90, hash F23245BD
buffers[22] = length 96, hash 95E8985D
buffers[23] = length 96, hash 34295492
buffers[24] = length 94, hash 4E3C9C0F
buffers[25] = length 89, hash 28B74A29
buffers[26] = length 87, hash BAC119A7
buffers[27] = length 88, hash 7139FF38
buffers[28] = length 85, hash 246E1D2A
buffers[29] = length 86, hash 488A0900
buffers[30] = length 90, hash 16FD17B1
buffers[31] = length 87, hash 20E849D9
buffers[32] = length 86, hash 23A0E9BA
buffers[33] = length 87, hash EC935537
buffers[34] = length 92, hash 4D9935AD
buffers[35] = length 87, hash DEDE3FA
buffers[36] = length 87, hash ADC25A6E
buffers[37] = length 88, hash A1C828C5
buffers[38] = length 89, hash 735C087A
buffers[39] = length 89, hash 19AF5D10
buffers[40] = length 90, hash BCCEA2BB
buffers[41] = length 86, hash A7C934A0
buffers[42] = length 86, hash 28BBC0A8
buffers[43] = length 85, hash E60BB12D
buffers[44] = length 141, hash 1D2B8920
buffers[45] = length 121, hash 8AA3E19C
buffers[46] = length 86, hash 24DF0F37
buffers[47] = length 86, hash 1D1775FF
buffers[48] = length 87, hash 5230399E
buffers[49] = length 91, hash 6CD98305
buffers[50] = length 88, hash 4069FBB
buffers[51] = length 89, hash 76824ABF
buffers[52] = length 87, hash BC1B1322
buffers[53] = length 102, hash E01BA053
buffers[54] = length 85, hash C09B626D
buffers[55] = length 88, hash 6B7B404A
buffers[56] = length 85, hash 74A15DC7
buffers[57] = length 88, hash 38DB82E5
buffers[58] = length 86, hash 1A39C081
buffers[59] = length 87, hash 39FEC92
buffers[60] = length 92, hash 278EA09
buffers[61] = length 87, hash 28265F2D
buffers[62] = length 86, hash CC2040C6
buffers[63] = length 138, hash 9E07BC1F
buffers[64] = length 85, hash 4F299670
buffers[65] = length 125, hash B61123C3
buffers[66] = length 89, hash 5CC688ED
buffers[67] = length 88, hash 84AF64A6
buffers[68] = length 89, hash A9BFC8DC
buffers[69] = length 90, hash 2FF77060
buffers[70] = length 96, hash E11AFD61
buffers[71] = length 87, hash 85D14EDA
buffers[72] = length 88, hash 5FC71D53
buffers[73] = length 89, hash 957187B6
buffers[74] = length 89, hash 5A776082
buffers[75] = length 87, hash E8A83AFE
buffers[76] = length 87, hash F1989133
buffers[77] = length 87, hash FA06BCCA
buffers[78] = length 86, hash BD97E0C0
buffers[79] = length 88, hash E6AE022C
buffers[80] = length 87, hash FB6C6169
buffers[81] = length 87, hash DFFCD2CF
buffers[82] = length 88, hash A4B5EB52
buffers[83] = length 85, hash A63CF4EA
buffers[84] = length 86, hash F126E7C7
buffers[85] = length 86, hash 21A8B22F
buffers[86] = length 87, hash 6520E7C1
buffers[87] = length 88, hash 825B7423
buffers[88] = length 88, hash DF3DBD48
buffers[89] = length 87, hash B32C68D0
buffers[90] = length 89, hash B99DFFCA
buffers[91] = length 88, hash 9C8D5178
buffers[92] = length 88, hash 48A0B19A
buffers[93] = length 88, hash B62C94DD
buffers[94] = length 92, hash 96DBDD46
buffers[95] = length 87, hash 7B80E6F
buffers[96] = length 86, hash 9C60225B
buffers[97] = length 87, hash 45F7E6E8
buffers[98] = length 87, hash DDC2D592
buffers[99] = length 91, hash 173D3B26
buffers[100] = length 87, hash CF3629DF
buffers[101] = length 87, hash BBE2E7B3
buffers[102] = length 89, hash 89AFFB10
buffers[103] = length 88, hash 510DCC90
buffers[104] = length 88, hash CBA56E5F
buffers[105] = length 87, hash B4B1B3FF
buffers[106] = length 89, hash B976A537
buffers[107] = length 96, hash 43ECF2C1
buffers[108] = length 90, hash BB7ECB44
buffers[109] = length 89, hash B8E221A5
buffers[110] = length 86, hash B35BEF5B
buffers[111] = length 89, hash 9002F0EC
buffers[112] = length 85, hash F694B20
buffers[113] = length 87, hash D7CC386E
buffers[114] = length 89, hash EE9E0E79
buffers[115] = length 90, hash CA72C96B
buffers[116] = length 112, hash 4AD3D1B1
buffers[117] = length 87, hash FA568FAB
buffers[118] = length 90, hash 6E6948D2
buffers[119] = length 89, hash 5465A762
buffers[120] = length 87, hash BED19B40
buffers[121] = length 89, hash 5D05836A
buffers[122] = length 87, hash A8A3EF5A
buffers[123] = length 90, hash 6425A77A
buffers[124] = length 92, hash 7F320FA
buffers[125] = length 89, hash 2C7837D6
buffers[126] = length 86, hash 58D56685
buffers[127] = length 91, hash ADC5072F
buffers[128] = length 85, hash 53EFD93
buffers[129] = length 87, hash D006B535
buffers[130] = length 86, hash AE944625
buffers[131] = length 89, hash B5D3C81D
buffers[132] = length 86, hash 3BB1D0E7
buffers[133] = length 102, hash 16EEC441
buffers[134] = length 90, hash 1005B936
buffers[135] = length 85, hash 15EEBF9A
buffers[136] = length 87, hash 37C83AC2
buffers[137] = length 85, hash 2D27855D
buffers[138] = length 85, hash 753EB7C6
buffers[139] = length 91, hash C0813318
buffers[140] = length 89, hash 3A6468AC
buffers[141] = length 88, hash 3D220ABC
buffers[142] = length 140, hash 7949ABC7
buffers[143] = length 92, hash F19AFA45
buffers[144] = length 90, hash 3D21587C
buffers[145] = length 89, hash 5C12226C
buffers[146] = length 90, hash 22BA14FC
buffers[147] = length 88, hash F064B21C
buffers[148] = length 87, hash 6D7906B9
buffers[149] = length 88, hash 6756A484
buffers[150] = length 91, hash C95C00B6
buffers[151] = length 87, hash 728D8119
buffers[152] = length 90, hash C43DA1B4
buffers[153] = length 88, hash C181BB57
buffers[154] = length 84, hash F75B1639
buffers[155] = length 87, hash B6F32978
buffers[156] = length 90, hash 36D6E2D7
buffers[157] = length 87, hash 4C9657A7
buffers[158] = length 89, hash C3BDB9B7
buffers[159] = length 88, hash DB51087E
buffers[160] = length 86, hash 1550F998
buffers[161] = length 86, hash A445FAD4
buffers[162] = length 85, hash 60D3362C
buffers[163] = length 172, hash 945D63E4
buffers[164] = length 107, hash 585B7C04
buffers[165] = length 110, hash 74BECF69
buffers[166] = length 87, hash 63DE1D24
buffers[167] = length 90, hash 1C1D28DB
buffers[168] = length 87, hash CB382A67
buffers[169] = length 85, hash A227BA13
buffers[170] = length 86, hash EFD8B10B
buffers[171] = length 87, hash 47FF364A
buffers[172] = length 91, hash 31D4B48A
buffers[173] = length 91, hash DD69BD85
buffers[174] = length 88, hash AF1A95C6
buffers[175] = length 87, hash 2FB8AF74
buffers[176] = length 92, hash 173C707A
buffers[177] = length 88, hash 5F58F5E8
buffers[178] = length 91, hash D449785F
buffers[179] = length 91, hash CE2CB465
buffers[180] = length 93, hash ABC1C62E
buffers[181] = length 87, hash 83B4B9A0
buffers[182] = length 87, hash 3220D562
buffers[183] = length 86, hash 64D21AA1
buffers[184] = length 86, hash A1FAAF2C
buffers[185] = length 86, hash ECA80F7E
buffers[186] = length 86, hash FEB03B2C
buffers[187] = length 85, hash 2C2E6B2F
buffers[188] = length 89, hash A0D7AC3
buffers[189] = length 87, hash 83739547
buffers[190] = length 86, hash 991E531E
buffers[191] = length 88, hash 16B287A3
buffers[192] = length 86, hash FC86EED
buffers[193] = length 86, hash 96AF0248
buffers[194] = length 86, hash 288402C8
buffers[195] = length 87, hash 4BBA7912
buffers[196] = length 86, hash 4A59C719
buffers[197] = length 85, hash 906E8187
buffers[198] = length 90, hash CB8B755D
buffers[199] = length 87, hash C8E02C
buffers[200] = length 88, hash ACF4D89A
buffers[201] = length 86, hash 510FE048
buffers[202] = length 86, hash 64983E46
buffers[203] = length 86, hash CEA76A1E
buffers[204] = length 87, hash AADE498E
buffers[205] = length 127, hash 353A6D8C
buffers[206] = length 87, hash 29E18E62
buffers[207] = length 87, hash 2CF7B30F
buffers[208] = length 94, hash 758704C3
buffers[209] = length 88, hash C2153A4C
buffers[210] = length 86, hash A0A83DA5
buffers[211] = length 86, hash 41017D7F
buffers[212] = length 93, hash 686B0CA2
buffers[213] = length 86, hash 554D16CC
buffers[214] = length 88, hash 99D72771
buffers[215] = length 88, hash 7176DFBF
buffers[216] = length 86, hash BAA22669
buffers[217] = length 88, hash B00B0D3C
buffers[218] = length 89, hash 73FED83A
buffers[219] = length 86, hash 4A4138D3
buffers[220] = length 89, hash E0A860FF
buffers[221] = length 95, hash EE5A8AED
buffers[222] = length 92, hash 36DBD7FD
buffers[223] = length 88, hash EE47A7E4
buffers[224] = length 100, hash 2E1A603F
buffers[225] = length 89, hash 657ED4A3
buffers[226] = length 86, hash A833DC7B
buffers[227] = length 88, hash 81E80732
buffers[228] = length 91, hash FA256A0F
buffers[229] = length 88, hash A63A4DBA
buffers[230] = length 88, hash 67910A9F
buffers[231] = length 86, hash EB387DB6
buffers[232] = length 88, hash 5ACAAC2A
buffers[233] = length 86, hash 6ADF2E1F
buffers[234] = length 85, hash 9D064471
buffers[235] = length 87, hash F176C59
buffers[236] = length 89, hash 5CA40CE4
buffers[237] = length 88, hash 67B944FC
buffers[238] = length 86, hash B3A84EC8
buffers[239] = length 92, hash A6ACF94B
buffers[240] = length 88, hash CB0C9730
buffers[241] = length 88, hash C79FE804
buffers[242] = length 88, hash A74C7F0A
buffers[243] = length 91, hash 55F6F0A5
buffers[244] = length 93, hash 330F33E7
buffers[245] = length 89, hash 614AFBA0
buffers[246] = length 87, hash 3CE4652D
buffers[247] = length 87, hash 4EFD5467
buffers[248] = length 86, hash D81B3EB8
buffers[249] = length 88, hash 96CB6871
buffers[250] = length 88, hash E9DF2786
buffers[251] = length 89, hash 2CA33D96
buffers[252] = length 90, hash 96BDE594
buffers[253] = length 87, hash C261493C
buffers[254] = length 86, hash D037318E
buffers[255] = length 88, hash BC15BC88
buffers[256] = length 91, hash A8361A51
buffers[257] = length 87, hash 4AFDB5F2
buffers[258] = length 87, hash 6447F8CB
buffers[259] = length 89, hash 48305229
buffers[260] = length 87, hash 8741D9E7
buffers[261] = length 120, hash 761F020C
buffers[262] = length 139, hash AECE2E57
buffers[263] = length 166, hash 6288797A
buffers[264] = length 144, hash 437821A0
buffers[265] = length 113, hash FCCBEDF1
buffers[266] = length 108, hash C4040614
buffers[267] = length 125, hash E29064C2
buffers[268] = length 126, hash D42D24FF
buffers[269] = length 122, hash 30AF267D
buffers[270] = length 122, hash 45CEC1FB
buffers[271] = length 134, hash 59143FE2
buffers[272] = length 134, hash BD52A84
buffers[273] = length 120, hash 745C3714
buffers[274] = length 126, hash 505E117B
buffers[275] = length 0, hash 1
testdata/src/test/assets/playbackdumps/ogg/bear_flac.ogg.dump
0 → 100644
View file @
a6b53d24
MediaCodec (audio/flac):
buffers.length = 34
buffers[0] = length 5030, hash D2B60530
buffers[1] = length 5066, hash 4C932A54
buffers[2] = length 5112, hash 7E5A7B61
buffers[3] = length 5044, hash 7EF93F13
buffers[4] = length 4943, hash DE7E27F8
buffers[5] = length 5121, hash 6D0D0B40
buffers[6] = length 5068, hash 9924644F
buffers[7] = length 5143, hash 6C34F0CE
buffers[8] = length 5109, hash E3B7BEFB
buffers[9] = length 5129, hash 44111D9B
buffers[10] = length 5031, hash 9D55EA53
buffers[11] = length 5119, hash E1CB9BA6
buffers[12] = length 5360, hash 17265C5D
buffers[13] = length 5340, hash A90FDDF1
buffers[14] = length 5162, hash 31F65AD5
buffers[15] = length 5168, hash F2394F2D
buffers[16] = length 5776, hash 58437AB3
buffers[17] = length 5394, hash EBAB20A8
buffers[18] = length 5168, hash BF37C7A5
buffers[19] = length 5324, hash 59546B7B
buffers[20] = length 5172, hash 6036EF0B
buffers[21] = length 5102, hash 5A131071
buffers[22] = length 5111, hash 3D9EBB3B
buffers[23] = length 5113, hash 61101D4F
buffers[24] = length 5229, hash D2E55742
buffers[25] = length 5162, hash 7F2E97FA
buffers[26] = length 5255, hash D92A782
buffers[27] = length 5196, hash 98FE5138
buffers[28] = length 5214, hash 3D35C38C
buffers[29] = length 5211, hash 7E25420F
buffers[30] = length 5230, hash 2AD96FBC
buffers[31] = length 3384, hash 938BCDD9
buffers[32] = length 445, hash A388E3D6
buffers[33] = length 0, hash 1
testdata/src/test/assets/playbackdumps/ogg/bear_flac_noseektable.ogg.dump
0 → 100644
View file @
a6b53d24
MediaCodec (audio/flac):
buffers.length = 34
buffers[0] = length 5030, hash D2B60530
buffers[1] = length 5066, hash 4C932A54
buffers[2] = length 5112, hash 7E5A7B61
buffers[3] = length 5044, hash 7EF93F13
buffers[4] = length 4943, hash DE7E27F8
buffers[5] = length 5121, hash 6D0D0B40
buffers[6] = length 5068, hash 9924644F
buffers[7] = length 5143, hash 6C34F0CE
buffers[8] = length 5109, hash E3B7BEFB
buffers[9] = length 5129, hash 44111D9B
buffers[10] = length 5031, hash 9D55EA53
buffers[11] = length 5119, hash E1CB9BA6
buffers[12] = length 5360, hash 17265C5D
buffers[13] = length 5340, hash A90FDDF1
buffers[14] = length 5162, hash 31F65AD5
buffers[15] = length 5168, hash F2394F2D
buffers[16] = length 5776, hash 58437AB3
buffers[17] = length 5394, hash EBAB20A8
buffers[18] = length 5168, hash BF37C7A5
buffers[19] = length 5324, hash 59546B7B
buffers[20] = length 5172, hash 6036EF0B
buffers[21] = length 5102, hash 5A131071
buffers[22] = length 5111, hash 3D9EBB3B
buffers[23] = length 5113, hash 61101D4F
buffers[24] = length 5229, hash D2E55742
buffers[25] = length 5162, hash 7F2E97FA
buffers[26] = length 5255, hash D92A782
buffers[27] = length 5196, hash 98FE5138
buffers[28] = length 5214, hash 3D35C38C
buffers[29] = length 5211, hash 7E25420F
buffers[30] = length 5230, hash 2AD96FBC
buffers[31] = length 3384, hash 938BCDD9
buffers[32] = length 445, hash A388E3D6
buffers[33] = length 0, hash 1
testdata/src/test/assets/playbackdumps/ogg/bear_vorbis.ogg.dump
0 → 100644
View file @
a6b53d24
MediaCodec (audio/vorbis):
buffers.length = 181
buffers[0] = length 49, hash 2FFF94F0
buffers[1] = length 44, hash 3946418A
buffers[2] = length 55, hash 2A0B878E
buffers[3] = length 53, hash CC3B6879
buffers[4] = length 215, hash 106AE950
buffers[5] = length 192, hash 2B219F53
buffers[6] = length 197, hash FBC39422
buffers[7] = length 209, hash 386E8979
buffers[8] = length 42, hash E81162C1
buffers[9] = length 41, hash F15BEE36
buffers[10] = length 42, hash D67EB19
buffers[11] = length 42, hash F4DE4792
buffers[12] = length 53, hash 80F66AC3
buffers[13] = length 56, hash DCB9DFC4
buffers[14] = length 55, hash 4E0C4E9D
buffers[15] = length 203, hash 176B6862
buffers[16] = length 193, hash AB13CB10
buffers[17] = length 203, hash DE63DE9F
buffers[18] = length 194, hash 4A9508A2
buffers[19] = length 210, hash 196899B3
buffers[20] = length 195, hash B68407F1
buffers[21] = length 193, hash A1FA86E3
buffers[22] = length 194, hash 5C0B9343
buffers[23] = length 198, hash 789914B2
buffers[24] = length 183, hash 1B82D11F
buffers[25] = length 199, hash D5B848F4
buffers[26] = length 192, hash B34427EA
buffers[27] = length 199, hash C2599BB5
buffers[28] = length 195, hash BFD83194
buffers[29] = length 199, hash C9A7F7CA
buffers[30] = length 44, hash 5D76EAD6
buffers[31] = length 43, hash 8619C423
buffers[32] = length 43, hash E490BBE
buffers[33] = length 53, hash 8A557CAE
buffers[34] = length 56, hash 81007BBA
buffers[35] = length 56, hash 4E4DD67F
buffers[36] = length 222, hash 414188AB
buffers[37] = length 202, hash 67A07D30
buffers[38] = length 200, hash E357D853
buffers[39] = length 203, hash 4653DC90
buffers[40] = length 192, hash A65E6C09
buffers[41] = length 202, hash FBEAC508
buffers[42] = length 202, hash E9B7B59F
buffers[43] = length 204, hash E24AA78E
buffers[44] = length 41, hash 3FBC5216
buffers[45] = length 47, hash 153FBC55
buffers[46] = length 42, hash 2B493D6C
buffers[47] = length 42, hash 8303BEE3
buffers[48] = length 62, hash 71AEE50B
buffers[49] = length 54, hash 52F61908
buffers[50] = length 45, hash 7BD3E3A1
buffers[51] = length 41, hash E0F65472
buffers[52] = length 45, hash 41838675
buffers[53] = length 44, hash FCBC2147
buffers[54] = length 45, hash 1A5987E3
buffers[55] = length 43, hash 99074864
buffers[56] = length 57, hash D4A9B60A
buffers[57] = length 52, hash 302129DA
buffers[58] = length 57, hash D8DD99C0
buffers[59] = length 206, hash F4B9EF26
buffers[60] = length 197, hash 7B8ACC8A
buffers[61] = length 186, hash 161027CB
buffers[62] = length 186, hash 1D6871B6
buffers[63] = length 201, hash 536E9FDB
buffers[64] = length 192, hash D38EFAC5
buffers[65] = length 194, hash 4B394EF3
buffers[66] = length 206, hash 1B31BA99
buffers[67] = length 212, hash AD061F43
buffers[68] = length 180, hash 6D1F7481
buffers[69] = length 195, hash D80B21F
buffers[70] = length 186, hash D367882
buffers[71] = length 195, hash 2722159A
buffers[72] = length 199, hash 10CEE97A
buffers[73] = length 191, hash 2CF9FB3F
buffers[74] = length 197, hash A725DA0
buffers[75] = length 211, hash D4E5DB9E
buffers[76] = length 189, hash 1A90F496
buffers[77] = length 187, hash 44DB2689
buffers[78] = length 197, hash 6D3E5117
buffers[79] = length 208, hash 5B57B288
buffers[80] = length 198, hash D5FC05
buffers[81] = length 192, hash 350BBA45
buffers[82] = length 195, hash 5F96F2A8
buffers[83] = length 202, hash 61D7CC33
buffers[84] = length 202, hash 49D335F2
buffers[85] = length 192, hash 2FE9CB1A
buffers[86] = length 201, hash BF0763B2
buffers[87] = length 184, hash AD047421
buffers[88] = length 196, hash F9088F14
buffers[89] = length 190, hash AC6D38FD
buffers[90] = length 195, hash 8D1A66D2
buffers[91] = length 197, hash B46BFB6B
buffers[92] = length 195, hash D9761F23
buffers[93] = length 204, hash 3391B617
buffers[94] = length 42, hash 33A1FB52
buffers[95] = length 44, hash 408B146E
buffers[96] = length 44, hash 171C7E0D
buffers[97] = length 54, hash 6307E16C
buffers[98] = length 53, hash 4A319572
buffers[99] = length 215, hash BA9C445C
buffers[100] = length 201, hash 3120D234
buffers[101] = length 187, hash DB44993C
buffers[102] = length 196, hash CF2002D7
buffers[103] = length 185, hash E03B5D7
buffers[104] = length 187, hash DA399A2C
buffers[105] = length 191, hash 292AA0DB
buffers[106] = length 201, hash 221910E0
buffers[107] = length 194, hash F4ED7821
buffers[108] = length 43, hash FDDA515E
buffers[109] = length 42, hash F3571C0A
buffers[110] = length 38, hash 39F910B3
buffers[111] = length 41, hash 2D189531
buffers[112] = length 43, hash 1F7574DB
buffers[113] = length 43, hash 644D15E5
buffers[114] = length 49, hash E8A0878
buffers[115] = length 55, hash DFF2046D
buffers[116] = length 49, hash 9FB8A23
buffers[117] = length 41, hash E3E15E3B
buffers[118] = length 42, hash E5D17A32
buffers[119] = length 42, hash F308B653
buffers[120] = length 55, hash BB750D76
buffers[121] = length 51, hash 96772ABF
buffers[122] = length 197, hash E4524346
buffers[123] = length 188, hash AC3E1BB5
buffers[124] = length 195, hash F56DB8A5
buffers[125] = length 198, hash C8970FF7
buffers[126] = length 202, hash AF425C68
buffers[127] = length 196, hash 4215D839
buffers[128] = length 204, hash DB9BE8E3
buffers[129] = length 206, hash E5B20AB8
buffers[130] = length 209, hash D7F47B95
buffers[131] = length 193, hash FB54FB05
buffers[132] = length 199, hash D99C3106
buffers[133] = length 206, hash 253885B9
buffers[134] = length 191, hash FBDD8162
buffers[135] = length 183, hash 7290332F
buffers[136] = length 189, hash 1A9DC3DE
buffers[137] = length 201, hash 5D936764
buffers[138] = length 193, hash 6B03E75E
buffers[139] = length 199, hash 8A21BA83
buffers[140] = length 41, hash E6362210
buffers[141] = length 43, hash 36A57B44
buffers[142] = length 43, hash E51797D5
buffers[143] = length 43, hash 1F336C72
buffers[144] = length 42, hash 201AD367
buffers[145] = length 50, hash 606CCD6
buffers[146] = length 56, hash B15EBD7A
buffers[147] = length 212, hash 273B8D22
buffers[148] = length 194, hash 44F9CE1
buffers[149] = length 195, hash EDF9EBA1
buffers[150] = length 194, hash CE9F2D26
buffers[151] = length 192, hash 204F8A23
buffers[152] = length 206, hash DFA57E67
buffers[153] = length 196, hash 3CF084AB
buffers[154] = length 202, hash 2AF75C08
buffers[155] = length 203, hash 748EAF7
buffers[156] = length 205, hash ED82379D
buffers[157] = length 193, hash 61F26F22
buffers[158] = length 189, hash 85EF1D20
buffers[159] = length 187, hash 25E41FBF
buffers[160] = length 199, hash F365808
buffers[161] = length 197, hash 94205329
buffers[162] = length 201, hash FA2B2055
buffers[163] = length 194, hash AF95381F
buffers[164] = length 201, hash 923D3534
buffers[165] = length 198, hash 35F84C2E
buffers[166] = length 204, hash 6642CA40
buffers[167] = length 183, hash 3E2DC6BE
buffers[168] = length 197, hash B1E458CE
buffers[169] = length 193, hash E9218C84
buffers[170] = length 192, hash FEF08D4B
buffers[171] = length 201, hash FC411147
buffers[172] = length 218, hash 86893464
buffers[173] = length 226, hash 31C5320
buffers[174] = length 233, hash 9432BEE5
buffers[175] = length 213, hash B3FCC53E
buffers[176] = length 204, hash D70DD5A2
buffers[177] = length 212, hash A4EF1B69
buffers[178] = length 203, hash 8B0748B5
buffers[179] = length 149, hash E455335B
buffers[180] = length 0, hash 1
testdata/src/test/assets/playbackdumps/ogg/bear_vorbis_gap.ogg.dump
0 → 100644
View file @
a6b53d24
MediaCodec (audio/vorbis):
buffers.length = 181
buffers[0] = length 49, hash 2FFF94F0
buffers[1] = length 44, hash 3946418A
buffers[2] = length 55, hash 2A0B878E
buffers[3] = length 53, hash CC3B6879
buffers[4] = length 215, hash 106AE950
buffers[5] = length 192, hash 2B219F53
buffers[6] = length 197, hash FBC39422
buffers[7] = length 209, hash 386E8979
buffers[8] = length 42, hash E81162C1
buffers[9] = length 41, hash F15BEE36
buffers[10] = length 42, hash D67EB19
buffers[11] = length 42, hash F4DE4792
buffers[12] = length 53, hash 80F66AC3
buffers[13] = length 56, hash DCB9DFC4
buffers[14] = length 55, hash 4E0C4E9D
buffers[15] = length 203, hash 176B6862
buffers[16] = length 193, hash AB13CB10
buffers[17] = length 203, hash DE63DE9F
buffers[18] = length 194, hash 4A9508A2
buffers[19] = length 210, hash 196899B3
buffers[20] = length 195, hash B68407F1
buffers[21] = length 193, hash A1FA86E3
buffers[22] = length 194, hash 5C0B9343
buffers[23] = length 198, hash 789914B2
buffers[24] = length 183, hash 1B82D11F
buffers[25] = length 199, hash D5B848F4
buffers[26] = length 192, hash B34427EA
buffers[27] = length 199, hash C2599BB5
buffers[28] = length 195, hash BFD83194
buffers[29] = length 199, hash C9A7F7CA
buffers[30] = length 44, hash 5D76EAD6
buffers[31] = length 43, hash 8619C423
buffers[32] = length 43, hash E490BBE
buffers[33] = length 53, hash 8A557CAE
buffers[34] = length 56, hash 81007BBA
buffers[35] = length 56, hash 4E4DD67F
buffers[36] = length 222, hash 414188AB
buffers[37] = length 202, hash 67A07D30
buffers[38] = length 200, hash E357D853
buffers[39] = length 203, hash 4653DC90
buffers[40] = length 192, hash A65E6C09
buffers[41] = length 202, hash FBEAC508
buffers[42] = length 202, hash E9B7B59F
buffers[43] = length 204, hash E24AA78E
buffers[44] = length 41, hash 3FBC5216
buffers[45] = length 47, hash 153FBC55
buffers[46] = length 42, hash 2B493D6C
buffers[47] = length 42, hash 8303BEE3
buffers[48] = length 62, hash 71AEE50B
buffers[49] = length 54, hash 52F61908
buffers[50] = length 45, hash 7BD3E3A1
buffers[51] = length 41, hash E0F65472
buffers[52] = length 45, hash 41838675
buffers[53] = length 44, hash FCBC2147
buffers[54] = length 45, hash 1A5987E3
buffers[55] = length 43, hash 99074864
buffers[56] = length 57, hash D4A9B60A
buffers[57] = length 52, hash 302129DA
buffers[58] = length 57, hash D8DD99C0
buffers[59] = length 206, hash F4B9EF26
buffers[60] = length 197, hash 7B8ACC8A
buffers[61] = length 186, hash 161027CB
buffers[62] = length 186, hash 1D6871B6
buffers[63] = length 201, hash 536E9FDB
buffers[64] = length 192, hash D38EFAC5
buffers[65] = length 194, hash 4B394EF3
buffers[66] = length 206, hash 1B31BA99
buffers[67] = length 212, hash AD061F43
buffers[68] = length 180, hash 6D1F7481
buffers[69] = length 195, hash D80B21F
buffers[70] = length 186, hash D367882
buffers[71] = length 195, hash 2722159A
buffers[72] = length 199, hash 10CEE97A
buffers[73] = length 191, hash 2CF9FB3F
buffers[74] = length 197, hash A725DA0
buffers[75] = length 211, hash D4E5DB9E
buffers[76] = length 189, hash 1A90F496
buffers[77] = length 187, hash 44DB2689
buffers[78] = length 197, hash 6D3E5117
buffers[79] = length 208, hash 5B57B288
buffers[80] = length 198, hash D5FC05
buffers[81] = length 192, hash 350BBA45
buffers[82] = length 195, hash 5F96F2A8
buffers[83] = length 202, hash 61D7CC33
buffers[84] = length 202, hash 49D335F2
buffers[85] = length 192, hash 2FE9CB1A
buffers[86] = length 201, hash BF0763B2
buffers[87] = length 184, hash AD047421
buffers[88] = length 196, hash F9088F14
buffers[89] = length 190, hash AC6D38FD
buffers[90] = length 195, hash 8D1A66D2
buffers[91] = length 197, hash B46BFB6B
buffers[92] = length 195, hash D9761F23
buffers[93] = length 204, hash 3391B617
buffers[94] = length 42, hash 33A1FB52
buffers[95] = length 44, hash 408B146E
buffers[96] = length 44, hash 171C7E0D
buffers[97] = length 54, hash 6307E16C
buffers[98] = length 53, hash 4A319572
buffers[99] = length 215, hash BA9C445C
buffers[100] = length 201, hash 3120D234
buffers[101] = length 187, hash DB44993C
buffers[102] = length 196, hash CF2002D7
buffers[103] = length 185, hash E03B5D7
buffers[104] = length 187, hash DA399A2C
buffers[105] = length 191, hash 292AA0DB
buffers[106] = length 201, hash 221910E0
buffers[107] = length 194, hash F4ED7821
buffers[108] = length 43, hash FDDA515E
buffers[109] = length 42, hash F3571C0A
buffers[110] = length 38, hash 39F910B3
buffers[111] = length 41, hash 2D189531
buffers[112] = length 43, hash 1F7574DB
buffers[113] = length 43, hash 644D15E5
buffers[114] = length 49, hash E8A0878
buffers[115] = length 55, hash DFF2046D
buffers[116] = length 49, hash 9FB8A23
buffers[117] = length 41, hash E3E15E3B
buffers[118] = length 42, hash E5D17A32
buffers[119] = length 42, hash F308B653
buffers[120] = length 55, hash BB750D76
buffers[121] = length 51, hash 96772ABF
buffers[122] = length 197, hash E4524346
buffers[123] = length 188, hash AC3E1BB5
buffers[124] = length 195, hash F56DB8A5
buffers[125] = length 198, hash C8970FF7
buffers[126] = length 202, hash AF425C68
buffers[127] = length 196, hash 4215D839
buffers[128] = length 204, hash DB9BE8E3
buffers[129] = length 206, hash E5B20AB8
buffers[130] = length 209, hash D7F47B95
buffers[131] = length 193, hash FB54FB05
buffers[132] = length 199, hash D99C3106
buffers[133] = length 206, hash 253885B9
buffers[134] = length 191, hash FBDD8162
buffers[135] = length 183, hash 7290332F
buffers[136] = length 189, hash 1A9DC3DE
buffers[137] = length 201, hash 5D936764
buffers[138] = length 193, hash 6B03E75E
buffers[139] = length 199, hash 8A21BA83
buffers[140] = length 41, hash E6362210
buffers[141] = length 43, hash 36A57B44
buffers[142] = length 43, hash E51797D5
buffers[143] = length 43, hash 1F336C72
buffers[144] = length 42, hash 201AD367
buffers[145] = length 50, hash 606CCD6
buffers[146] = length 56, hash B15EBD7A
buffers[147] = length 212, hash 273B8D22
buffers[148] = length 194, hash 44F9CE1
buffers[149] = length 195, hash EDF9EBA1
buffers[150] = length 194, hash CE9F2D26
buffers[151] = length 192, hash 204F8A23
buffers[152] = length 206, hash DFA57E67
buffers[153] = length 196, hash 3CF084AB
buffers[154] = length 202, hash 2AF75C08
buffers[155] = length 203, hash 748EAF7
buffers[156] = length 205, hash ED82379D
buffers[157] = length 193, hash 61F26F22
buffers[158] = length 189, hash 85EF1D20
buffers[159] = length 187, hash 25E41FBF
buffers[160] = length 199, hash F365808
buffers[161] = length 197, hash 94205329
buffers[162] = length 201, hash FA2B2055
buffers[163] = length 194, hash AF95381F
buffers[164] = length 201, hash 923D3534
buffers[165] = length 198, hash 35F84C2E
buffers[166] = length 204, hash 6642CA40
buffers[167] = length 183, hash 3E2DC6BE
buffers[168] = length 197, hash B1E458CE
buffers[169] = length 193, hash E9218C84
buffers[170] = length 192, hash FEF08D4B
buffers[171] = length 201, hash FC411147
buffers[172] = length 218, hash 86893464
buffers[173] = length 226, hash 31C5320
buffers[174] = length 233, hash 9432BEE5
buffers[175] = length 213, hash B3FCC53E
buffers[176] = length 204, hash D70DD5A2
buffers[177] = length 212, hash A4EF1B69
buffers[178] = length 203, hash 8B0748B5
buffers[179] = length 149, hash E455335B
buffers[180] = length 0, hash 1
testdata/src/test/assets/playbackdumps/ogg/bear_vorbis_with_large_metadata.ogg.dump
0 → 100644
View file @
a6b53d24
MediaCodec (audio/vorbis):
buffers.length = 181
buffers[0] = length 49, hash 2FFF94F0
buffers[1] = length 44, hash 3946418A
buffers[2] = length 55, hash 2A0B878E
buffers[3] = length 53, hash CC3B6879
buffers[4] = length 215, hash 106AE950
buffers[5] = length 192, hash 2B219F53
buffers[6] = length 197, hash FBC39422
buffers[7] = length 209, hash 386E8979
buffers[8] = length 42, hash E81162C1
buffers[9] = length 41, hash F15BEE36
buffers[10] = length 42, hash D67EB19
buffers[11] = length 42, hash F4DE4792
buffers[12] = length 53, hash 80F66AC3
buffers[13] = length 56, hash DCB9DFC4
buffers[14] = length 55, hash 4E0C4E9D
buffers[15] = length 203, hash 176B6862
buffers[16] = length 193, hash AB13CB10
buffers[17] = length 203, hash DE63DE9F
buffers[18] = length 194, hash 4A9508A2
buffers[19] = length 210, hash 196899B3
buffers[20] = length 195, hash B68407F1
buffers[21] = length 193, hash A1FA86E3
buffers[22] = length 194, hash 5C0B9343
buffers[23] = length 198, hash 789914B2
buffers[24] = length 183, hash 1B82D11F
buffers[25] = length 199, hash D5B848F4
buffers[26] = length 192, hash B34427EA
buffers[27] = length 199, hash C2599BB5
buffers[28] = length 195, hash BFD83194
buffers[29] = length 199, hash C9A7F7CA
buffers[30] = length 44, hash 5D76EAD6
buffers[31] = length 43, hash 8619C423
buffers[32] = length 43, hash E490BBE
buffers[33] = length 53, hash 8A557CAE
buffers[34] = length 56, hash 81007BBA
buffers[35] = length 56, hash 4E4DD67F
buffers[36] = length 222, hash 414188AB
buffers[37] = length 202, hash 67A07D30
buffers[38] = length 200, hash E357D853
buffers[39] = length 203, hash 4653DC90
buffers[40] = length 192, hash A65E6C09
buffers[41] = length 202, hash FBEAC508
buffers[42] = length 202, hash E9B7B59F
buffers[43] = length 204, hash E24AA78E
buffers[44] = length 41, hash 3FBC5216
buffers[45] = length 47, hash 153FBC55
buffers[46] = length 42, hash 2B493D6C
buffers[47] = length 42, hash 8303BEE3
buffers[48] = length 62, hash 71AEE50B
buffers[49] = length 54, hash 52F61908
buffers[50] = length 45, hash 7BD3E3A1
buffers[51] = length 41, hash E0F65472
buffers[52] = length 45, hash 41838675
buffers[53] = length 44, hash FCBC2147
buffers[54] = length 45, hash 1A5987E3
buffers[55] = length 43, hash 99074864
buffers[56] = length 57, hash D4A9B60A
buffers[57] = length 52, hash 302129DA
buffers[58] = length 57, hash D8DD99C0
buffers[59] = length 206, hash F4B9EF26
buffers[60] = length 197, hash 7B8ACC8A
buffers[61] = length 186, hash 161027CB
buffers[62] = length 186, hash 1D6871B6
buffers[63] = length 201, hash 536E9FDB
buffers[64] = length 192, hash D38EFAC5
buffers[65] = length 194, hash 4B394EF3
buffers[66] = length 206, hash 1B31BA99
buffers[67] = length 212, hash AD061F43
buffers[68] = length 180, hash 6D1F7481
buffers[69] = length 195, hash D80B21F
buffers[70] = length 186, hash D367882
buffers[71] = length 195, hash 2722159A
buffers[72] = length 199, hash 10CEE97A
buffers[73] = length 191, hash 2CF9FB3F
buffers[74] = length 197, hash A725DA0
buffers[75] = length 211, hash D4E5DB9E
buffers[76] = length 189, hash 1A90F496
buffers[77] = length 187, hash 44DB2689
buffers[78] = length 197, hash 6D3E5117
buffers[79] = length 208, hash 5B57B288
buffers[80] = length 198, hash D5FC05
buffers[81] = length 192, hash 350BBA45
buffers[82] = length 195, hash 5F96F2A8
buffers[83] = length 202, hash 61D7CC33
buffers[84] = length 202, hash 49D335F2
buffers[85] = length 192, hash 2FE9CB1A
buffers[86] = length 201, hash BF0763B2
buffers[87] = length 184, hash AD047421
buffers[88] = length 196, hash F9088F14
buffers[89] = length 190, hash AC6D38FD
buffers[90] = length 195, hash 8D1A66D2
buffers[91] = length 197, hash B46BFB6B
buffers[92] = length 195, hash D9761F23
buffers[93] = length 204, hash 3391B617
buffers[94] = length 42, hash 33A1FB52
buffers[95] = length 44, hash 408B146E
buffers[96] = length 44, hash 171C7E0D
buffers[97] = length 54, hash 6307E16C
buffers[98] = length 53, hash 4A319572
buffers[99] = length 215, hash BA9C445C
buffers[100] = length 201, hash 3120D234
buffers[101] = length 187, hash DB44993C
buffers[102] = length 196, hash CF2002D7
buffers[103] = length 185, hash E03B5D7
buffers[104] = length 187, hash DA399A2C
buffers[105] = length 191, hash 292AA0DB
buffers[106] = length 201, hash 221910E0
buffers[107] = length 194, hash F4ED7821
buffers[108] = length 43, hash FDDA515E
buffers[109] = length 42, hash F3571C0A
buffers[110] = length 38, hash 39F910B3
buffers[111] = length 41, hash 2D189531
buffers[112] = length 43, hash 1F7574DB
buffers[113] = length 43, hash 644D15E5
buffers[114] = length 49, hash E8A0878
buffers[115] = length 55, hash DFF2046D
buffers[116] = length 49, hash 9FB8A23
buffers[117] = length 41, hash E3E15E3B
buffers[118] = length 42, hash E5D17A32
buffers[119] = length 42, hash F308B653
buffers[120] = length 55, hash BB750D76
buffers[121] = length 51, hash 96772ABF
buffers[122] = length 197, hash E4524346
buffers[123] = length 188, hash AC3E1BB5
buffers[124] = length 195, hash F56DB8A5
buffers[125] = length 198, hash C8970FF7
buffers[126] = length 202, hash AF425C68
buffers[127] = length 196, hash 4215D839
buffers[128] = length 204, hash DB9BE8E3
buffers[129] = length 206, hash E5B20AB8
buffers[130] = length 209, hash D7F47B95
buffers[131] = length 193, hash FB54FB05
buffers[132] = length 199, hash D99C3106
buffers[133] = length 206, hash 253885B9
buffers[134] = length 191, hash FBDD8162
buffers[135] = length 183, hash 7290332F
buffers[136] = length 189, hash 1A9DC3DE
buffers[137] = length 201, hash 5D936764
buffers[138] = length 193, hash 6B03E75E
buffers[139] = length 199, hash 8A21BA83
buffers[140] = length 41, hash E6362210
buffers[141] = length 43, hash 36A57B44
buffers[142] = length 43, hash E51797D5
buffers[143] = length 43, hash 1F336C72
buffers[144] = length 42, hash 201AD367
buffers[145] = length 50, hash 606CCD6
buffers[146] = length 56, hash B15EBD7A
buffers[147] = length 212, hash 273B8D22
buffers[148] = length 194, hash 44F9CE1
buffers[149] = length 195, hash EDF9EBA1
buffers[150] = length 194, hash CE9F2D26
buffers[151] = length 192, hash 204F8A23
buffers[152] = length 206, hash DFA57E67
buffers[153] = length 196, hash 3CF084AB
buffers[154] = length 202, hash 2AF75C08
buffers[155] = length 203, hash 748EAF7
buffers[156] = length 205, hash ED82379D
buffers[157] = length 193, hash 61F26F22
buffers[158] = length 189, hash 85EF1D20
buffers[159] = length 187, hash 25E41FBF
buffers[160] = length 199, hash F365808
buffers[161] = length 197, hash 94205329
buffers[162] = length 201, hash FA2B2055
buffers[163] = length 194, hash AF95381F
buffers[164] = length 201, hash 923D3534
buffers[165] = length 198, hash 35F84C2E
buffers[166] = length 204, hash 6642CA40
buffers[167] = length 183, hash 3E2DC6BE
buffers[168] = length 197, hash B1E458CE
buffers[169] = length 193, hash E9218C84
buffers[170] = length 192, hash FEF08D4B
buffers[171] = length 201, hash FC411147
buffers[172] = length 218, hash 86893464
buffers[173] = length 226, hash 31C5320
buffers[174] = length 233, hash 9432BEE5
buffers[175] = length 213, hash B3FCC53E
buffers[176] = length 204, hash D70DD5A2
buffers[177] = length 212, hash A4EF1B69
buffers[178] = length 203, hash 8B0748B5
buffers[179] = length 149, hash E455335B
buffers[180] = length 0, hash 1
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment