- Removes the custom parameters and properties from the parser and adds the "prefetch" field to the namedtuple Segment. - Filters out prefetch segments in the worker's process_sequences method - Replaces the playlist_reloads counter with a playlist_sequence == -1 check, which is sufficient for checking the beginning of the stream. - Adds had_content property to worker, which checks for segments which are not ads until the first segment was found. - Refactors the info log messages and fixes the "This is not a low latency stream" message when preroll ads exist. - Cleans up tests - Adds more tests for certain low-latency and disable-ads conditions.
Closed
Closed
1 task
bastimeyer deleted the plugins/twitch/refactor-worker-and-parser branch
October 9, 2020 06:52resiproxy pushed a commit to resiproxy/streamlink that referenced this pull request
Nov 5, 2020- Removes the custom parameters and properties from the parser and adds the "prefetch" field to the namedtuple Segment. - Filters out prefetch segments in the worker's process_sequences method - Replaces the playlist_reloads counter with a playlist_sequence == -1 check, which is sufficient for checking the beginning of the stream. - Adds had_content property to worker, which checks for segments which are not ads until the first segment was found. - Refactors the info log messages and fixes the "This is not a low latency stream" message when preroll ads exist. - Cleans up tests - Adds more tests for certain low-latency and disable-ads conditions.