Use a snapshot of exoplayer
Bug: 69474774
Change-Id: I04f194e4047ea9dbcb86198e28f33be454e22169
(cherry picked from commit 9737fc24d4c6c0f40f36dc171f6de1b36db8e7b3)
diff --git a/Android.mk b/Android.mk
index 152ea0f..6151c18 100644
--- a/Android.mk
+++ b/Android.mk
@@ -80,8 +80,7 @@
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := \
lib-exoplayer:libs/exoplayer-r1.5.16.aar \
- lib-exoplayer-v2:libs/exoplayer-2.6.1.aar \
- lib-exoplayer-v2-core:libs/exoplayer-core-2.6.1.aar \
+ lib-exoplayer-v2-core:libs/exoplayer-core-2-SNAPHOT-20180114.aar \
# TODO use external/jsr330
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES += auto-value-jar:../../../prebuilts/tools/common/m2/repository/com/google/auto/value/auto-value/1.5.2/auto-value-1.5.2.jar
diff --git a/libs/exoplayer-2.6.1.aar b/libs/exoplayer-2.6.1.aar
deleted file mode 100644
index 4b8bc0d..0000000
--- a/libs/exoplayer-2.6.1.aar
+++ /dev/null
Binary files differ
diff --git a/libs/exoplayer-core-2-SNAPHOT-20180114.aar b/libs/exoplayer-core-2-SNAPHOT-20180114.aar
new file mode 100644
index 0000000..90af2e6
--- /dev/null
+++ b/libs/exoplayer-core-2-SNAPHOT-20180114.aar
Binary files differ
diff --git a/libs/exoplayer-core-2.6.1.aar b/libs/exoplayer-core-2.6.1.aar
deleted file mode 100644
index 17b7df6..0000000
--- a/libs/exoplayer-core-2.6.1.aar
+++ /dev/null
Binary files differ
diff --git a/tuner/Android.mk b/tuner/Android.mk
index 8bf51b5..24676f2 100644
--- a/tuner/Android.mk
+++ b/tuner/Android.mk
@@ -25,7 +25,6 @@
LOCAL_STATIC_JAVA_LIBRARIES := \
tv-common \
lib-exoplayer \
- lib-exoplayer-v2 \
lib-exoplayer-v2-core \
android-support-annotations \
android-support-compat \
diff --git a/tuner/src/com/android/tv/tuner/exoplayer/ExoPlayerSampleExtractor.java b/tuner/src/com/android/tv/tuner/exoplayer/ExoPlayerSampleExtractor.java
index f2b9e61..6fcdeb4 100644
--- a/tuner/src/com/android/tv/tuner/exoplayer/ExoPlayerSampleExtractor.java
+++ b/tuner/src/com/android/tv/tuner/exoplayer/ExoPlayerSampleExtractor.java
@@ -385,7 +385,7 @@
mCurrentPosition = mDecoderInputBuffer.timeUs;
}
if (mMediaPeriod != null) {
- mMediaPeriod.discardBuffer(mCurrentPosition);
+ mMediaPeriod.discardBuffer(mCurrentPosition, false);
}
try {
Long lastExtractedPositionUs = mLastExtractedPositionUsMap.get(track);