bastimeyer · GitHub

added 4 commits

June 28, 2022 11:38
- Move SegmentedStreamWorker.wait to AwaitableMixin
- Make both SegmentedStream{Worker,Writer} inherit from AwaitableMixin
- Refactor DASHStreamWorker.iter_segments()
- Replace dash_manifest.sleeper() with SegmentedStreamWorker.wait(),
  and make the worker thread shut down immediately on close().
- Prevent unnecessary wait times for static manifest types by calling
  close() after all segments were put into the writer's queue.
- Replace dash_manifest.sleep_until() with SegmentedStreamWriter.wait(),
  and make the thread-pool threads shut down immediately on close().
- Fix segment name logging

@bastimeyer

Merged

@back-to

@bastimeyer

Billy2011 added a commit to Billy2011/streamlink-27 that referenced this pull request

Jul 10, 2022
- Move SegmentedStreamWorker.wait to AwaitableMixin
- Make both SegmentedStream{Worker,Writer} inherit from AwaitableMixin

Billy2011 added a commit to Billy2011/streamlink-27 that referenced this pull request

Jul 10, 2022
…#4630)
- Refactor DASHStreamWorker.iter_segments()
- Replace dash_manifest.sleeper() with SegmentedStreamWorker.wait(),
  and make the worker thread shut down immediately on close().
- Prevent unnecessary wait times for static manifest types by calling
  close() after all segments were put into the writer's queue.

Billy2011 added a commit to Billy2011/streamlink-27 that referenced this pull request

Jul 10, 2022
- Replace dash_manifest.sleep_until() with SegmentedStreamWriter.wait(),
  and make the thread-pool threads shut down immediately on close().
- Fix segment name logging

Closed

4 tasks

Read the original on github.com ↗