Set container MIME type for audio-only extractors

PiperOrigin-RevId: 696560053
This commit is contained in:
rohks 2024-11-14 09:59:30 -08:00 committed by Copybara-Service
parent 93b4c6ef47
commit 2379d0f18c
239 changed files with 249 additions and 4 deletions

View File

@ -275,6 +275,7 @@ public final class FlacExtractor implements Extractor {
FlacStreamMetadata streamMetadata, @Nullable Metadata metadata, TrackOutput output) { FlacStreamMetadata streamMetadata, @Nullable Metadata metadata, TrackOutput output) {
Format mediaFormat = Format mediaFormat =
new Format.Builder() new Format.Builder()
.setContainerMimeType(MimeTypes.AUDIO_FLAC)
.setSampleMimeType(MimeTypes.AUDIO_RAW) .setSampleMimeType(MimeTypes.AUDIO_RAW)
.setAverageBitrate(streamMetadata.getDecodedBitrate()) .setAverageBitrate(streamMetadata.getDecodedBitrate())
.setPeakBitrate(streamMetadata.getDecodedBitrate()) .setPeakBitrate(streamMetadata.getDecodedBitrate())

View File

@ -123,6 +123,7 @@ public final class MidiExtractor implements Extractor, SeekMap {
trackOutput.format( trackOutput.format(
new Format.Builder() new Format.Builder()
.setCodecs(MimeTypes.AUDIO_MIDI) .setCodecs(MimeTypes.AUDIO_MIDI)
.setContainerMimeType(MimeTypes.AUDIO_MIDI)
.setSampleMimeType(MimeTypes.AUDIO_EXOPLAYER_MIDI) .setSampleMimeType(MimeTypes.AUDIO_EXOPLAYER_MIDI)
.build()); .build());
output.endTracks(); output.endTracks();

View File

@ -324,13 +324,15 @@ public final class AmrExtractor implements Extractor {
private void maybeOutputFormat() { private void maybeOutputFormat() {
if (!hasOutputFormat) { if (!hasOutputFormat) {
hasOutputFormat = true; hasOutputFormat = true;
String mimeType = isWideBand ? MimeTypes.AUDIO_AMR_WB : MimeTypes.AUDIO_AMR_NB; String containerMimeType = isWideBand ? MimeTypes.AUDIO_AMR_WB : MimeTypes.AUDIO_AMR;
String sampleMimeType = isWideBand ? MimeTypes.AUDIO_AMR_WB : MimeTypes.AUDIO_AMR_NB;
int sampleRate = isWideBand ? SAMPLE_RATE_WB : SAMPLE_RATE_NB; int sampleRate = isWideBand ? SAMPLE_RATE_WB : SAMPLE_RATE_NB;
// Theoretical maximum frame size for a AMR frame. // Theoretical maximum frame size for a AMR frame.
int maxInputSize = isWideBand ? frameSizeBytesByTypeWb[8] : frameSizeBytesByTypeNb[7]; int maxInputSize = isWideBand ? frameSizeBytesByTypeWb[8] : frameSizeBytesByTypeNb[7];
realTrackOutput.format( realTrackOutput.format(
new Format.Builder() new Format.Builder()
.setSampleMimeType(mimeType) .setContainerMimeType(containerMimeType)
.setSampleMimeType(sampleMimeType)
.setMaxInputSize(maxInputSize) .setMaxInputSize(maxInputSize)
.setChannelCount(1) .setChannelCount(1)
.setSampleRate(sampleRate) .setSampleRate(sampleRate)

View File

@ -23,7 +23,9 @@ import static java.lang.annotation.ElementType.TYPE_USE;
import androidx.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.media3.common.C; import androidx.media3.common.C;
import androidx.media3.common.Format;
import androidx.media3.common.Metadata; import androidx.media3.common.Metadata;
import androidx.media3.common.MimeTypes;
import androidx.media3.common.util.Assertions; import androidx.media3.common.util.Assertions;
import androidx.media3.common.util.ParsableByteArray; import androidx.media3.common.util.ParsableByteArray;
import androidx.media3.common.util.UnstableApi; import androidx.media3.common.util.UnstableApi;
@ -230,8 +232,9 @@ public final class FlacExtractor implements Extractor {
Assertions.checkNotNull(flacStreamMetadata); Assertions.checkNotNull(flacStreamMetadata);
minFrameSize = max(flacStreamMetadata.minFrameSize, FlacConstants.MIN_FRAME_HEADER_SIZE); minFrameSize = max(flacStreamMetadata.minFrameSize, FlacConstants.MIN_FRAME_HEADER_SIZE);
Format format = flacStreamMetadata.getFormat(streamMarkerAndInfoBlock, id3Metadata);
castNonNull(trackOutput) castNonNull(trackOutput)
.format(flacStreamMetadata.getFormat(streamMarkerAndInfoBlock, id3Metadata)); .format(format.buildUpon().setContainerMimeType(MimeTypes.AUDIO_FLAC).build());
castNonNull(trackOutput).durationUs(flacStreamMetadata.getDurationUs()); castNonNull(trackOutput).durationUs(flacStreamMetadata.getDurationUs());
state = STATE_GET_FRAME_START_MARKER; state = STATE_GET_FRAME_START_MARKER;

View File

@ -24,6 +24,7 @@ import androidx.annotation.Nullable;
import androidx.media3.common.C; import androidx.media3.common.C;
import androidx.media3.common.Format; import androidx.media3.common.Format;
import androidx.media3.common.Metadata; import androidx.media3.common.Metadata;
import androidx.media3.common.MimeTypes;
import androidx.media3.common.PlaybackException; import androidx.media3.common.PlaybackException;
import androidx.media3.common.Player; import androidx.media3.common.Player;
import androidx.media3.common.util.Assertions; import androidx.media3.common.util.Assertions;
@ -291,6 +292,7 @@ public final class Mp3Extractor implements Extractor {
extractorOutput.seekMap(seeker); extractorOutput.seekMap(seeker);
Format.Builder format = Format.Builder format =
new Format.Builder() new Format.Builder()
.setContainerMimeType(MimeTypes.AUDIO_MPEG)
.setSampleMimeType(synchronizedHeader.mimeType) .setSampleMimeType(synchronizedHeader.mimeType)
.setMaxInputSize(MpegAudioUtil.MAX_FRAME_SIZE_BYTES) .setMaxInputSize(MpegAudioUtil.MAX_FRAME_SIZE_BYTES)
.setChannelCount(synchronizedHeader.channels) .setChannelCount(synchronizedHeader.channels)

View File

@ -19,6 +19,8 @@ import static androidx.media3.common.util.Assertions.checkNotNull;
import static androidx.media3.common.util.Assertions.checkState; import static androidx.media3.common.util.Assertions.checkState;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.media3.common.Format;
import androidx.media3.common.MimeTypes;
import androidx.media3.common.util.ParsableByteArray; import androidx.media3.common.util.ParsableByteArray;
import androidx.media3.common.util.Util; import androidx.media3.common.util.Util;
import androidx.media3.extractor.ExtractorInput; import androidx.media3.extractor.ExtractorInput;
@ -79,7 +81,8 @@ import org.checkerframework.checker.nullness.qual.EnsuresNonNullIf;
streamMetadata = new FlacStreamMetadata(data, 17); streamMetadata = new FlacStreamMetadata(data, 17);
this.streamMetadata = streamMetadata; this.streamMetadata = streamMetadata;
byte[] metadata = Arrays.copyOfRange(data, 9, packet.limit()); byte[] metadata = Arrays.copyOfRange(data, 9, packet.limit());
setupData.format = streamMetadata.getFormat(metadata, /* id3Metadata= */ null); Format format = streamMetadata.getFormat(metadata, /* id3Metadata= */ null);
setupData.format = format.buildUpon().setContainerMimeType(MimeTypes.AUDIO_OGG).build();
return true; return true;
} }

View File

@ -77,6 +77,7 @@ import org.checkerframework.checker.nullness.qual.EnsuresNonNullIf;
} }
setupData.format = setupData.format =
new Format.Builder() new Format.Builder()
.setContainerMimeType(MimeTypes.AUDIO_OGG)
.setSampleMimeType(MimeTypes.AUDIO_OPUS) .setSampleMimeType(MimeTypes.AUDIO_OPUS)
.setChannelCount(channelCount) .setChannelCount(channelCount)
.setSampleRate(OpusUtil.SAMPLE_RATE) .setSampleRate(OpusUtil.SAMPLE_RATE)

View File

@ -119,6 +119,7 @@ import org.checkerframework.checker.nullness.qual.EnsuresNonNullIf;
setupData.format = setupData.format =
new Format.Builder() new Format.Builder()
.setContainerMimeType(MimeTypes.AUDIO_OGG)
.setSampleMimeType(MimeTypes.AUDIO_VORBIS) .setSampleMimeType(MimeTypes.AUDIO_VORBIS)
.setAverageBitrate(idHeader.bitrateNominal) .setAverageBitrate(idHeader.bitrateNominal)
.setPeakBitrate(idHeader.bitrateMaximum) .setPeakBitrate(idHeader.bitrateMaximum)

View File

@ -320,6 +320,7 @@ public final class WavExtractor implements Extractor {
max(bytesPerFrame, wavFormat.frameRateHz * bytesPerFrame / TARGET_SAMPLES_PER_SECOND); max(bytesPerFrame, wavFormat.frameRateHz * bytesPerFrame / TARGET_SAMPLES_PER_SECOND);
format = format =
new Format.Builder() new Format.Builder()
.setContainerMimeType(MimeTypes.AUDIO_WAV)
.setSampleMimeType(mimeType) .setSampleMimeType(mimeType)
.setAverageBitrate(constantBitrate) .setAverageBitrate(constantBitrate)
.setPeakBitrate(constantBitrate) .setPeakBitrate(constantBitrate)

View File

@ -7,6 +7,7 @@ track 0:
total output bytes = 2834 total output bytes = 2834
sample count = 218 sample count = 218
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -7,6 +7,7 @@ track 0:
total output bytes = 2834 total output bytes = 2834
sample count = 218 sample count = 218
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 218 sample count = 218
track duration = 4360000 track duration = 4360000
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 146 sample count = 146
track duration = 4360000 track duration = 4360000
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 73 sample count = 73
track duration = 4360000 track duration = 4360000
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 1 sample count = 1
track duration = 4360000 track duration = 4360000
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -8,6 +8,7 @@ track 0:
total output bytes = 2834 total output bytes = 2834
sample count = 218 sample count = 218
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 218 sample count = 218
track duration = 4360000 track duration = 4360000
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 146 sample count = 146
track duration = 4360000 track duration = 4360000
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 73 sample count = 73
track duration = 4360000 track duration = 4360000
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 1 sample count = 1
track duration = 4360000 track duration = 4360000
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -7,6 +7,7 @@ track 0:
total output bytes = 2834 total output bytes = 2834
sample count = 218 sample count = 218
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 220 sample count = 220
track duration = 4400000 track duration = 4400000
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 148 sample count = 148
track duration = 4400000 track duration = 4400000
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 75 sample count = 75
track duration = 4400000 track duration = 4400000
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 0 sample count = 0
track duration = 4400000 track duration = 4400000
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 220 sample count = 220
track duration = 4400000 track duration = 4400000
format 0: format 0:
containerMimeType = audio/amr
sampleMimeType = audio/3gpp sampleMimeType = audio/3gpp
maxInputSize = 32 maxInputSize = 32
channelCount = 1 channelCount = 1

View File

@ -7,6 +7,7 @@ track 0:
total output bytes = 4056 total output bytes = 4056
sample count = 169 sample count = 169
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -7,6 +7,7 @@ track 0:
total output bytes = 4056 total output bytes = 4056
sample count = 169 sample count = 169
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 169 sample count = 169
track duration = 3380000 track duration = 3380000
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 113 sample count = 113
track duration = 3380000 track duration = 3380000
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 57 sample count = 57
track duration = 3380000 track duration = 3380000
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 1 sample count = 1
track duration = 3380000 track duration = 3380000
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -8,6 +8,7 @@ track 0:
total output bytes = 4056 total output bytes = 4056
sample count = 169 sample count = 169
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 169 sample count = 169
track duration = 3380000 track duration = 3380000
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 113 sample count = 113
track duration = 3380000 track duration = 3380000
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 57 sample count = 57
track duration = 3380000 track duration = 3380000
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 1 sample count = 1
track duration = 3380000 track duration = 3380000
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -7,6 +7,7 @@ track 0:
total output bytes = 4056 total output bytes = 4056
sample count = 169 sample count = 169
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 170 sample count = 170
track duration = 3400000 track duration = 3400000
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 115 sample count = 115
track duration = 3400000 track duration = 3400000
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 58 sample count = 58
track duration = 3400000 track duration = 3400000
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 0 sample count = 0
track duration = 3400000 track duration = 3400000
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 170 sample count = 170
track duration = 3400000 track duration = 3400000
format 0: format 0:
containerMimeType = audio/amr-wb
sampleMimeType = audio/amr-wb sampleMimeType = audio/amr-wb
maxInputSize = 61 maxInputSize = 61
channelCount = 1 channelCount = 1

View File

@ -11,6 +11,7 @@ track 0:
sample count = 33 sample count = 33
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 23 sample count = 23
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 12 sample count = 12
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 2 sample count = 2
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 33 sample count = 33
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 33 sample count = 33
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
channelCount = 2 channelCount = 2
sampleRate = 48000 sampleRate = 48000

View File

@ -11,6 +11,7 @@ track 0:
sample count = 23 sample count = 23
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
channelCount = 2 channelCount = 2
sampleRate = 48000 sampleRate = 48000

View File

@ -11,6 +11,7 @@ track 0:
sample count = 12 sample count = 12
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
channelCount = 2 channelCount = 2
sampleRate = 48000 sampleRate = 48000

View File

@ -11,6 +11,7 @@ track 0:
sample count = 2 sample count = 2
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
channelCount = 2 channelCount = 2
sampleRate = 48000 sampleRate = 48000

View File

@ -11,6 +11,7 @@ track 0:
sample count = 33 sample count = 33
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
channelCount = 2 channelCount = 2
sampleRate = 48000 sampleRate = 48000

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -8,6 +8,7 @@ track 0:
total output bytes = 164431 total output bytes = 164431
sample count = 33 sample count = 33
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -8,6 +8,7 @@ track 0:
total output bytes = 164431 total output bytes = 164431
sample count = 33 sample count = 33
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -10,6 +10,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -10,6 +10,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -7,6 +7,7 @@ track 0:
total output bytes = 164431 total output bytes = 164431
sample count = 33 sample count = 33
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -7,6 +7,7 @@ track 0:
total output bytes = 164431 total output bytes = 164431
sample count = 33 sample count = 33
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -9,6 +9,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -9,6 +9,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 33 sample count = 33
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 23 sample count = 23
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 12 sample count = 12
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 1 sample count = 1
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -8,6 +8,7 @@ track 0:
sample count = 33 sample count = 33
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -10,6 +10,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 27 sample count = 27
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 6456 maxInputSize = 6456
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 19 sample count = 19
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 6456 maxInputSize = 6456
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 10 sample count = 10
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 6456 maxInputSize = 6456
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 2 sample count = 2
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 6456 maxInputSize = 6456
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 27 sample count = 27
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 6456 maxInputSize = 6456
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1408000 averageBitrate = 1408000
peakBitrate = 1408000 peakBitrate = 1408000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 18432 maxInputSize = 18432
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1408000 averageBitrate = 1408000
peakBitrate = 1408000 peakBitrate = 1408000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 18432 maxInputSize = 18432
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1408000 averageBitrate = 1408000
peakBitrate = 1408000 peakBitrate = 1408000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 18432 maxInputSize = 18432
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1408000 averageBitrate = 1408000
peakBitrate = 1408000 peakBitrate = 1408000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 18432 maxInputSize = 18432
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1408000 averageBitrate = 1408000
peakBitrate = 1408000 peakBitrate = 1408000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 18432 maxInputSize = 18432
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 33 sample count = 33
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 23 sample count = 23
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 12 sample count = 12
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 2 sample count = 2
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -11,6 +11,7 @@ track 0:
sample count = 33 sample count = 33
track duration = 2741000 track duration = 2741000
format 0: format 0:
containerMimeType = audio/flac
sampleMimeType = audio/flac sampleMimeType = audio/flac
maxInputSize = 5776 maxInputSize = 5776
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

View File

@ -13,6 +13,7 @@ track 0:
format 0: format 0:
averageBitrate = 1536000 averageBitrate = 1536000
peakBitrate = 1536000 peakBitrate = 1536000
containerMimeType = audio/flac
sampleMimeType = audio/raw sampleMimeType = audio/raw
maxInputSize = 16384 maxInputSize = 16384
channelCount = 2 channelCount = 2

Some files were not shown because too many files have changed in this diff Show More