From de54ff304d10c0f2b8289700438f2390d2b62177 Mon Sep 17 00:00:00 2001 From: Sagar <85388413+Sagar0-0@users.noreply.github.com> Date: Wed, 26 Mar 2025 22:40:10 +0530 Subject: [PATCH] Improve byteCountEstimate calculation for videos. --- .../java/org/thoughtcrime/securesms/video/TranscodingQuality.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/video/lib/src/main/java/org/thoughtcrime/securesms/video/TranscodingQuality.kt b/video/lib/src/main/java/org/thoughtcrime/securesms/video/TranscodingQuality.kt index cca94e7cc8..cf075c58a8 100644 --- a/video/lib/src/main/java/org/thoughtcrime/securesms/video/TranscodingQuality.kt +++ b/video/lib/src/main/java/org/thoughtcrime/securesms/video/TranscodingQuality.kt @@ -31,7 +31,7 @@ class TranscodingQuality private constructor(@VideoCodec val codec: String, val } val targetTotalBitRate = targetVideoBitRate + targetAudioBitRate - val byteCountEstimate = (targetTotalBitRate / 8) * (durationMs / 1000) + val byteCountEstimate = ((targetTotalBitRate / 8f) * (durationMs / 1000f)).toInt() override fun toString(): String { return "Quality{codec=$codec, targetVideoBitRate=$targetVideoBitRate, targetAudioBitRate=$targetAudioBitRate, duration=$durationMs, filesize=$byteCountEstimate}"