From f8bdb7e59f642d1fb908bdbb877df098cd26d8dd Mon Sep 17 00:00:00 2001 From: dancho Date: Thu, 18 Jul 2024 09:16:12 -0700 Subject: [PATCH] Fix division by zero in MuxerWrapper PiperOrigin-RevId: 653644998 --- .../src/main/java/androidx/media3/transformer/MuxerWrapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/MuxerWrapper.java b/libraries/transformer/src/main/java/androidx/media3/transformer/MuxerWrapper.java index f46fa98db2..4150adafca 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/MuxerWrapper.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/MuxerWrapper.java @@ -798,7 +798,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; * there is no track data. */ public int getAverageBitrate() { - if (timeUs <= 0 || bytesWritten <= 0) { + if (timeUs <= 0 || bytesWritten <= 0 || timeUs == startTimeUs) { return C.RATE_UNSET_INT; }