Skip to content

obs: update to 32.2.1 with RNNoise, browser-bin and shaderfilter - #61914

Open
brdelphus wants to merge 5 commits into
void-linux:masterfrom
brdelphus:obs-update
Open

obs: update to 32.2.1 with RNNoise, browser-bin and shaderfilter#61914
brdelphus wants to merge 5 commits into
void-linux:masterfrom
brdelphus:obs-update

Conversation

@brdelphus

Copy link
Copy Markdown
Contributor

Update OBS Studio to 32.2.1 with the full dependency chain merged together:

  • websocketpp: use amini-allight fork with asio compatibility fixes (PR ttfautohint: update to 1.8.2. #1168) — upstream 0.8.2 uses io_service/expires_from_now removed in asio >= 1.28, breaks obs 32.2.1 build
  • obs: update to 32.2.1, enable RNNoise noise suppression, add rnnoise-devel to makedepends
  • obs-plugin-browser-bin: update to 32.2.1
  • obs-shaderfilter: new package, version 0.9 (denoise video shader)

As requested by maintainer review — merged into one PR since they should be merged together.

Upstream 0.8.2 uses io_service/expires_from_now, removed in asio >= 1.28.
Needed by obs 32.2.1 build.
The rnnoise 0.2 update (2025-12-17) fixed the GCC 14 build breakage
(calloc-transposed-args, upstream obsproject/obs-studio#10665) that caused
-DENABLE_RNNOISE=OFF to be set in the first place (commit bb9523d).

Re-enable the native RNNoise filter now that the dependency builds
cleanly with the current toolchain, and add rnnoise-devel to makedepends.
- websocketpp: drop deprecated wrksrc, rename distfile instead
- obs-shaderfilter: use ${CC} for cross builds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant