Fix FilteringHlsPlaylistParser

Only filter HlsMasterPlaylists.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=183394956
This commit is contained in:
eguven 2018-01-26 08:42:46 -08:00 committed by Oliver Woodman
parent 1ace5fa95b
commit f6541b498a

View File

@ -36,12 +36,10 @@ public final class FilteringHlsPlaylistParser implements Parser<HlsPlaylist> {
@Override
public HlsPlaylist parse(Uri uri, InputStream inputStream) throws IOException {
HlsPlaylist hlsPlaylist = hlsPlaylistParser.parse(uri, inputStream);
HlsMasterPlaylist hlsMasterPlaylist;
if (hlsPlaylist instanceof HlsMasterPlaylist) {
hlsMasterPlaylist = (HlsMasterPlaylist) hlsPlaylist;
return ((HlsMasterPlaylist) hlsPlaylist).copy(filter);
} else {
hlsMasterPlaylist = HlsMasterPlaylist.createSingleVariantMasterPlaylist(hlsPlaylist.baseUri);
}
return hlsMasterPlaylist.copy(filter);
return hlsPlaylist;
}
}
}