Releases: gmbeard/shadow-cast
Releases · gmbeard/shadow-cast
0.7.1
0.7.1
PATCH Changes:
- Users now are now no longer required to have the
shadow-cast-kms
executable in their$PATH
if installed to a custom location. The process will look for it in the same location as the mainshadow-cast
executable. - Reverts to using FPS as the video encoding timebase. This avoids some surprising behaviour with nvenc
- Fixes color conversion on Wayland compositors that don't use a linear pixel format for DRM planes (#39) (thanks: @SleepingPanda)
- Fixes an issue where a DRM driver can be incorretly reported as unavailable in Wayland (thanks: @SleepingPanda).
- Adds ability to output audio and video frame-time histogram metrics. This is enabled via the configure-time option
-DSHADOW_CAST_ENABLE_HISTOGRAMS=ON
- Fixes an A/V desync issue with the opus encoder
- Fixes an issue where builds would fail if the FFMpeg headers are located under a subfolder within
/usr/include
(thanks: @SleepingPanda)
0.7.0
0.7.0
MINOR Changes:
- Improves encoding performance by using a dedicated thread
- Adds a build-time option to enable frame time metric collection
- Reduces frame "jitter" when capturing certain games in X11
- Enables LTO when supported by compiler/linker
PATCH Changes:
- Fixes an issue that was causing builds to fail on musl platforms (#24)
- Fixes a memory leak in H/W encoding pipeline