Increase the buffer size for TestUtil.addAudioDecoders/Encoders

This is a step towards unifying ShadowMediaCodecConfig for ExoPlayer and Transcoding tests.

The buffer size for ExoPlayer's CodecConfig is set to 150_000. This is because some test media has samples larger than 100kB. We can increase the buffer size for Transcoding-related codec configurations.

PiperOrigin-RevId: 734297632
This commit is contained in:
shahddaghash 2025-03-06 14:52:33 -08:00 committed by Copybara-Service
parent cfbd6c5493
commit bf2e338fc2

View File

@ -156,8 +156,8 @@ public final class TestUtil {
addCodec(
mimeType,
new ShadowMediaCodec.CodecConfig(
/* inputBufferSize= */ 100_000,
/* outputBufferSize= */ 100_000,
/* inputBufferSize= */ 150_000,
/* outputBufferSize= */ 150_000,
/* codec= */ (in, out) -> out.put(in)),
/* colorFormats= */ ImmutableList.of(),
/* isDecoder= */ true);
@ -175,8 +175,8 @@ public final class TestUtil {
public static void addAudioEncoders(String... mimeTypes) {
addAudioEncoders(
new ShadowMediaCodec.CodecConfig(
/* inputBufferSize= */ 100_000,
/* outputBufferSize= */ 100_000,
/* inputBufferSize= */ 150_000,
/* outputBufferSize= */ 150_000,
/* codec= */ (in, out) -> out.put(in)),
mimeTypes);
}