diff --git a/NEWS.md b/NEWS.md index 041d7c348852454f5163dc3acd6fab11af1c22d6..a4538be21f8b653f1a6c43fb6bae77dc0f987bab 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,11 +1,19 @@ tag next -------------------------------- +tag k0.7.5 +-------------------------------- +- ffmpeg: disable-asm on architecture x86 +- ffmpeg: revert some cutted demuxer and decoder +- ios: add playback volume interface + tag k0.7.4 +-------------------------------- - ffplay: fix sample buffer leak introduced in k0.7.1 - doc: add takeoff checklist tag k0.7.3 +-------------------------------- - ios: turn videotoolbox into singleton - ffmpeg: merge ipv6 issue in tcp.c diff --git a/README.md b/README.md index 360a22925e5584be125a6eca70bf7034e9057889..ce083cd20913f255632f225c41d9160d1f41608f 100644 --- a/README.md +++ b/README.md @@ -21,17 +21,17 @@ allprojects { dependencies { # required, enough for most devices. - compile 'tv.danmaku.ijk.media:ijkplayer-java:0.7.4' - compile 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.7.4' + compile 'tv.danmaku.ijk.media:ijkplayer-java:0.7.5' + compile 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.7.5' # Other ABIs: optional - compile 'tv.danmaku.ijk.media:ijkplayer-armv5:0.7.4' - compile 'tv.danmaku.ijk.media:ijkplayer-arm64:0.7.4' - compile 'tv.danmaku.ijk.media:ijkplayer-x86:0.7.4' - compile 'tv.danmaku.ijk.media:ijkplayer-x86_64:0.7.4' + compile 'tv.danmaku.ijk.media:ijkplayer-armv5:0.7.5' + compile 'tv.danmaku.ijk.media:ijkplayer-arm64:0.7.5' + compile 'tv.danmaku.ijk.media:ijkplayer-x86:0.7.5' + compile 'tv.danmaku.ijk.media:ijkplayer-x86_64:0.7.5' # ExoPlayer as IMediaPlayer: optional, experimental - compile 'tv.danmaku.ijk.media:ijkplayer-exo:0.7.4' + compile 'tv.danmaku.ijk.media:ijkplayer-exo:0.7.5' } ``` - iOS @@ -137,7 +137,7 @@ sudo dpkg-reconfigure dash ``` git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android cd ijkplayer-android -git checkout -B latest k0.7.4 +git checkout -B latest k0.7.5 ./init-android.sh @@ -191,7 +191,7 @@ cd .. ``` git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-ios cd ijkplayer-ios -git checkout -B latest k0.7.4 +git checkout -B latest k0.7.5 ./init-ios.sh diff --git a/android/ijkplayer/build.gradle b/android/ijkplayer/build.gradle index 385151806d03e4d334bafd01620764e1fc1a73a8..f0bff3b6f529e820fac1e472ddd4eaafc83f1757 100644 --- a/android/ijkplayer/build.gradle +++ b/android/ijkplayer/build.gradle @@ -26,8 +26,8 @@ ext { targetSdkVersion = 23 - versionCode = 700400 - versionName = "0.7.4" + versionCode = 700500 + versionName = "0.7.5" } wrapper { diff --git a/android/ijkplayer/gradle.properties b/android/ijkplayer/gradle.properties index e5a0ee54328b84ad2545e725aca9e30b032ba263..b933e00607d57c0f87206ebfc886476c7802295d 100644 --- a/android/ijkplayer/gradle.properties +++ b/android/ijkplayer/gradle.properties @@ -17,8 +17,8 @@ # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true -VERSION_NAME=0.7.4 -VERSION_CODE=700400 +VERSION_NAME=0.7.5 +VERSION_CODE=700500 GROUP=tv.danmaku.ijk.media # http://central.sonatype.org/pages/requirements.html diff --git a/android/ijkplayer/ijkplayer-example/build.gradle b/android/ijkplayer/ijkplayer-example/build.gradle index f741946b84ff75490c288a8bc84498765a2489f7..8a00e32620da2cd54385419c2425a431d3499f07 100644 --- a/android/ijkplayer/ijkplayer-example/build.gradle +++ b/android/ijkplayer/ijkplayer-example/build.gradle @@ -54,18 +54,18 @@ dependencies { all64Compile project(':ijkplayer-x86') all64Compile project(':ijkplayer-x86_64') - // compile 'tv.danmaku.ijk.media:ijkplayer-java:0.7.4' - // compile 'tv.danmaku.ijk.media:ijkplayer-exo:0.7.4' + // compile 'tv.danmaku.ijk.media:ijkplayer-java:0.7.5' + // compile 'tv.danmaku.ijk.media:ijkplayer-exo:0.7.5' - // all32Compile 'tv.danmaku.ijk.media:ijkplayer-armv5:0.7.4' - // all32Compile 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.7.4' - // all32Compile 'tv.danmaku.ijk.media:ijkplayer-x86:0.7.4' + // all32Compile 'tv.danmaku.ijk.media:ijkplayer-armv5:0.7.5' + // all32Compile 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.7.5' + // all32Compile 'tv.danmaku.ijk.media:ijkplayer-x86:0.7.5' - // all64Compile 'tv.danmaku.ijk.media:ijkplayer-armv5:0.7.4' - // all64Compile 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.7.4' - // all64Compile 'tv.danmaku.ijk.media:ijkplayer-arm64:0.7.4' - // all64Compile 'tv.danmaku.ijk.media:ijkplayer-x86:0.7.4' - // all64Compile 'tv.danmaku.ijk.media:ijkplayer-x86_64:0.7.4' + // all64Compile 'tv.danmaku.ijk.media:ijkplayer-armv5:0.7.5' + // all64Compile 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.7.5' + // all64Compile 'tv.danmaku.ijk.media:ijkplayer-arm64:0.7.5' + // all64Compile 'tv.danmaku.ijk.media:ijkplayer-x86:0.7.5' + // all64Compile 'tv.danmaku.ijk.media:ijkplayer-x86_64:0.7.5' // armv5Compile project(':player-armv5') // armv7aCompile project(':player-armv7a') diff --git a/android/ijkplayer/ijkplayer-exo/build.gradle b/android/ijkplayer/ijkplayer-exo/build.gradle index 361e0a7c9e94c79f717a3fd89829373a3b6359d6..4c7d4097c2c13b8c0d31d4013fd96ad436e5ffd4 100644 --- a/android/ijkplayer/ijkplayer-exo/build.gradle +++ b/android/ijkplayer/ijkplayer-exo/build.gradle @@ -28,7 +28,7 @@ dependencies { compile 'com.google.android.exoplayer:exoplayer:r1.5.11' compile project(':ijkplayer-java') - // compile 'tv.danmaku.ijk.media:ijkplayer-java:0.7.4' + // compile 'tv.danmaku.ijk.media:ijkplayer-java:0.7.5' } gradle.startParameter.taskNames.each { task -> diff --git a/version.sh b/version.sh index f8a61d042339d1d337e5efad1b40a8197b519edf..2c8d3837f4a22fbc861d0ba1a5870728d9ba2c63 100755 --- a/version.sh +++ b/version.sh @@ -2,8 +2,8 @@ set -e -VERSION_CODE=700400 -VERSION_NAME=0.7.4 +VERSION_CODE=700500 +VERSION_NAME=0.7.5 VERSION_TARGET=$1 do_version_readme() {