Bug 1387207 - Exclude code of GeckoHLS-related components if ExoPlayer source code is not included.
MozReview-Commit-ID: CfIrjDzmCjM
--- a/mobile/android/geckoview/build.gradle
+++ b/mobile/android/geckoview/build.gradle
@@ -71,16 +71,21 @@ android {
sourceSets {
main {
java {
srcDir "${topsrcdir}/mobile/android/geckoview/src/thirdparty/java"
if (!mozconfig.substs.MOZ_ANDROID_HLS_SUPPORT) {
exclude 'com/google/android/exoplayer2/**'
+ exclude 'org/mozilla/gecko/media/GeckoHlsAudioRenderer.java'
+ exclude 'org/mozilla/gecko/media/GeckoHlsPlayer.java'
+ exclude 'org/mozilla/gecko/media/GeckoHlsRendererBase.java'
+ exclude 'org/mozilla/gecko/media/GeckoHlsVideoRenderer.java'
+ exclude 'org/mozilla/gecko/media/Utils.java'
}
if (mozconfig.substs.MOZ_WEBRTC) {
srcDir "${topsrcdir}/media/webrtc/trunk/webrtc/base/java/src"
srcDir "${topsrcdir}/media/webrtc/trunk/webrtc/modules/audio_device/android/java/src"
srcDir "${topsrcdir}/media/webrtc/trunk/webrtc/modules/video_capture/android/java/src"
}