mirror of
https://github.com/samsonjs/media.git
synced 2026-04-04 11:05:47 +00:00
Move parseSelectionFlags with the rest of the parse{attribute} methods
PiperOrigin-RevId: 230734189
This commit is contained in:
parent
1c4ea26ff0
commit
2843404412
1 changed files with 15 additions and 15 deletions
|
|
@ -426,21 +426,6 @@ public final class HlsPlaylistParser implements ParsingLoadable.Parser<HlsPlayli
|
|||
variableDefinitions);
|
||||
}
|
||||
|
||||
@C.SelectionFlags
|
||||
private static int parseSelectionFlags(String line) {
|
||||
int flags = 0;
|
||||
if (parseOptionalBooleanAttribute(line, REGEX_DEFAULT, false)) {
|
||||
flags |= C.SELECTION_FLAG_DEFAULT;
|
||||
}
|
||||
if (parseOptionalBooleanAttribute(line, REGEX_FORCED, false)) {
|
||||
flags |= C.SELECTION_FLAG_FORCED;
|
||||
}
|
||||
if (parseOptionalBooleanAttribute(line, REGEX_AUTOSELECT, false)) {
|
||||
flags |= C.SELECTION_FLAG_AUTOSELECT;
|
||||
}
|
||||
return flags;
|
||||
}
|
||||
|
||||
private static HlsMediaPlaylist parseMediaPlaylist(
|
||||
HlsMasterPlaylist masterPlaylist, LineIterator iterator, String baseUri) throws IOException {
|
||||
@HlsMediaPlaylist.PlaylistType int playlistType = HlsMediaPlaylist.PLAYLIST_TYPE_UNKNOWN;
|
||||
|
|
@ -661,6 +646,21 @@ public final class HlsPlaylistParser implements ParsingLoadable.Parser<HlsPlayli
|
|||
segments);
|
||||
}
|
||||
|
||||
@C.SelectionFlags
|
||||
private static int parseSelectionFlags(String line) {
|
||||
int flags = 0;
|
||||
if (parseOptionalBooleanAttribute(line, REGEX_DEFAULT, false)) {
|
||||
flags |= C.SELECTION_FLAG_DEFAULT;
|
||||
}
|
||||
if (parseOptionalBooleanAttribute(line, REGEX_FORCED, false)) {
|
||||
flags |= C.SELECTION_FLAG_FORCED;
|
||||
}
|
||||
if (parseOptionalBooleanAttribute(line, REGEX_AUTOSELECT, false)) {
|
||||
flags |= C.SELECTION_FLAG_AUTOSELECT;
|
||||
}
|
||||
return flags;
|
||||
}
|
||||
|
||||
private static @Nullable SchemeData parsePlayReadySchemeData(
|
||||
String line, Map<String, String> variableDefinitions) throws ParserException {
|
||||
String keyFormatVersions =
|
||||
|
|
|
|||
Loading…
Reference in a new issue