diff --git a/app/build.gradle b/app/build.gradle index ad9bfce0d..0f36ef5be 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -13,8 +13,8 @@ android { minSdk 21 //noinspection ExpiredTargetSdkVersion targetSdk 28 - versionCode 235 - versionName "0601" + versionCode 237 + versionName "2.3.7" javaCompileOptions { annotationProcessorOptions { arguments = ["room.schemaLocation": "$projectDir/schemas".toString()] diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 52592a5e8..cae59a738 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -64,6 +64,7 @@ # QuickJS -keep class com.whl.quickjs.** { *; } +-keep class com.fongmi.quickjs.** { *; } # Sardine -keep class com.thegrizzlylabs.sardineandroid.** { *; } diff --git a/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/IjkVideoView.java b/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/IjkVideoView.java index 82c3cdd6d..848dfa1c7 100644 --- a/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/IjkVideoView.java +++ b/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/IjkVideoView.java @@ -460,7 +460,7 @@ public class IjkVideoView extends FrameLayout implements MediaController.MediaPl mPlayer.setOption(format, "fflags", "fastseek"); mPlayer.setOption(format, "http-detect-range-support", 0); mPlayer.setOption(player, "enable-accurate-seek", 0); - mPlayer.setOption(player, "framedrop", 1); + mPlayer.setOption(player, "framedrop", 5); mPlayer.setOption(player, "max-buffer-size", 15 * 1024 * 1024); mPlayer.setOption(player, "mediacodec", mCurrentDecode); mPlayer.setOption(player, "mediacodec-hevc", mCurrentDecode);