From 2ac8247cf4a60ac86a516a8c508d2bcbb1202b33 Mon Sep 17 00:00:00 2001 From: ibaker Date: Thu, 16 May 2024 11:03:31 -0700 Subject: [PATCH] Fix and/or bug in `XingSeeker` This was accidentally introduced in https://github.com/androidx/media/commit/4fde35c9cc03947aecd3f8713f633f3d4dcd6aa0 PiperOrigin-RevId: 634465380 --- .../src/main/java/androidx/media3/extractor/mp3/XingSeeker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/extractor/src/main/java/androidx/media3/extractor/mp3/XingSeeker.java b/libraries/extractor/src/main/java/androidx/media3/extractor/mp3/XingSeeker.java index 049b4e91bf..1a257b1ab7 100644 --- a/libraries/extractor/src/main/java/androidx/media3/extractor/mp3/XingSeeker.java +++ b/libraries/extractor/src/main/java/androidx/media3/extractor/mp3/XingSeeker.java @@ -40,7 +40,7 @@ import androidx.media3.extractor.SeekPoint; */ @Nullable public static XingSeeker create(long inputLength, XingFrame xingFrame, long position) { - if (xingFrame.frameCount == C.LENGTH_UNSET && xingFrame.frameCount == 0) { + if (xingFrame.frameCount == C.LENGTH_UNSET || xingFrame.frameCount == 0) { // If the frame count is missing/invalid, the header can't be used to determine the duration. return null; }