Releases: livepeer/pytrickle
Releases · livepeer/pytrickle
v0.1.8
What's Changed
- fix for holding frames in output queue if no publisher by @ad-astra-video in #92
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- fix checking state and return current state with responses by @ad-astra-video in #88
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- feat: Implement resolution detection feature from video tensor by @JJassonn69 in #80
- feat(protocol, decoder, client): enable max_framerate parameter updates by @eliteprox in #83
- feat(client, overlay): Optimize frame processing during manual loading states by @eliteprox in #77
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- Feat/add deepwiki badge by @JJassonn69 in #43
- fix generative stream HxW by @ad-astra-video in #46
- feat(frame_processor): add optional
on_stream_startmethod callback by @eliteprox in #49 - server(api): change default server path by @eliteprox in #47
- feat: Decorator System Enhancement by @JJassonn69 in #51
- feat: Add new examples and update project structure by @eliteprox in #55
- chore(examples): Move examples back to root, fix cli import of examples by @eliteprox in #56
- fix failing tests by @eliteprox in #58
- refactor(error_callback): fix linter error in init "Module level import not at top of file" by @eliteprox in #60
- feat: Pytrickle cli template by @JJassonn69 in #54
- feat(client, server): Add frame overlay, call model_loader on server startup by @eliteprox in #36
- fix(server): Improve error handling during stream start failures by @eliteprox in #68
- fix: ensure segments cut if packets received on one stream by @ad-astra-video in #70
- fix: end stream if trickle stream not found by @ad-astra-video in #59
- feat(client): Add initial stream parameters to
on_stream_startby @eliteprox in #69 - feat(overlay): Add frame count threshold for auto-disable functionality by @eliteprox in #71
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- update to use input frame queue for generative streams by @ad-astra-video in #39
- replace pynvml with nvidia-ml-py in requirements.txt by @eliteprox in #40
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- feat: add frame skipping by @eliteprox in #20
- Feat/optional publish subscribe by @ad-astra-video in #28
- gracefully handle connection failed errors during capability registration by @eliteprox in #38
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- feat: add stream processor by @ad-astra-video in #11
- server: fix client/protocol init, customize server config, consolidate health manager by @eliteprox in #13
- Feat/add data publishing to stream processor by @ad-astra-video in #18
- fix: protocol publisher fails to report error by @eliteprox in #25
- add async for param_updater and model_loader by @eliteprox in #23
- encoder: set default image tensor format to match decoder (RGB) by @eliteprox in #21
- fix (stream_processor): Remove self._ready to fix stuck passthrough by @eliteprox in #29
- Fix append method for data_queue in client.py by @ad-astra-video in #30
- use semantic versioning for pkg and /version, add /app-version by @eliteprox in #26
New Contributors
- @ad-astra-video made their first contribution in #11
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- feat: BYOC StreamServer, FrameProcessor with example app by @eliteprox in #8
Full Changelog: v0.0.1...v0.1.1
v0.0.1
What's Changed
- add error_callback for TrickleClient to handle errors by @eliteprox in #3
- add text publisher channel by @eliteprox in #4
- refactor: trickle session error handling and cleanup by @eliteprox in #6
- feat: pass audio frames to frame processor by @eliteprox in #7
New Contributors
- @eliteprox made their first contribution in #3
Full Changelog: https://github.com/livepeer/pytrickle/commits/v0.0.1