diff --git a/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacBinarySearchSeekerTest.java b/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacBinarySearchSeekerTest.java index 6e6f41a9f4..7a9bdfed4e 100644 --- a/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacBinarySearchSeekerTest.java +++ b/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacBinarySearchSeekerTest.java @@ -34,7 +34,7 @@ import org.junit.runner.RunWith; @RunWith(AndroidJUnit4.class) public final class FlacBinarySearchSeekerTest { - private static final String NOSEEKTABLE_FLAC = "flac/ext-bear_no_seek.flac"; + private static final String NOSEEKTABLE_FLAC = "flac/bear_one_metadata_block.flac"; private static final int DURATION_US = 2_741_000; @Before diff --git a/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacExtractorSeekTest.java b/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacExtractorSeekTest.java index 8d91039b31..49254c0f17 100644 --- a/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacExtractorSeekTest.java +++ b/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacExtractorSeekTest.java @@ -48,7 +48,7 @@ import org.junit.runner.RunWith; @RunWith(AndroidJUnit4.class) public final class FlacExtractorSeekTest { - private static final String NO_SEEKTABLE_FLAC = "flac/ext-bear_no_seek.flac"; + private static final String NO_SEEKTABLE_FLAC = "flac/bear_one_metadata_block.flac"; private static final int DURATION_US = 2_741_000; private static final Uri FILE_URI = Uri.parse("file:///android_asset/" + NO_SEEKTABLE_FLAC); private static final Random RANDOM = new Random(1234L); diff --git a/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacExtractorTest.java b/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacExtractorTest.java index 553f8335b6..84307894c7 100644 --- a/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacExtractorTest.java +++ b/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacExtractorTest.java @@ -36,16 +36,92 @@ public class FlacExtractorTest { } @Test - public void testExtractFlacSample() throws Exception { + public void testSample() throws Exception { ExtractorAsserts.assertBehavior( - FlacExtractor::new, "flac/ext-bear.flac", ApplicationProvider.getApplicationContext()); + FlacExtractor::new, + /* file= */ "flac/bear.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_native"); } @Test - public void testExtractFlacSampleWithId3Header() throws Exception { + public void testSampleWithId3HeaderAndId3Enabled() throws Exception { ExtractorAsserts.assertBehavior( FlacExtractor::new, - "flac/ext-bear_with_id3.flac", - ApplicationProvider.getApplicationContext()); + /* file= */ "flac/bear_with_id3.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_with_id3_enabled_native"); + } + + @Test + public void testSampleWithId3HeaderAndId3Disabled() throws Exception { + ExtractorAsserts.assertBehavior( + () -> new FlacExtractor(FlacExtractor.FLAG_DISABLE_ID3_METADATA), + /* file= */ "flac/bear_with_id3.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_with_id3_disabled_native"); + } + + @Test + public void testSampleUnseekable() throws Exception { + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_no_seek_table_no_num_samples.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_no_seek_table_no_num_samples_native"); + } + + @Test + public void testSampleWithVorbisComments() throws Exception { + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_with_vorbis_comments.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_with_vorbis_comments_native"); + } + + @Test + public void testSampleWithPicture() throws Exception { + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_with_picture.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_with_picture_native"); + } + + @Test + public void testOneMetadataBlock() throws Exception { + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_one_metadata_block.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_one_metadata_block_native"); + } + + @Test + public void testNoMinMaxFrameSize() throws Exception { + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_no_min_max_frame_size.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_no_min_max_frame_size_native"); + } + + @Test + public void testNoNumSamples() throws Exception { + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_no_num_samples.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_no_num_samples_native"); + } + + @Test + public void testUncommonSampleRate() throws Exception { + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_uncommon_sample_rate.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_uncommon_sample_rate_native"); } } diff --git a/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacPlaybackTest.java b/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacPlaybackTest.java index 11b0d44ac3..e9b1fd1019 100644 --- a/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacPlaybackTest.java +++ b/extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacPlaybackTest.java @@ -42,8 +42,8 @@ import org.junit.runner.RunWith; @RunWith(AndroidJUnit4.class) public class FlacPlaybackTest { - private static final String BEAR_FLAC_16BIT = "flac/ext-bear-flac-16bit.mka"; - private static final String BEAR_FLAC_24BIT = "flac/ext-bear-flac-24bit.mka"; + private static final String BEAR_FLAC_16BIT = "mka/bear-flac-16bit.mka"; + private static final String BEAR_FLAC_24BIT = "mka/bear-flac-24bit.mka"; @Before public void setUp() { diff --git a/library/extractor/src/test/java/com/google/android/exoplayer2/extractor/FlacMetadataReaderTest.java b/library/extractor/src/test/java/com/google/android/exoplayer2/extractor/FlacMetadataReaderTest.java index c699e1e2ef..a6a2cd35b6 100644 --- a/library/extractor/src/test/java/com/google/android/exoplayer2/extractor/FlacMetadataReaderTest.java +++ b/library/extractor/src/test/java/com/google/android/exoplayer2/extractor/FlacMetadataReaderTest.java @@ -45,7 +45,7 @@ public class FlacMetadataReaderTest { @Test public void peekId3Metadata_updatesPeekPosition() throws Exception { - ExtractorInput input = buildExtractorInput("flac/bear_with_id3_enabled.flac"); + ExtractorInput input = buildExtractorInput("flac/bear_with_id3.flac"); FlacMetadataReader.peekId3Metadata(input, /* parseData= */ false); @@ -55,7 +55,7 @@ public class FlacMetadataReaderTest { @Test public void peekId3Metadata_parseData_returnsNonEmptyMetadata() throws Exception { - ExtractorInput input = buildExtractorInput("flac/bear_with_id3_enabled.flac"); + ExtractorInput input = buildExtractorInput("flac/bear_with_id3.flac"); Metadata metadata = FlacMetadataReader.peekId3Metadata(input, /* parseData= */ true); @@ -65,7 +65,7 @@ public class FlacMetadataReaderTest { @Test public void peekId3Metadata_doNotParseData_returnsNull() throws Exception { - ExtractorInput input = buildExtractorInput("flac/bear_with_id3_enabled.flac"); + ExtractorInput input = buildExtractorInput("flac/bear_with_id3.flac"); Metadata metadata = FlacMetadataReader.peekId3Metadata(input, /* parseData= */ false); @@ -112,7 +112,7 @@ public class FlacMetadataReaderTest { @Test public void readId3Metadata_updatesReadPositionAndAlignsPeekPosition() throws Exception { - ExtractorInput input = buildExtractorInput("flac/bear_with_id3_enabled.flac"); + ExtractorInput input = buildExtractorInput("flac/bear_with_id3.flac"); // Advance peek position after ID3 metadata. FlacMetadataReader.peekId3Metadata(input, /* parseData= */ false); input.advancePeekPosition(1); @@ -125,7 +125,7 @@ public class FlacMetadataReaderTest { @Test public void readId3Metadata_parseData_returnsNonEmptyMetadata() throws Exception { - ExtractorInput input = buildExtractorInput("flac/bear_with_id3_enabled.flac"); + ExtractorInput input = buildExtractorInput("flac/bear_with_id3.flac"); Metadata metadata = FlacMetadataReader.readId3Metadata(input, /* parseData= */ true); @@ -135,7 +135,7 @@ public class FlacMetadataReaderTest { @Test public void readId3Metadata_doNotParseData_returnsNull() throws Exception { - ExtractorInput input = buildExtractorInput("flac/bear_with_id3_enabled.flac"); + ExtractorInput input = buildExtractorInput("flac/bear_with_id3.flac"); Metadata metadata = FlacMetadataReader.readId3Metadata(input, /* parseData= */ false); diff --git a/library/extractor/src/test/java/com/google/android/exoplayer2/extractor/flac/FlacExtractorTest.java b/library/extractor/src/test/java/com/google/android/exoplayer2/extractor/flac/FlacExtractorTest.java index 061d0902b6..1676fddcc1 100644 --- a/library/extractor/src/test/java/com/google/android/exoplayer2/extractor/flac/FlacExtractorTest.java +++ b/library/extractor/src/test/java/com/google/android/exoplayer2/extractor/flac/FlacExtractorTest.java @@ -15,6 +15,7 @@ */ package com.google.android.exoplayer2.extractor.flac; +import androidx.test.core.app.ApplicationProvider; import androidx.test.ext.junit.runners.AndroidJUnit4; import com.google.android.exoplayer2.testutil.ExtractorAsserts; import org.junit.Test; @@ -26,56 +27,91 @@ public class FlacExtractorTest { @Test public void testSample() throws Exception { - ExtractorAsserts.assertBehavior(FlacExtractor::new, "flac/bear.flac"); + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_java"); } @Test public void testSampleWithId3HeaderAndId3Enabled() throws Exception { - ExtractorAsserts.assertBehavior(FlacExtractor::new, "flac/bear_with_id3_enabled.flac"); + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_with_id3.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_with_id3_enabled_java"); } @Test public void testSampleWithId3HeaderAndId3Disabled() throws Exception { - // bear_with_id3_disabled.flac is identical to bear_with_id3_enabled.flac, but the dump file is - // different due to setting FLAG_DISABLE_ID3_METADATA. ExtractorAsserts.assertBehavior( () -> new FlacExtractor(FlacExtractor.FLAG_DISABLE_ID3_METADATA), - "flac/bear_with_id3_disabled.flac"); + /* file= */ "flac/bear_with_id3.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_with_id3_disabled_java"); } @Test public void testSampleUnseekable() throws Exception { ExtractorAsserts.assertBehavior( - FlacExtractor::new, "flac/bear_no_seek_table_no_num_samples.flac"); + FlacExtractor::new, + /* file= */ "flac/bear_no_seek_table_no_num_samples.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_no_seek_table_no_num_samples_java"); } @Test public void testSampleWithVorbisComments() throws Exception { - ExtractorAsserts.assertBehavior(FlacExtractor::new, "flac/bear_with_vorbis_comments.flac"); + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_with_vorbis_comments.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_with_vorbis_comments_java"); } @Test public void testSampleWithPicture() throws Exception { - ExtractorAsserts.assertBehavior(FlacExtractor::new, "flac/bear_with_picture.flac"); + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_with_picture.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_with_picture_java"); } @Test public void testOneMetadataBlock() throws Exception { - ExtractorAsserts.assertBehavior(FlacExtractor::new, "flac/bear_one_metadata_block.flac"); + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_one_metadata_block.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_one_metadata_block_java"); } @Test public void testNoMinMaxFrameSize() throws Exception { - ExtractorAsserts.assertBehavior(FlacExtractor::new, "flac/bear_no_min_max_frame_size.flac"); + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_no_min_max_frame_size.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_no_min_max_frame_size_java"); } @Test public void testNoNumSamples() throws Exception { - ExtractorAsserts.assertBehavior(FlacExtractor::new, "flac/bear_no_num_samples.flac"); + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_no_num_samples.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_no_num_samples_java"); } @Test public void testUncommonSampleRate() throws Exception { - ExtractorAsserts.assertBehavior(FlacExtractor::new, "flac/bear_uncommon_sample_rate.flac"); + ExtractorAsserts.assertBehavior( + FlacExtractor::new, + /* file= */ "flac/bear_uncommon_sample_rate.flac", + ApplicationProvider.getApplicationContext(), + /* dumpFilesPrefix= */ "flac/bear_uncommon_sample_rate_java"); } } diff --git a/testdata/src/test/assets/flac/bear.flac.0.dump b/testdata/src/test/assets/flac/bear_java.0.dump similarity index 100% rename from testdata/src/test/assets/flac/bear.flac.0.dump rename to testdata/src/test/assets/flac/bear_java.0.dump diff --git a/testdata/src/test/assets/flac/bear.flac.1.dump b/testdata/src/test/assets/flac/bear_java.1.dump similarity index 100% rename from testdata/src/test/assets/flac/bear.flac.1.dump rename to testdata/src/test/assets/flac/bear_java.1.dump diff --git a/testdata/src/test/assets/flac/bear.flac.2.dump b/testdata/src/test/assets/flac/bear_java.2.dump similarity index 100% rename from testdata/src/test/assets/flac/bear.flac.2.dump rename to testdata/src/test/assets/flac/bear_java.2.dump diff --git a/testdata/src/test/assets/flac/bear.flac.3.dump b/testdata/src/test/assets/flac/bear_java.3.dump similarity index 100% rename from testdata/src/test/assets/flac/bear.flac.3.dump rename to testdata/src/test/assets/flac/bear_java.3.dump diff --git a/testdata/src/test/assets/flac/bear.flac.unklen.dump b/testdata/src/test/assets/flac/bear_java.unklen.dump similarity index 100% rename from testdata/src/test/assets/flac/bear.flac.unklen.dump rename to testdata/src/test/assets/flac/bear_java.unklen.dump diff --git a/testdata/src/test/assets/flac/ext-bear.flac.0.dump b/testdata/src/test/assets/flac/bear_native.0.dump similarity index 100% rename from testdata/src/test/assets/flac/ext-bear.flac.0.dump rename to testdata/src/test/assets/flac/bear_native.0.dump diff --git a/testdata/src/test/assets/flac/ext-bear.flac.1.dump b/testdata/src/test/assets/flac/bear_native.1.dump similarity index 100% rename from testdata/src/test/assets/flac/ext-bear.flac.1.dump rename to testdata/src/test/assets/flac/bear_native.1.dump diff --git a/testdata/src/test/assets/flac/ext-bear.flac.2.dump b/testdata/src/test/assets/flac/bear_native.2.dump similarity index 100% rename from testdata/src/test/assets/flac/ext-bear.flac.2.dump rename to testdata/src/test/assets/flac/bear_native.2.dump diff --git a/testdata/src/test/assets/flac/ext-bear.flac.3.dump b/testdata/src/test/assets/flac/bear_native.3.dump similarity index 100% rename from testdata/src/test/assets/flac/ext-bear.flac.3.dump rename to testdata/src/test/assets/flac/bear_native.3.dump diff --git a/testdata/src/test/assets/flac/ext-bear.flac.unklen.dump b/testdata/src/test/assets/flac/bear_native.unklen.dump similarity index 100% rename from testdata/src/test/assets/flac/ext-bear.flac.unklen.dump rename to testdata/src/test/assets/flac/bear_native.unklen.dump diff --git a/testdata/src/test/assets/flac/bear_no_min_max_frame_size.flac.0.dump b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_java.0.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_no_min_max_frame_size.flac.0.dump rename to testdata/src/test/assets/flac/bear_no_min_max_frame_size_java.0.dump diff --git a/testdata/src/test/assets/flac/bear_no_min_max_frame_size.flac.1.dump b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_java.1.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_no_min_max_frame_size.flac.1.dump rename to testdata/src/test/assets/flac/bear_no_min_max_frame_size_java.1.dump diff --git a/testdata/src/test/assets/flac/bear_no_min_max_frame_size.flac.2.dump b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_java.2.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_no_min_max_frame_size.flac.2.dump rename to testdata/src/test/assets/flac/bear_no_min_max_frame_size_java.2.dump diff --git a/testdata/src/test/assets/flac/bear_no_min_max_frame_size.flac.3.dump b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_java.3.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_no_min_max_frame_size.flac.3.dump rename to testdata/src/test/assets/flac/bear_no_min_max_frame_size_java.3.dump diff --git a/testdata/src/test/assets/flac/bear_no_min_max_frame_size.flac.unklen.dump b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_java.unklen.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_no_min_max_frame_size.flac.unklen.dump rename to testdata/src/test/assets/flac/bear_no_min_max_frame_size_java.unklen.dump diff --git a/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.0.dump b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.0.dump new file mode 100644 index 0000000000..5378709711 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.0.dump @@ -0,0 +1,166 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8880]] + getPosition(1) = [[timeUs=0, position=8880]] + getPosition(1370500) = [[timeUs=1365333, position=90825], [timeUs=1450666, position=96601]] + getPosition(2741000) = [[timeUs=2645333, position=169482]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.1.dump b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.1.dump new file mode 100644 index 0000000000..a7cd5e22f2 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.1.dump @@ -0,0 +1,126 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8880]] + getPosition(1) = [[timeUs=0, position=8880]] + getPosition(1370500) = [[timeUs=1365333, position=90825], [timeUs=1450666, position=96601]] + getPosition(2741000) = [[timeUs=2645333, position=169482]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 362432 + sample count = 23 + sample 0: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 1: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 2: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 3: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 4: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 5: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 6: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 7: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 8: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 9: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 10: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 11: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 12: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 13: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 14: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 15: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 16: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 17: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 18: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 19: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 20: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 21: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 22: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.2.dump b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.2.dump new file mode 100644 index 0000000000..43d7ea5be1 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.2.dump @@ -0,0 +1,82 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8880]] + getPosition(1) = [[timeUs=0, position=8880]] + getPosition(1370500) = [[timeUs=1365333, position=90825], [timeUs=1450666, position=96601]] + getPosition(2741000) = [[timeUs=2645333, position=169482]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 182208 + sample count = 12 + sample 0: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 1: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 2: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 3: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 4: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 5: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 6: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 7: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 8: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 9: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 10: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 11: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.3.dump b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.3.dump new file mode 100644 index 0000000000..d83402164f --- /dev/null +++ b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.3.dump @@ -0,0 +1,42 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8880]] + getPosition(1) = [[timeUs=0, position=8880]] + getPosition(1370500) = [[timeUs=1365333, position=90825], [timeUs=1450666, position=96601]] + getPosition(2741000) = [[timeUs=2645333, position=169482]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 18368 + sample count = 2 + sample 0: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 1: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.unklen.dump b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.unklen.dump new file mode 100644 index 0000000000..5378709711 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_no_min_max_frame_size_native.unklen.dump @@ -0,0 +1,166 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8880]] + getPosition(1) = [[timeUs=0, position=8880]] + getPosition(1370500) = [[timeUs=1365333, position=90825], [timeUs=1450666, position=96601]] + getPosition(2741000) = [[timeUs=2645333, position=169482]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_no_num_samples.flac.0.dump b/testdata/src/test/assets/flac/bear_no_num_samples_java.0.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_no_num_samples.flac.0.dump rename to testdata/src/test/assets/flac/bear_no_num_samples_java.0.dump diff --git a/testdata/src/test/assets/flac/bear_no_num_samples.flac.unklen.dump b/testdata/src/test/assets/flac/bear_no_num_samples_java.unklen.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_no_num_samples.flac.unklen.dump rename to testdata/src/test/assets/flac/bear_no_num_samples_java.unklen.dump diff --git a/testdata/src/test/assets/flac/bear_no_num_samples_native.0.dump b/testdata/src/test/assets/flac/bear_no_num_samples_native.0.dump new file mode 100644 index 0000000000..8dd02343c5 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_no_num_samples_native.0.dump @@ -0,0 +1,164 @@ +seekMap: + isSeekable = true + duration = UNSET TIME + getPosition(0) = [[timeUs=0, position=8880]] + getPosition(1) = [[timeUs=0, position=8880]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_no_num_samples_native.unklen.dump b/testdata/src/test/assets/flac/bear_no_num_samples_native.unklen.dump new file mode 100644 index 0000000000..8dd02343c5 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_no_num_samples_native.unklen.dump @@ -0,0 +1,164 @@ +seekMap: + isSeekable = true + duration = UNSET TIME + getPosition(0) = [[timeUs=0, position=8880]] + getPosition(1) = [[timeUs=0, position=8880]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples.flac.0.dump b/testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples_java.0.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples.flac.0.dump rename to testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples_java.0.dump diff --git a/testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples.flac.unklen.dump b/testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples_java.unklen.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples.flac.unklen.dump rename to testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples_java.unklen.dump diff --git a/testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples_native.0.dump b/testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples_native.0.dump new file mode 100644 index 0000000000..9e2eb505a3 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples_native.0.dump @@ -0,0 +1,163 @@ +seekMap: + isSeekable = false + duration = UNSET TIME + getPosition(0) = [[timeUs=0, position=0]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples_native.unklen.dump b/testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples_native.unklen.dump new file mode 100644 index 0000000000..9e2eb505a3 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_no_seek_table_no_num_samples_native.unklen.dump @@ -0,0 +1,163 @@ +seekMap: + isSeekable = false + duration = UNSET TIME + getPosition(0) = [[timeUs=0, position=0]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_one_metadata_block.flac.0.dump b/testdata/src/test/assets/flac/bear_one_metadata_block_java.0.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_one_metadata_block.flac.0.dump rename to testdata/src/test/assets/flac/bear_one_metadata_block_java.0.dump diff --git a/testdata/src/test/assets/flac/bear_one_metadata_block.flac.1.dump b/testdata/src/test/assets/flac/bear_one_metadata_block_java.1.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_one_metadata_block.flac.1.dump rename to testdata/src/test/assets/flac/bear_one_metadata_block_java.1.dump diff --git a/testdata/src/test/assets/flac/bear_one_metadata_block.flac.2.dump b/testdata/src/test/assets/flac/bear_one_metadata_block_java.2.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_one_metadata_block.flac.2.dump rename to testdata/src/test/assets/flac/bear_one_metadata_block_java.2.dump diff --git a/testdata/src/test/assets/flac/bear_one_metadata_block.flac.3.dump b/testdata/src/test/assets/flac/bear_one_metadata_block_java.3.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_one_metadata_block.flac.3.dump rename to testdata/src/test/assets/flac/bear_one_metadata_block_java.3.dump diff --git a/testdata/src/test/assets/flac/bear_one_metadata_block.flac.unklen.dump b/testdata/src/test/assets/flac/bear_one_metadata_block_java.unklen.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_one_metadata_block.flac.unklen.dump rename to testdata/src/test/assets/flac/bear_one_metadata_block_java.unklen.dump diff --git a/testdata/src/test/assets/flac/bear_one_metadata_block_native.0.dump b/testdata/src/test/assets/flac/bear_one_metadata_block_native.0.dump new file mode 100644 index 0000000000..90ded39b63 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_one_metadata_block_native.0.dump @@ -0,0 +1,166 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=42]] + getPosition(1) = [[timeUs=1, position=42]] + getPosition(1370500) = [[timeUs=1370500, position=75036]] + getPosition(2741000) = [[timeUs=2741000, position=153139]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_one_metadata_block_native.1.dump b/testdata/src/test/assets/flac/bear_one_metadata_block_native.1.dump new file mode 100644 index 0000000000..ff5a7ea21f --- /dev/null +++ b/testdata/src/test/assets/flac/bear_one_metadata_block_native.1.dump @@ -0,0 +1,126 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=42]] + getPosition(1) = [[timeUs=1, position=42]] + getPosition(1370500) = [[timeUs=1370500, position=75036]] + getPosition(2741000) = [[timeUs=2741000, position=153139]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 362432 + sample count = 23 + sample 0: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 1: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 2: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 3: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 4: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 5: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 6: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 7: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 8: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 9: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 10: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 11: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 12: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 13: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 14: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 15: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 16: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 17: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 18: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 19: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 20: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 21: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 22: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_one_metadata_block_native.2.dump b/testdata/src/test/assets/flac/bear_one_metadata_block_native.2.dump new file mode 100644 index 0000000000..9e9eb57901 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_one_metadata_block_native.2.dump @@ -0,0 +1,82 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=42]] + getPosition(1) = [[timeUs=1, position=42]] + getPosition(1370500) = [[timeUs=1370500, position=75036]] + getPosition(2741000) = [[timeUs=2741000, position=153139]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 182208 + sample count = 12 + sample 0: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 1: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 2: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 3: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 4: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 5: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 6: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 7: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 8: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 9: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 10: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 11: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_one_metadata_block_native.3.dump b/testdata/src/test/assets/flac/bear_one_metadata_block_native.3.dump new file mode 100644 index 0000000000..9fd7ecc8a9 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_one_metadata_block_native.3.dump @@ -0,0 +1,38 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=42]] + getPosition(1) = [[timeUs=1, position=42]] + getPosition(1370500) = [[timeUs=1370500, position=75036]] + getPosition(2741000) = [[timeUs=2741000, position=153139]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 1984 + sample count = 1 + sample 0: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_one_metadata_block_native.unklen.dump b/testdata/src/test/assets/flac/bear_one_metadata_block_native.unklen.dump new file mode 100644 index 0000000000..164b3e95c9 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_one_metadata_block_native.unklen.dump @@ -0,0 +1,163 @@ +seekMap: + isSeekable = false + duration = 2741000 + getPosition(0) = [[timeUs=0, position=0]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_uncommon_sample_rate.flac.0.dump b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_java.0.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_uncommon_sample_rate.flac.0.dump rename to testdata/src/test/assets/flac/bear_uncommon_sample_rate_java.0.dump diff --git a/testdata/src/test/assets/flac/bear_uncommon_sample_rate.flac.1.dump b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_java.1.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_uncommon_sample_rate.flac.1.dump rename to testdata/src/test/assets/flac/bear_uncommon_sample_rate_java.1.dump diff --git a/testdata/src/test/assets/flac/bear_uncommon_sample_rate.flac.2.dump b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_java.2.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_uncommon_sample_rate.flac.2.dump rename to testdata/src/test/assets/flac/bear_uncommon_sample_rate_java.2.dump diff --git a/testdata/src/test/assets/flac/bear_uncommon_sample_rate.flac.3.dump b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_java.3.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_uncommon_sample_rate.flac.3.dump rename to testdata/src/test/assets/flac/bear_uncommon_sample_rate_java.3.dump diff --git a/testdata/src/test/assets/flac/bear_uncommon_sample_rate.flac.unklen.dump b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_java.unklen.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_uncommon_sample_rate.flac.unklen.dump rename to testdata/src/test/assets/flac/bear_uncommon_sample_rate_java.unklen.dump diff --git a/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.0.dump b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.0.dump new file mode 100644 index 0000000000..577afbcbbb --- /dev/null +++ b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.0.dump @@ -0,0 +1,142 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8230]] + getPosition(1) = [[timeUs=0, position=8230]] + getPosition(1370500) = [[timeUs=1361454, position=80172], [timeUs=1466181, position=86628]] + getPosition(2741000) = [[timeUs=2618181, position=148931]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1408000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 18432 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 44000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 482416 + sample count = 27 + sample 0: + time = 0 + flags = 1 + data = length 18432, hash A5825483 + sample 1: + time = 104727 + flags = 1 + data = length 18432, hash 98A0A8C9 + sample 2: + time = 209454 + flags = 1 + data = length 18432, hash 608A711B + sample 3: + time = 314181 + flags = 1 + data = length 18432, hash 1A9BCD1C + sample 4: + time = 418909 + flags = 1 + data = length 18432, hash 36E34B7F + sample 5: + time = 523636 + flags = 1 + data = length 18432, hash 29A75C1F + sample 6: + time = 628363 + flags = 1 + data = length 18432, hash 9E3A2940 + sample 7: + time = 733090 + flags = 1 + data = length 18432, hash A7DF91EC + sample 8: + time = 837818 + flags = 1 + data = length 18432, hash 2B548030 + sample 9: + time = 942545 + flags = 1 + data = length 18432, hash F905C735 + sample 10: + time = 1047272 + flags = 1 + data = length 18432, hash D157292A + sample 11: + time = 1152000 + flags = 1 + data = length 18432, hash 1F721B83 + sample 12: + time = 1256727 + flags = 1 + data = length 18432, hash AD520766 + sample 13: + time = 1361454 + flags = 1 + data = length 18432, hash 7C6777AC + sample 14: + time = 1466181 + flags = 1 + data = length 18432, hash CC5E4807 + sample 15: + time = 1570909 + flags = 1 + data = length 18432, hash 5542687C + sample 16: + time = 1675636 + flags = 1 + data = length 18432, hash 5C3E9A66 + sample 17: + time = 1780363 + flags = 1 + data = length 18432, hash E868F171 + sample 18: + time = 1885090 + flags = 1 + data = length 18432, hash 849820FB + sample 19: + time = 1989818 + flags = 1 + data = length 18432, hash 7C0F587C + sample 20: + time = 2094545 + flags = 1 + data = length 18432, hash C062C499 + sample 21: + time = 2199272 + flags = 1 + data = length 18432, hash 3A5DE9D0 + sample 22: + time = 2304000 + flags = 1 + data = length 18432, hash ACADCDDB + sample 23: + time = 2408727 + flags = 1 + data = length 18432, hash EEC815A8 + sample 24: + time = 2513454 + flags = 1 + data = length 18432, hash 29FC8C0B + sample 25: + time = 2618181 + flags = 1 + data = length 18432, hash 1C5969B5 + sample 26: + time = 2722909 + flags = 1 + data = length 3184, hash 1DB009F7 +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.1.dump b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.1.dump new file mode 100644 index 0000000000..6648470b3d --- /dev/null +++ b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.1.dump @@ -0,0 +1,110 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8230]] + getPosition(1) = [[timeUs=0, position=8230]] + getPosition(1370500) = [[timeUs=1361454, position=80172], [timeUs=1466181, position=86628]] + getPosition(2741000) = [[timeUs=2618181, position=148931]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1408000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 18432 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 44000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 334960 + sample count = 19 + sample 0: + time = 837818 + flags = 1 + data = length 18432, hash 2B548030 + sample 1: + time = 942545 + flags = 1 + data = length 18432, hash F905C735 + sample 2: + time = 1047272 + flags = 1 + data = length 18432, hash D157292A + sample 3: + time = 1152000 + flags = 1 + data = length 18432, hash 1F721B83 + sample 4: + time = 1256727 + flags = 1 + data = length 18432, hash AD520766 + sample 5: + time = 1361454 + flags = 1 + data = length 18432, hash 7C6777AC + sample 6: + time = 1466181 + flags = 1 + data = length 18432, hash CC5E4807 + sample 7: + time = 1570909 + flags = 1 + data = length 18432, hash 5542687C + sample 8: + time = 1675636 + flags = 1 + data = length 18432, hash 5C3E9A66 + sample 9: + time = 1780363 + flags = 1 + data = length 18432, hash E868F171 + sample 10: + time = 1885090 + flags = 1 + data = length 18432, hash 849820FB + sample 11: + time = 1989818 + flags = 1 + data = length 18432, hash 7C0F587C + sample 12: + time = 2094545 + flags = 1 + data = length 18432, hash C062C499 + sample 13: + time = 2199272 + flags = 1 + data = length 18432, hash 3A5DE9D0 + sample 14: + time = 2304000 + flags = 1 + data = length 18432, hash ACADCDDB + sample 15: + time = 2408727 + flags = 1 + data = length 18432, hash EEC815A8 + sample 16: + time = 2513454 + flags = 1 + data = length 18432, hash 29FC8C0B + sample 17: + time = 2618181 + flags = 1 + data = length 18432, hash 1C5969B5 + sample 18: + time = 2722909 + flags = 1 + data = length 3184, hash 1DB009F7 +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.2.dump b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.2.dump new file mode 100644 index 0000000000..84ebb578bd --- /dev/null +++ b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.2.dump @@ -0,0 +1,74 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8230]] + getPosition(1) = [[timeUs=0, position=8230]] + getPosition(1370500) = [[timeUs=1361454, position=80172], [timeUs=1466181, position=86628]] + getPosition(2741000) = [[timeUs=2618181, position=148931]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1408000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 18432 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 44000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 169072 + sample count = 10 + sample 0: + time = 1780363 + flags = 1 + data = length 18432, hash E868F171 + sample 1: + time = 1885090 + flags = 1 + data = length 18432, hash 849820FB + sample 2: + time = 1989818 + flags = 1 + data = length 18432, hash 7C0F587C + sample 3: + time = 2094545 + flags = 1 + data = length 18432, hash C062C499 + sample 4: + time = 2199272 + flags = 1 + data = length 18432, hash 3A5DE9D0 + sample 5: + time = 2304000 + flags = 1 + data = length 18432, hash ACADCDDB + sample 6: + time = 2408727 + flags = 1 + data = length 18432, hash EEC815A8 + sample 7: + time = 2513454 + flags = 1 + data = length 18432, hash 29FC8C0B + sample 8: + time = 2618181 + flags = 1 + data = length 18432, hash 1C5969B5 + sample 9: + time = 2722909 + flags = 1 + data = length 3184, hash 1DB009F7 +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.3.dump b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.3.dump new file mode 100644 index 0000000000..25bb79128f --- /dev/null +++ b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.3.dump @@ -0,0 +1,42 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8230]] + getPosition(1) = [[timeUs=0, position=8230]] + getPosition(1370500) = [[timeUs=1361454, position=80172], [timeUs=1466181, position=86628]] + getPosition(2741000) = [[timeUs=2618181, position=148931]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1408000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 18432 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 44000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 21616 + sample count = 2 + sample 0: + time = 2618181 + flags = 1 + data = length 18432, hash 1C5969B5 + sample 1: + time = 2722909 + flags = 1 + data = length 3184, hash 1DB009F7 +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.unklen.dump b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.unklen.dump new file mode 100644 index 0000000000..577afbcbbb --- /dev/null +++ b/testdata/src/test/assets/flac/bear_uncommon_sample_rate_native.unklen.dump @@ -0,0 +1,142 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8230]] + getPosition(1) = [[timeUs=0, position=8230]] + getPosition(1370500) = [[timeUs=1361454, position=80172], [timeUs=1466181, position=86628]] + getPosition(2741000) = [[timeUs=2618181, position=148931]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1408000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 18432 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 44000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 482416 + sample count = 27 + sample 0: + time = 0 + flags = 1 + data = length 18432, hash A5825483 + sample 1: + time = 104727 + flags = 1 + data = length 18432, hash 98A0A8C9 + sample 2: + time = 209454 + flags = 1 + data = length 18432, hash 608A711B + sample 3: + time = 314181 + flags = 1 + data = length 18432, hash 1A9BCD1C + sample 4: + time = 418909 + flags = 1 + data = length 18432, hash 36E34B7F + sample 5: + time = 523636 + flags = 1 + data = length 18432, hash 29A75C1F + sample 6: + time = 628363 + flags = 1 + data = length 18432, hash 9E3A2940 + sample 7: + time = 733090 + flags = 1 + data = length 18432, hash A7DF91EC + sample 8: + time = 837818 + flags = 1 + data = length 18432, hash 2B548030 + sample 9: + time = 942545 + flags = 1 + data = length 18432, hash F905C735 + sample 10: + time = 1047272 + flags = 1 + data = length 18432, hash D157292A + sample 11: + time = 1152000 + flags = 1 + data = length 18432, hash 1F721B83 + sample 12: + time = 1256727 + flags = 1 + data = length 18432, hash AD520766 + sample 13: + time = 1361454 + flags = 1 + data = length 18432, hash 7C6777AC + sample 14: + time = 1466181 + flags = 1 + data = length 18432, hash CC5E4807 + sample 15: + time = 1570909 + flags = 1 + data = length 18432, hash 5542687C + sample 16: + time = 1675636 + flags = 1 + data = length 18432, hash 5C3E9A66 + sample 17: + time = 1780363 + flags = 1 + data = length 18432, hash E868F171 + sample 18: + time = 1885090 + flags = 1 + data = length 18432, hash 849820FB + sample 19: + time = 1989818 + flags = 1 + data = length 18432, hash 7C0F587C + sample 20: + time = 2094545 + flags = 1 + data = length 18432, hash C062C499 + sample 21: + time = 2199272 + flags = 1 + data = length 18432, hash 3A5DE9D0 + sample 22: + time = 2304000 + flags = 1 + data = length 18432, hash ACADCDDB + sample 23: + time = 2408727 + flags = 1 + data = length 18432, hash EEC815A8 + sample 24: + time = 2513454 + flags = 1 + data = length 18432, hash 29FC8C0B + sample 25: + time = 2618181 + flags = 1 + data = length 18432, hash 1C5969B5 + sample 26: + time = 2722909 + flags = 1 + data = length 3184, hash 1DB009F7 +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_id3_disabled.flac b/testdata/src/test/assets/flac/bear_with_id3.flac similarity index 100% rename from testdata/src/test/assets/flac/bear_with_id3_disabled.flac rename to testdata/src/test/assets/flac/bear_with_id3.flac diff --git a/testdata/src/test/assets/flac/bear_with_id3_disabled.flac.0.dump b/testdata/src/test/assets/flac/bear_with_id3_disabled_java.0.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_id3_disabled.flac.0.dump rename to testdata/src/test/assets/flac/bear_with_id3_disabled_java.0.dump diff --git a/testdata/src/test/assets/flac/bear_with_id3_disabled.flac.1.dump b/testdata/src/test/assets/flac/bear_with_id3_disabled_java.1.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_id3_disabled.flac.1.dump rename to testdata/src/test/assets/flac/bear_with_id3_disabled_java.1.dump diff --git a/testdata/src/test/assets/flac/bear_with_id3_disabled.flac.2.dump b/testdata/src/test/assets/flac/bear_with_id3_disabled_java.2.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_id3_disabled.flac.2.dump rename to testdata/src/test/assets/flac/bear_with_id3_disabled_java.2.dump diff --git a/testdata/src/test/assets/flac/bear_with_id3_disabled.flac.3.dump b/testdata/src/test/assets/flac/bear_with_id3_disabled_java.3.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_id3_disabled.flac.3.dump rename to testdata/src/test/assets/flac/bear_with_id3_disabled_java.3.dump diff --git a/testdata/src/test/assets/flac/bear_with_id3_disabled.flac.unklen.dump b/testdata/src/test/assets/flac/bear_with_id3_disabled_java.unklen.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_id3_disabled.flac.unklen.dump rename to testdata/src/test/assets/flac/bear_with_id3_disabled_java.unklen.dump diff --git a/testdata/src/test/assets/flac/bear_with_id3_disabled_native.0.dump b/testdata/src/test/assets/flac/bear_with_id3_disabled_native.0.dump new file mode 100644 index 0000000000..987249fe42 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_id3_disabled_native.0.dump @@ -0,0 +1,166 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=55284]] + getPosition(1) = [[timeUs=0, position=55284]] + getPosition(1370500) = [[timeUs=1365333, position=137229], [timeUs=1450666, position=143005]] + getPosition(2741000) = [[timeUs=2645333, position=215886]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_id3_disabled_native.1.dump b/testdata/src/test/assets/flac/bear_with_id3_disabled_native.1.dump new file mode 100644 index 0000000000..85ff9bc565 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_id3_disabled_native.1.dump @@ -0,0 +1,126 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=55284]] + getPosition(1) = [[timeUs=0, position=55284]] + getPosition(1370500) = [[timeUs=1365333, position=137229], [timeUs=1450666, position=143005]] + getPosition(2741000) = [[timeUs=2645333, position=215886]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 362432 + sample count = 23 + sample 0: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 1: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 2: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 3: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 4: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 5: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 6: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 7: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 8: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 9: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 10: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 11: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 12: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 13: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 14: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 15: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 16: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 17: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 18: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 19: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 20: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 21: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 22: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_id3_disabled_native.2.dump b/testdata/src/test/assets/flac/bear_with_id3_disabled_native.2.dump new file mode 100644 index 0000000000..c34a43da66 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_id3_disabled_native.2.dump @@ -0,0 +1,82 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=55284]] + getPosition(1) = [[timeUs=0, position=55284]] + getPosition(1370500) = [[timeUs=1365333, position=137229], [timeUs=1450666, position=143005]] + getPosition(2741000) = [[timeUs=2645333, position=215886]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 182208 + sample count = 12 + sample 0: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 1: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 2: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 3: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 4: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 5: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 6: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 7: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 8: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 9: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 10: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 11: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_id3_disabled_native.3.dump b/testdata/src/test/assets/flac/bear_with_id3_disabled_native.3.dump new file mode 100644 index 0000000000..1afb68c00a --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_id3_disabled_native.3.dump @@ -0,0 +1,42 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=55284]] + getPosition(1) = [[timeUs=0, position=55284]] + getPosition(1370500) = [[timeUs=1365333, position=137229], [timeUs=1450666, position=143005]] + getPosition(2741000) = [[timeUs=2645333, position=215886]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 18368 + sample count = 2 + sample 0: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 1: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_id3_disabled_native.unklen.dump b/testdata/src/test/assets/flac/bear_with_id3_disabled_native.unklen.dump new file mode 100644 index 0000000000..987249fe42 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_id3_disabled_native.unklen.dump @@ -0,0 +1,166 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=55284]] + getPosition(1) = [[timeUs=0, position=55284]] + getPosition(1370500) = [[timeUs=1365333, position=137229], [timeUs=1450666, position=143005]] + getPosition(2741000) = [[timeUs=2645333, position=215886]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = null + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_id3_enabled.flac b/testdata/src/test/assets/flac/bear_with_id3_enabled.flac deleted file mode 100644 index 3cfa81e554..0000000000 Binary files a/testdata/src/test/assets/flac/bear_with_id3_enabled.flac and /dev/null differ diff --git a/testdata/src/test/assets/flac/bear_with_id3_enabled.flac.0.dump b/testdata/src/test/assets/flac/bear_with_id3_enabled_java.0.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_id3_enabled.flac.0.dump rename to testdata/src/test/assets/flac/bear_with_id3_enabled_java.0.dump diff --git a/testdata/src/test/assets/flac/bear_with_id3_enabled.flac.1.dump b/testdata/src/test/assets/flac/bear_with_id3_enabled_java.1.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_id3_enabled.flac.1.dump rename to testdata/src/test/assets/flac/bear_with_id3_enabled_java.1.dump diff --git a/testdata/src/test/assets/flac/bear_with_id3_enabled.flac.2.dump b/testdata/src/test/assets/flac/bear_with_id3_enabled_java.2.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_id3_enabled.flac.2.dump rename to testdata/src/test/assets/flac/bear_with_id3_enabled_java.2.dump diff --git a/testdata/src/test/assets/flac/bear_with_id3_enabled.flac.3.dump b/testdata/src/test/assets/flac/bear_with_id3_enabled_java.3.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_id3_enabled.flac.3.dump rename to testdata/src/test/assets/flac/bear_with_id3_enabled_java.3.dump diff --git a/testdata/src/test/assets/flac/bear_with_id3_enabled.flac.unklen.dump b/testdata/src/test/assets/flac/bear_with_id3_enabled_java.unklen.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_id3_enabled.flac.unklen.dump rename to testdata/src/test/assets/flac/bear_with_id3_enabled_java.unklen.dump diff --git a/testdata/src/test/assets/flac/ext-bear_with_id3.flac.0.dump b/testdata/src/test/assets/flac/bear_with_id3_enabled_native.0.dump similarity index 100% rename from testdata/src/test/assets/flac/ext-bear_with_id3.flac.0.dump rename to testdata/src/test/assets/flac/bear_with_id3_enabled_native.0.dump diff --git a/testdata/src/test/assets/flac/ext-bear_with_id3.flac.1.dump b/testdata/src/test/assets/flac/bear_with_id3_enabled_native.1.dump similarity index 100% rename from testdata/src/test/assets/flac/ext-bear_with_id3.flac.1.dump rename to testdata/src/test/assets/flac/bear_with_id3_enabled_native.1.dump diff --git a/testdata/src/test/assets/flac/ext-bear_with_id3.flac.2.dump b/testdata/src/test/assets/flac/bear_with_id3_enabled_native.2.dump similarity index 100% rename from testdata/src/test/assets/flac/ext-bear_with_id3.flac.2.dump rename to testdata/src/test/assets/flac/bear_with_id3_enabled_native.2.dump diff --git a/testdata/src/test/assets/flac/ext-bear_with_id3.flac.3.dump b/testdata/src/test/assets/flac/bear_with_id3_enabled_native.3.dump similarity index 100% rename from testdata/src/test/assets/flac/ext-bear_with_id3.flac.3.dump rename to testdata/src/test/assets/flac/bear_with_id3_enabled_native.3.dump diff --git a/testdata/src/test/assets/flac/ext-bear_with_id3.flac.unklen.dump b/testdata/src/test/assets/flac/bear_with_id3_enabled_native.unklen.dump similarity index 100% rename from testdata/src/test/assets/flac/ext-bear_with_id3.flac.unklen.dump rename to testdata/src/test/assets/flac/bear_with_id3_enabled_native.unklen.dump diff --git a/testdata/src/test/assets/flac/bear_with_picture.flac.0.dump b/testdata/src/test/assets/flac/bear_with_picture_java.0.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_picture.flac.0.dump rename to testdata/src/test/assets/flac/bear_with_picture_java.0.dump diff --git a/testdata/src/test/assets/flac/bear_with_picture.flac.1.dump b/testdata/src/test/assets/flac/bear_with_picture_java.1.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_picture.flac.1.dump rename to testdata/src/test/assets/flac/bear_with_picture_java.1.dump diff --git a/testdata/src/test/assets/flac/bear_with_picture.flac.2.dump b/testdata/src/test/assets/flac/bear_with_picture_java.2.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_picture.flac.2.dump rename to testdata/src/test/assets/flac/bear_with_picture_java.2.dump diff --git a/testdata/src/test/assets/flac/bear_with_picture.flac.3.dump b/testdata/src/test/assets/flac/bear_with_picture_java.3.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_picture.flac.3.dump rename to testdata/src/test/assets/flac/bear_with_picture_java.3.dump diff --git a/testdata/src/test/assets/flac/bear_with_picture.flac.unklen.dump b/testdata/src/test/assets/flac/bear_with_picture_java.unklen.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_picture.flac.unklen.dump rename to testdata/src/test/assets/flac/bear_with_picture_java.unklen.dump diff --git a/testdata/src/test/assets/flac/bear_with_picture_native.0.dump b/testdata/src/test/assets/flac/bear_with_picture_native.0.dump new file mode 100644 index 0000000000..4463a21c1a --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_picture_native.0.dump @@ -0,0 +1,166 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=39868]] + getPosition(1) = [[timeUs=0, position=39868]] + getPosition(1370500) = [[timeUs=1365333, position=121813], [timeUs=1450666, position=127589]] + getPosition(2741000) = [[timeUs=2645333, position=200470]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = entries=[Picture: mimeType=image/png, description=] + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_picture_native.1.dump b/testdata/src/test/assets/flac/bear_with_picture_native.1.dump new file mode 100644 index 0000000000..3a11646e98 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_picture_native.1.dump @@ -0,0 +1,126 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=39868]] + getPosition(1) = [[timeUs=0, position=39868]] + getPosition(1370500) = [[timeUs=1365333, position=121813], [timeUs=1450666, position=127589]] + getPosition(2741000) = [[timeUs=2645333, position=200470]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = entries=[Picture: mimeType=image/png, description=] + initializationData: + total output bytes = 362432 + sample count = 23 + sample 0: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 1: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 2: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 3: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 4: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 5: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 6: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 7: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 8: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 9: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 10: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 11: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 12: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 13: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 14: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 15: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 16: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 17: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 18: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 19: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 20: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 21: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 22: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_picture_native.2.dump b/testdata/src/test/assets/flac/bear_with_picture_native.2.dump new file mode 100644 index 0000000000..738df5155c --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_picture_native.2.dump @@ -0,0 +1,82 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=39868]] + getPosition(1) = [[timeUs=0, position=39868]] + getPosition(1370500) = [[timeUs=1365333, position=121813], [timeUs=1450666, position=127589]] + getPosition(2741000) = [[timeUs=2645333, position=200470]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = entries=[Picture: mimeType=image/png, description=] + initializationData: + total output bytes = 182208 + sample count = 12 + sample 0: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 1: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 2: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 3: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 4: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 5: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 6: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 7: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 8: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 9: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 10: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 11: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_picture_native.3.dump b/testdata/src/test/assets/flac/bear_with_picture_native.3.dump new file mode 100644 index 0000000000..b058ea42a3 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_picture_native.3.dump @@ -0,0 +1,42 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=39868]] + getPosition(1) = [[timeUs=0, position=39868]] + getPosition(1370500) = [[timeUs=1365333, position=121813], [timeUs=1450666, position=127589]] + getPosition(2741000) = [[timeUs=2645333, position=200470]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = entries=[Picture: mimeType=image/png, description=] + initializationData: + total output bytes = 18368 + sample count = 2 + sample 0: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 1: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_picture_native.unklen.dump b/testdata/src/test/assets/flac/bear_with_picture_native.unklen.dump new file mode 100644 index 0000000000..4463a21c1a --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_picture_native.unklen.dump @@ -0,0 +1,166 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=39868]] + getPosition(1) = [[timeUs=0, position=39868]] + getPosition(1370500) = [[timeUs=1365333, position=121813], [timeUs=1450666, position=127589]] + getPosition(2741000) = [[timeUs=2645333, position=200470]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = entries=[Picture: mimeType=image/png, description=] + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_vorbis_comments.flac.0.dump b/testdata/src/test/assets/flac/bear_with_vorbis_comments_java.0.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_vorbis_comments.flac.0.dump rename to testdata/src/test/assets/flac/bear_with_vorbis_comments_java.0.dump diff --git a/testdata/src/test/assets/flac/bear_with_vorbis_comments.flac.1.dump b/testdata/src/test/assets/flac/bear_with_vorbis_comments_java.1.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_vorbis_comments.flac.1.dump rename to testdata/src/test/assets/flac/bear_with_vorbis_comments_java.1.dump diff --git a/testdata/src/test/assets/flac/bear_with_vorbis_comments.flac.2.dump b/testdata/src/test/assets/flac/bear_with_vorbis_comments_java.2.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_vorbis_comments.flac.2.dump rename to testdata/src/test/assets/flac/bear_with_vorbis_comments_java.2.dump diff --git a/testdata/src/test/assets/flac/bear_with_vorbis_comments.flac.3.dump b/testdata/src/test/assets/flac/bear_with_vorbis_comments_java.3.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_vorbis_comments.flac.3.dump rename to testdata/src/test/assets/flac/bear_with_vorbis_comments_java.3.dump diff --git a/testdata/src/test/assets/flac/bear_with_vorbis_comments.flac.unklen.dump b/testdata/src/test/assets/flac/bear_with_vorbis_comments_java.unklen.dump similarity index 100% rename from testdata/src/test/assets/flac/bear_with_vorbis_comments.flac.unklen.dump rename to testdata/src/test/assets/flac/bear_with_vorbis_comments_java.unklen.dump diff --git a/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.0.dump b/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.0.dump new file mode 100644 index 0000000000..b5000016b0 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.0.dump @@ -0,0 +1,166 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8880]] + getPosition(1) = [[timeUs=0, position=8880]] + getPosition(1370500) = [[timeUs=1365333, position=90825], [timeUs=1450666, position=96601]] + getPosition(2741000) = [[timeUs=2645333, position=169482]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = entries=[VC: TITLE=test title, VC: ARTIST=test artist] + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.1.dump b/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.1.dump new file mode 100644 index 0000000000..bf2e45865d --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.1.dump @@ -0,0 +1,126 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8880]] + getPosition(1) = [[timeUs=0, position=8880]] + getPosition(1370500) = [[timeUs=1365333, position=90825], [timeUs=1450666, position=96601]] + getPosition(2741000) = [[timeUs=2645333, position=169482]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = entries=[VC: TITLE=test title, VC: ARTIST=test artist] + initializationData: + total output bytes = 362432 + sample count = 23 + sample 0: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 1: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 2: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 3: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 4: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 5: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 6: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 7: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 8: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 9: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 10: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 11: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 12: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 13: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 14: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 15: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 16: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 17: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 18: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 19: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 20: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 21: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 22: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.2.dump b/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.2.dump new file mode 100644 index 0000000000..5da7ccacdb --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.2.dump @@ -0,0 +1,82 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8880]] + getPosition(1) = [[timeUs=0, position=8880]] + getPosition(1370500) = [[timeUs=1365333, position=90825], [timeUs=1450666, position=96601]] + getPosition(2741000) = [[timeUs=2645333, position=169482]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = entries=[VC: TITLE=test title, VC: ARTIST=test artist] + initializationData: + total output bytes = 182208 + sample count = 12 + sample 0: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 1: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 2: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 3: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 4: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 5: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 6: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 7: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 8: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 9: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 10: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 11: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.3.dump b/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.3.dump new file mode 100644 index 0000000000..5f53d28ae1 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.3.dump @@ -0,0 +1,42 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8880]] + getPosition(1) = [[timeUs=0, position=8880]] + getPosition(1370500) = [[timeUs=1365333, position=90825], [timeUs=1450666, position=96601]] + getPosition(2741000) = [[timeUs=2645333, position=169482]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = entries=[VC: TITLE=test title, VC: ARTIST=test artist] + initializationData: + total output bytes = 18368 + sample count = 2 + sample 0: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 1: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.unklen.dump b/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.unklen.dump new file mode 100644 index 0000000000..b5000016b0 --- /dev/null +++ b/testdata/src/test/assets/flac/bear_with_vorbis_comments_native.unklen.dump @@ -0,0 +1,166 @@ +seekMap: + isSeekable = true + duration = 2741000 + getPosition(0) = [[timeUs=0, position=8880]] + getPosition(1) = [[timeUs=0, position=8880]] + getPosition(1370500) = [[timeUs=1365333, position=90825], [timeUs=1450666, position=96601]] + getPosition(2741000) = [[timeUs=2645333, position=169482]] +numberOfTracks = 1 +track 0: + format: + bitrate = 1536000 + id = null + containerMimeType = null + sampleMimeType = audio/raw + maxInputSize = 16384 + width = -1 + height = -1 + frameRate = -1.0 + rotationDegrees = 0 + pixelWidthHeightRatio = 1.0 + channelCount = 2 + sampleRate = 48000 + pcmEncoding = 2 + encoderDelay = 0 + encoderPadding = 0 + subsampleOffsetUs = 9223372036854775807 + selectionFlags = 0 + language = null + drmInitData = - + metadata = entries=[VC: TITLE=test title, VC: ARTIST=test artist] + initializationData: + total output bytes = 526272 + sample count = 33 + sample 0: + time = 0 + flags = 1 + data = length 16384, hash 61D2C5C2 + sample 1: + time = 85333 + flags = 1 + data = length 16384, hash E6D7F214 + sample 2: + time = 170666 + flags = 1 + data = length 16384, hash 59BF0D5D + sample 3: + time = 256000 + flags = 1 + data = length 16384, hash 3625F468 + sample 4: + time = 341333 + flags = 1 + data = length 16384, hash F66A323 + sample 5: + time = 426666 + flags = 1 + data = length 16384, hash CDBAE629 + sample 6: + time = 512000 + flags = 1 + data = length 16384, hash 536F3A91 + sample 7: + time = 597333 + flags = 1 + data = length 16384, hash D4F35C9C + sample 8: + time = 682666 + flags = 1 + data = length 16384, hash EE04CEBF + sample 9: + time = 768000 + flags = 1 + data = length 16384, hash 647E2A67 + sample 10: + time = 853333 + flags = 1 + data = length 16384, hash 31583F2C + sample 11: + time = 938666 + flags = 1 + data = length 16384, hash E433A93D + sample 12: + time = 1024000 + flags = 1 + data = length 16384, hash 5E1C7051 + sample 13: + time = 1109333 + flags = 1 + data = length 16384, hash 43E6E358 + sample 14: + time = 1194666 + flags = 1 + data = length 16384, hash 5DC1B256 + sample 15: + time = 1280000 + flags = 1 + data = length 16384, hash 3D9D95CF + sample 16: + time = 1365333 + flags = 1 + data = length 16384, hash 2A5BD2C0 + sample 17: + time = 1450666 + flags = 1 + data = length 16384, hash 93E25061 + sample 18: + time = 1536000 + flags = 1 + data = length 16384, hash B81793D8 + sample 19: + time = 1621333 + flags = 1 + data = length 16384, hash 1A3BD49F + sample 20: + time = 1706666 + flags = 1 + data = length 16384, hash FB672FF1 + sample 21: + time = 1792000 + flags = 1 + data = length 16384, hash 48AB8B45 + sample 22: + time = 1877333 + flags = 1 + data = length 16384, hash 13C9640A + sample 23: + time = 1962666 + flags = 1 + data = length 16384, hash 499E4A0B + sample 24: + time = 2048000 + flags = 1 + data = length 16384, hash F9A783E6 + sample 25: + time = 2133333 + flags = 1 + data = length 16384, hash D2B77598 + sample 26: + time = 2218666 + flags = 1 + data = length 16384, hash CE5B826C + sample 27: + time = 2304000 + flags = 1 + data = length 16384, hash E99EE956 + sample 28: + time = 2389333 + flags = 1 + data = length 16384, hash F2DB1486 + sample 29: + time = 2474666 + flags = 1 + data = length 16384, hash 1636EAB + sample 30: + time = 2560000 + flags = 1 + data = length 16384, hash 23457C08 + sample 31: + time = 2645333 + flags = 1 + data = length 16384, hash 30EB8381 + sample 32: + time = 2730666 + flags = 1 + data = length 1984, hash 59CFDE1B +tracksEnded = true diff --git a/testdata/src/test/assets/flac/ext-bear.flac b/testdata/src/test/assets/flac/ext-bear.flac deleted file mode 100644 index 3e17983fef..0000000000 Binary files a/testdata/src/test/assets/flac/ext-bear.flac and /dev/null differ diff --git a/testdata/src/test/assets/flac/ext-bear_no_seek.flac b/testdata/src/test/assets/flac/ext-bear_no_seek.flac deleted file mode 100644 index cd3271178b..0000000000 Binary files a/testdata/src/test/assets/flac/ext-bear_no_seek.flac and /dev/null differ diff --git a/testdata/src/test/assets/flac/ext-bear_with_id3.flac b/testdata/src/test/assets/flac/ext-bear_with_id3.flac deleted file mode 100644 index fc945f14ad..0000000000 Binary files a/testdata/src/test/assets/flac/ext-bear_with_id3.flac and /dev/null differ diff --git a/testdata/src/test/assets/flac/ext-bear-flac-16bit.mka b/testdata/src/test/assets/mka/bear-flac-16bit.mka similarity index 100% rename from testdata/src/test/assets/flac/ext-bear-flac-16bit.mka rename to testdata/src/test/assets/mka/bear-flac-16bit.mka diff --git a/testdata/src/test/assets/flac/ext-bear-flac-16bit.mka.audiosink.dump b/testdata/src/test/assets/mka/bear-flac-16bit.mka.audiosink.dump similarity index 100% rename from testdata/src/test/assets/flac/ext-bear-flac-16bit.mka.audiosink.dump rename to testdata/src/test/assets/mka/bear-flac-16bit.mka.audiosink.dump diff --git a/testdata/src/test/assets/flac/ext-bear-flac-24bit.mka b/testdata/src/test/assets/mka/bear-flac-24bit.mka similarity index 100% rename from testdata/src/test/assets/flac/ext-bear-flac-24bit.mka rename to testdata/src/test/assets/mka/bear-flac-24bit.mka diff --git a/testdata/src/test/assets/flac/ext-bear-flac-24bit.mka.audiosink.dump b/testdata/src/test/assets/mka/bear-flac-24bit.mka.audiosink.dump similarity index 100% rename from testdata/src/test/assets/flac/ext-bear-flac-24bit.mka.audiosink.dump rename to testdata/src/test/assets/mka/bear-flac-24bit.mka.audiosink.dump