From 61ba0f28279678158d43dcf52b55951c1d4ea836 Mon Sep 17 00:00:00 2001 From: eguven Date: Fri, 26 Jan 2018 08:42:46 -0800 Subject: [PATCH] Fix FilteringHlsPlaylistParser Only filter HlsMasterPlaylists. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=183394956 --- .../source/hls/offline/HlsDownloadAction.java | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/offline/HlsDownloadAction.java b/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/offline/HlsDownloadAction.java index 9787ffb0d6..a5fac7129a 100644 --- a/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/offline/HlsDownloadAction.java +++ b/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/offline/HlsDownloadAction.java @@ -26,30 +26,30 @@ import java.io.IOException; /** An action to download or remove downloaded HLS streams. */ public final class HlsDownloadAction extends SegmentDownloadAction { - public static final Deserializer DESERIALIZER = new SegmentDownloadActionDeserializer() { + public static final Deserializer DESERIALIZER = + new SegmentDownloadActionDeserializer() { - @Override - public String getType() { - return TYPE; - } + @Override + public String getType() { + return TYPE; + } - @Override - protected String readKey(DataInputStream input) throws IOException { - return input.readUTF(); - } + @Override + protected String readKey(DataInputStream input) throws IOException { + return input.readUTF(); + } - @Override - protected String[] createKeyArray(int keyCount) { - return new String[0]; - } + @Override + protected String[] createKeyArray(int keyCount) { + return new String[keyCount]; + } - @Override - protected DownloadAction createDownloadAction(Uri manifestUri, boolean removeAction, - String data, String[] keys) { - return new HlsDownloadAction(manifestUri, removeAction, data, keys); - } - - }; + @Override + protected DownloadAction createDownloadAction( + Uri manifestUri, boolean removeAction, String data, String[] keys) { + return new HlsDownloadAction(manifestUri, removeAction, data, keys); + } + }; private static final String TYPE = "HlsDownloadAction";