diff --git a/extensions/opus/build.gradle b/extensions/opus/build.gradle
index 84e6483e85..443d0d6601 100644
--- a/extensions/opus/build.gradle
+++ b/extensions/opus/build.gradle
@@ -14,12 +14,12 @@
apply plugin: 'com.android.library'
android {
- compileSdkVersion 21
- buildToolsVersion "21.1.2"
+ compileSdkVersion 22
+ buildToolsVersion "22.0.1"
defaultConfig {
minSdkVersion 9
- targetSdkVersion 21
+ targetSdkVersion 22
}
buildTypes {
diff --git a/extensions/opus/src/main/AndroidManifest.xml b/extensions/opus/src/main/AndroidManifest.xml
index 664abbc486..22c75aa76b 100644
--- a/extensions/opus/src/main/AndroidManifest.xml
+++ b/extensions/opus/src/main/AndroidManifest.xml
@@ -17,6 +17,6 @@
-
+
diff --git a/extensions/opus/src/main/java/com/google/android/exoplayer/ext/opus/LibopusAudioTrackRenderer.java b/extensions/opus/src/main/java/com/google/android/exoplayer/ext/opus/LibopusAudioTrackRenderer.java
index 93148870fa..92a9a25a7e 100644
--- a/extensions/opus/src/main/java/com/google/android/exoplayer/ext/opus/LibopusAudioTrackRenderer.java
+++ b/extensions/opus/src/main/java/com/google/android/exoplayer/ext/opus/LibopusAudioTrackRenderer.java
@@ -123,9 +123,9 @@ public class LibopusAudioTrackRenderer extends TrackRenderer {
}
@Override
- protected int doPrepare() throws ExoPlaybackException {
+ protected int doPrepare(long positionUs) throws ExoPlaybackException {
try {
- boolean sourcePrepared = source.prepare();
+ boolean sourcePrepared = source.prepare(positionUs);
if (!sourcePrepared) {
return TrackRenderer.STATE_UNPREPARED;
}
diff --git a/extensions/opus/src/main/project.properties b/extensions/opus/src/main/project.properties
index 905dac6228..2ed62fbfcf 100644
--- a/extensions/opus/src/main/project.properties
+++ b/extensions/opus/src/main/project.properties
@@ -11,6 +11,6 @@
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
-target=android-21
+target=android-22
android.library=true
android.library.reference.1=../../../../library/src/main
diff --git a/extensions/vp9/build.gradle b/extensions/vp9/build.gradle
index 84e6483e85..443d0d6601 100644
--- a/extensions/vp9/build.gradle
+++ b/extensions/vp9/build.gradle
@@ -14,12 +14,12 @@
apply plugin: 'com.android.library'
android {
- compileSdkVersion 21
- buildToolsVersion "21.1.2"
+ compileSdkVersion 22
+ buildToolsVersion "22.0.1"
defaultConfig {
minSdkVersion 9
- targetSdkVersion 21
+ targetSdkVersion 22
}
buildTypes {
diff --git a/extensions/vp9/src/main/AndroidManifest.xml b/extensions/vp9/src/main/AndroidManifest.xml
index 0f14a8045e..3e21f70510 100644
--- a/extensions/vp9/src/main/AndroidManifest.xml
+++ b/extensions/vp9/src/main/AndroidManifest.xml
@@ -17,7 +17,7 @@
-
+
diff --git a/extensions/vp9/src/main/java/com/google/android/exoplayer/ext/vp9/LibvpxVideoTrackRenderer.java b/extensions/vp9/src/main/java/com/google/android/exoplayer/ext/vp9/LibvpxVideoTrackRenderer.java
index 32414a2d14..0692e7ed47 100644
--- a/extensions/vp9/src/main/java/com/google/android/exoplayer/ext/vp9/LibvpxVideoTrackRenderer.java
+++ b/extensions/vp9/src/main/java/com/google/android/exoplayer/ext/vp9/LibvpxVideoTrackRenderer.java
@@ -152,9 +152,9 @@ public class LibvpxVideoTrackRenderer extends TrackRenderer {
}
@Override
- protected int doPrepare() throws ExoPlaybackException {
+ protected int doPrepare(long positionUs) throws ExoPlaybackException {
try {
- boolean sourcePrepared = source.prepare();
+ boolean sourcePrepared = source.prepare(positionUs);
if (!sourcePrepared) {
return TrackRenderer.STATE_UNPREPARED;
}
diff --git a/extensions/vp9/src/main/project.properties b/extensions/vp9/src/main/project.properties
index 905dac6228..2ed62fbfcf 100644
--- a/extensions/vp9/src/main/project.properties
+++ b/extensions/vp9/src/main/project.properties
@@ -11,6 +11,6 @@
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
-target=android-21
+target=android-22
android.library=true
android.library.reference.1=../../../../library/src/main