Releases: russelltg/wl-screenrec
Releases · russelltg/wl-screenrec
v0.1.6
What's Changed
wl-screenrec
has been refactored quite a bit to allow for other capture backends. This is overall probably the largest release.
New features:
- Support for ffmpeg 7.1
- Add initial support for ext-image-capture protocol in #86 & #89
- remove requirement for wlr-output-management-unstable-v1 in #88
- reconnect when output disappears in #96
New Contributors
- @aljustiet made their first contribution in #84
- @pparaxan made their first contribution in #91
Full Changelog: v0.1.5...v0.1.6
v0.1.5
New features:
- bash/zsh/fish shell completions (3a465ea)
Note for packagers:
To get the new shell completions, they need to be packaged. See the Arch PKGBUILD for an example.
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- Support FFMPEG 7
- #68: account for output transform for intel GPUs by @russelltg in #69
- Allocate the correct size surfaces when the compositor uses a different size texture than the resolution of the display 03100b0
- Better log events
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- Add AV1 codec by @retrotails in #58
- Support for SIGHUP by @hholst80 in #55
- General improvements, dependency updates
New Contributors
- @notpeelz made their first contribution in #48
- @hholst80 made their first contribution in #55
- @retrotails made their first contribution in #58
Full Changelog: v0.1.2...v0.1.3
v0.1.2
v0.1.1
Changes:
- Better error message with vaapi fails to init. This is the most common bug report, so hopefully this can help some people out.
--ffmpeg-muxer
flag to specify output format. Default is still guessed from extension #33- Support codecs with no pixel formats, useful for v4l2loopback #33
- Add
--encode-resolution
option for pre-encode scaling. #37 - Cleanup gracefully on SIGTERM #38
v0.1.0
@jbeich @Kranzes This is the first official release of wl-screenrec! (I beleive you are the people who have packaged this in FreeBSD and Nix respectively, apologies for the noise if not)
Packaging this project continues to be straightforward--just build the binary and install it somewhere into PATH.