mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-11-10 18:36:45 +01:00
converted VideoCompressionHelper to singleton
This commit is contained in:
@@ -57,8 +57,7 @@ class MediaCompressor {
|
||||
// branch into compression based on content type
|
||||
return when {
|
||||
contentType?.startsWith("video", ignoreCase = true) == true -> {
|
||||
val helper = VideoCompressionHelper()
|
||||
helper.compressVideo(uri, contentType, applicationContext, mediaQuality)
|
||||
VideoCompressionHelper.compressVideo(uri, contentType, applicationContext, mediaQuality)
|
||||
}
|
||||
contentType?.startsWith("image", ignoreCase = true) == true &&
|
||||
!contentType.contains("gif") &&
|
||||
|
||||
@@ -95,8 +95,7 @@ data class CompressionRule(
|
||||
}
|
||||
}
|
||||
|
||||
class VideoCompressionHelper {
|
||||
companion object {
|
||||
object VideoCompressionHelper {
|
||||
private const val LOG_TAG = "VideoCompressionHelper"
|
||||
|
||||
private val compressionRules =
|
||||
@@ -135,7 +134,6 @@ class VideoCompressionHelper {
|
||||
VideoStandard.UNKNOWN to CompressionRule(1920, 1080, 3f, "High quality fallback, 3Mbps"),
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
suspend fun compressVideo(
|
||||
uri: Uri,
|
||||
|
||||
Reference in New Issue
Block a user