From be10a769ddb8bd6f3980597b5bed90d9e7a937f4 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Fri, 14 Aug 2026 19:33:31 +0200 Subject: [PATCH] fix(vlc): fix invalid frame rate while demuxing hls --- android/src/main/java/dev/zoriya/omni/VlcPlayer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/main/java/dev/zoriya/omni/VlcPlayer.kt b/android/src/main/java/dev/zoriya/omni/VlcPlayer.kt index 0c2a957..96c03ec 100644 --- a/android/src/main/java/dev/zoriya/omni/VlcPlayer.kt +++ b/android/src/main/java/dev/zoriya/omni/VlcPlayer.kt @@ -616,7 +616,7 @@ class VlcPlayer(ctx: Context) : .setWidth(videoTrack?.width?.takeIf { it > 0 } ?: Format.NO_VALUE) .setHeight(videoTrack?.height?.takeIf { it > 0 } ?: Format.NO_VALUE) .setFrameRate( - videoTrack?.takeIf { it.frameRateDen > 0 } + videoTrack?.takeIf { it.frameRateDen > 0 && it.frameRateNum > 0 } ?.let { it.frameRateNum.toFloat() / it.frameRateDen } ?: Format.NO_VALUE.toFloat() )