diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 78a1589842..731d1f36ed 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -37,6 +37,9 @@ * MPEG-TS: Ensure the last frame is rendered by passing the last access unit of a stream to the sample queue ([#7909](https://github.com/google/ExoPlayer/issues/7909)). + * Fix typo when determining `rotationDegrees`. Changed + `projectionPosePitch` to `projectionPoseRoll` + ([#461](https://github.com/androidx/media/pull/461)). * Audio: * Audio Offload: * Add `AudioSink.getFormatOffloadSupport(Format)` that retrieves level of diff --git a/libraries/extractor/src/main/java/androidx/media3/extractor/mkv/MatroskaExtractor.java b/libraries/extractor/src/main/java/androidx/media3/extractor/mkv/MatroskaExtractor.java index ed466f8147..9d2c4e6ce8 100644 --- a/libraries/extractor/src/main/java/androidx/media3/extractor/mkv/MatroskaExtractor.java +++ b/libraries/extractor/src/main/java/androidx/media3/extractor/mkv/MatroskaExtractor.java @@ -2293,12 +2293,12 @@ public class MatroskaExtractor implements Extractor { // The range of projectionPoseRoll is [-180, 180]. if (Float.compare(projectionPoseRoll, 0f) == 0) { rotationDegrees = 0; - } else if (Float.compare(projectionPosePitch, 90f) == 0) { + } else if (Float.compare(projectionPoseRoll, 90f) == 0) { rotationDegrees = 90; - } else if (Float.compare(projectionPosePitch, -180f) == 0 - || Float.compare(projectionPosePitch, 180f) == 0) { + } else if (Float.compare(projectionPoseRoll, -180f) == 0 + || Float.compare(projectionPoseRoll, 180f) == 0) { rotationDegrees = 180; - } else if (Float.compare(projectionPosePitch, -90f) == 0) { + } else if (Float.compare(projectionPoseRoll, -90f) == 0) { rotationDegrees = 270; } }