v0.23.1

LizardByte/Sunshinev0.23.1Apr 21, 2024by LizardByte-bot

AI Summary

A bug fix release correcting encoding quality regressions for AMD GPUs and adding localization support.

Key Highlights

  • Fixed AMD HRD and CBR encoding options by default
  • Added localization support to WebUI
  • Improved frame time consistency for Linux capture backends
  • Fixed update prompt appearing when running latest version

New Features

  • Set focus to PIN textbox when navigating to PIN tab
  • Prefer ayatana-appindicator3 over appindicator3 on Linux
  • Remove libavdevice dependency

Full Release Notes

**Fixed**
- (Capture/Windows) Disable HRD and CBR encoding options by default for AMD GPUs due to video quality regressions in v0.23.0
- (UI) Fix incorrect strings for QuickSync 'fast' and 'faster' presets
- (UI/Linux) Fix update prompt appearing even when running the latest version
- (Input) Fix crash when absolute input events are received prior to the display viewport being set
- (Input/Linux) Fix missing clamping of rumble intensity to valid range
- (Build/Tests) Fix error when attempting to disable compilation of tests
- (Build/Linux) Fix some compilation errors when using Musl libc
- (Logging) Fix broken debug messages for codec capability flags
- (Logging/Linux) Fix log messages to include the correct setcap command for resolving KMS permission errors

**Added**
- (Capture/Linux) Improve frame time consistency for all capture backends
- (UI) Set focus to the PIN textbox when navigating to the PIN tab

**Dependencies**
- Remove libavdevice dependency

**Misc**
- (Linux) Prefer ayatana-appindicator3 over appindicator3 if both are available