bastimeyer · GitHub

- 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

gravyboat

@bastimeyer

Closed

1 task

@back-to

@bastimeyer

bastimeyer deleted the plugins/twitch/refactor-worker-and-parser branch

October 9, 2020 06:52

resiproxy 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.

Read the original on github.com ↗