From e5b9ce6b1c33ba065b9e6126734ef84ae59be79a Mon Sep 17 00:00:00 2001 From: Karl Schults Date: Wed, 6 Dec 2023 10:58:25 -0500 Subject: [PATCH] [APT-9543] Combine HLS and Dash download generators --- .../main/java/com/scribd/armadillo/download/DownloadEngine.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Armadillo/src/main/java/com/scribd/armadillo/download/DownloadEngine.kt b/Armadillo/src/main/java/com/scribd/armadillo/download/DownloadEngine.kt index 228c96a..3bb643c 100644 --- a/Armadillo/src/main/java/com/scribd/armadillo/download/DownloadEngine.kt +++ b/Armadillo/src/main/java/com/scribd/armadillo/download/DownloadEngine.kt @@ -9,7 +9,6 @@ import com.google.android.exoplayer2.offline.DownloadManager import com.google.android.exoplayer2.offline.DownloadRequest import com.google.android.exoplayer2.offline.DownloadService import com.google.android.exoplayer2.upstream.DefaultDataSource -import com.google.android.exoplayer2.upstream.DefaultDataSourceFactory import com.google.android.exoplayer2.upstream.DefaultHttpDataSource import com.google.android.exoplayer2.util.Util import com.scribd.armadillo.Constants @@ -94,8 +93,7 @@ internal class ExoplayerDownloadEngine @Inject constructor(private val context: .setUri(uri) .build() return when (@C.ContentType val type = Util.inferContentType(uri)) { - C.TYPE_HLS -> - DownloadHelper.forMediaItem(context, mediaItem, renderersFactory, DefaultDataSource.Factory(context, dataSourceFactory)) + C.TYPE_HLS, C.TYPE_DASH -> DownloadHelper.forMediaItem(context, mediaItem, renderersFactory, DefaultDataSource.Factory(context, dataSourceFactory)) C.TYPE_OTHER -> DownloadHelper.forMediaItem(context, mediaItem)