Commit f6541b49 by eguven Committed by Oliver Woodman

Fix FilteringHlsPlaylistParser

Only filter HlsMasterPlaylists.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=183394956
parent 1ace5fa9
...@@ -36,12 +36,10 @@ public final class FilteringHlsPlaylistParser implements Parser<HlsPlaylist> { ...@@ -36,12 +36,10 @@ public final class FilteringHlsPlaylistParser implements Parser<HlsPlaylist> {
@Override @Override
public HlsPlaylist parse(Uri uri, InputStream inputStream) throws IOException { public HlsPlaylist parse(Uri uri, InputStream inputStream) throws IOException {
HlsPlaylist hlsPlaylist = hlsPlaylistParser.parse(uri, inputStream); HlsPlaylist hlsPlaylist = hlsPlaylistParser.parse(uri, inputStream);
HlsMasterPlaylist hlsMasterPlaylist;
if (hlsPlaylist instanceof HlsMasterPlaylist) { if (hlsPlaylist instanceof HlsMasterPlaylist) {
hlsMasterPlaylist = (HlsMasterPlaylist) hlsPlaylist; return ((HlsMasterPlaylist) hlsPlaylist).copy(filter);
} else { } else {
hlsMasterPlaylist = HlsMasterPlaylist.createSingleVariantMasterPlaylist(hlsPlaylist.baseUri); return hlsPlaylist;
} }
return hlsMasterPlaylist.copy(filter);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment