From ad52668d0541a2d29b1ee8087f9d25cc6a5e8ab2 Mon Sep 17 00:00:00 2001 From: Mehdi Taghdisi Date: Mon, 27 Jan 2025 21:13:30 +0330 Subject: [PATCH] fix(android): check for valid width and height on video format data (#4394) Co-authored-by: mehdi --- .../src/main/java/com/brentvatne/exoplayer/ExoPlayerView.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/brentvatne/exoplayer/ExoPlayerView.kt b/android/src/main/java/com/brentvatne/exoplayer/ExoPlayerView.kt index 2e1812a1cc..ee24982e96 100644 --- a/android/src/main/java/com/brentvatne/exoplayer/ExoPlayerView.kt +++ b/android/src/main/java/com/brentvatne/exoplayer/ExoPlayerView.kt @@ -288,7 +288,9 @@ class ExoPlayerView(private val context: Context) : if (group.type == C.TRACK_TYPE_VIDEO && group.length > 0) { // get the first track of the group to identify aspect ratio val format = group.getTrackFormat(0) - layout.updateAspectRatio(format) + if (format.width > 0 || format.height > 0) { + layout.updateAspectRatio(format) + } return } }