Skip to content

Commit a1ae997

Browse files
authored
Merge pull request #190 from kdroidFilter/fix/metadata-duration-milliseconds
fix(mac,linux): convert VideoMetadata.duration to milliseconds
2 parents 8afbadf + fdf7127 commit a1ae997

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

mediaplayer/src/jvmMain/kotlin/io/github/kdroidfilter/composemediaplayer/linux/LinuxVideoPlayerState.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ class LinuxVideoPlayerState : VideoPlayerState {
379379
try {
380380
val width = LinuxNativeBridge.nGetFrameWidth(ptr)
381381
val height = LinuxNativeBridge.nGetFrameHeight(ptr)
382-
val duration = LinuxNativeBridge.nGetVideoDuration(ptr).toLong()
382+
val duration = (LinuxNativeBridge.nGetVideoDuration(ptr) * 1000).toLong()
383383
val frameRate = LinuxNativeBridge.nGetFrameRate(ptr)
384384
val newAspectRatio =
385385
if (width > 0 && height > 0) {

mediaplayer/src/jvmMain/kotlin/io/github/kdroidfilter/composemediaplayer/mac/MacVideoPlayerState.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@ class MacVideoPlayerState : VideoPlayerState {
448448
try {
449449
val width = MacNativeBridge.nGetFrameWidth(ptr)
450450
val height = MacNativeBridge.nGetFrameHeight(ptr)
451-
val duration = MacNativeBridge.nGetVideoDuration(ptr).toLong()
451+
val duration = (MacNativeBridge.nGetVideoDuration(ptr) * 1000).toLong()
452452
val frameRate = MacNativeBridge.nGetVideoFrameRate(ptr)
453453

454454
// Calculate aspect ratio

0 commit comments

Comments
 (0)