diff --git a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/DefaultCodec.java b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/DefaultCodec.java index 40c9eda96f..ba3647d706 100644 --- a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/DefaultCodec.java +++ b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/DefaultCodec.java @@ -157,9 +157,9 @@ public final class DefaultCodec implements Codec { // Some OMX decoders don't correctly track their number of output buffers available, and get // stuck if too many frames are rendered without being processed, so limit the number of // pending frames to avoid getting stuck. This value is experimentally determined. See also - // b/213455700, b/230097284, and b/229978305. + // b/213455700, b/230097284, b/229978305, and b/245491744. // TODO(b/230097284): Add a maximum API check after we know which APIs will never use OMX. - return 10; + return 5; } // Otherwise don't limit the number of frames that can be pending at a time, to maximize // throughput.