diff --git a/app/src/main/java/com/deniscerri/ytdl/util/FormatUtil.kt b/app/src/main/java/com/deniscerri/ytdl/util/FormatUtil.kt index c29bf8de..cabc016c 100644 --- a/app/src/main/java/com/deniscerri/ytdl/util/FormatUtil.kt +++ b/app/src/main/java/com/deniscerri/ytdl/util/FormatUtil.kt @@ -119,10 +119,10 @@ class FormatUtil(private var context: Context) { } "codec" -> { - ("^(${audioCodecPreference}).+$".toRegex(RegexOption.IGNORE_CASE) + ("^(${audioCodecPreference}).*$".toRegex(RegexOption.IGNORE_CASE) .matches(b.acodec)) .compareTo( - "^(${audioCodecPreference}).+$".toRegex(RegexOption.IGNORE_CASE) + "^(${audioCodecPreference}).*$".toRegex(RegexOption.IGNORE_CASE) .matches(a.acodec) ) } diff --git a/app/src/main/java/com/deniscerri/ytdl/util/VideoPlayerUtil.kt b/app/src/main/java/com/deniscerri/ytdl/util/VideoPlayerUtil.kt index 23dbd27a..52deca7d 100644 --- a/app/src/main/java/com/deniscerri/ytdl/util/VideoPlayerUtil.kt +++ b/app/src/main/java/com/deniscerri/ytdl/util/VideoPlayerUtil.kt @@ -12,7 +12,7 @@ import androidx.media3.exoplayer.trackselection.DefaultTrackSelector import kotlin.math.max object VideoPlayerUtil { - private const val MINIMUM_BUFFER_DURATION = 1000 * 10 //exo default is 50s + private const val MINIMUM_BUFFER_DURATION = 1000 * 5 //exo default is 50s @androidx.annotation.OptIn(androidx.media3.common.util.UnstableApi::class) fun buildPlayer(context: Context) : ExoPlayer {