Ryan Foster
1d6f1859ea
libobs: Update version to 32.1.0
32.1.0-beta1
2026-01-14 16:52:36 -05:00
Dennis Sädtler
68b19f6b88
frontend: Fix groups not being saved to collection
2026-01-14 16:16:23 -05:00
Warchamp7
5fc2476913
frontend: Replace add source dropdown with dialog
...
Co-Authored-By: Lain <134130700+Lain-B@users.noreply.github.com >
2026-01-14 14:49:38 -05:00
tytan652
4cfcfc8c35
linux-pipewire: Make camera framerate non-mandatory
...
Formats can be without any framerate options.
2026-01-14 14:25:27 -05:00
Anton Kesy
526c8928af
plugins: Fix typos
2026-01-14 13:47:30 -05:00
Anton Kesy
7f022bffa7
libobs-metal: Fix typos
2026-01-14 13:47:30 -05:00
Anton Kesy
380ff3fd58
libobs: Fix typos
2026-01-14 13:47:30 -05:00
Anton Kesy
22016f309c
frontend: Fix typos
2026-01-14 13:47:30 -05:00
Anton Kesy
376c0eb0a5
docs: Fix typos
2026-01-14 13:47:30 -05:00
Anton Kesy
451ef048a4
CI: Fix typo
2026-01-14 13:47:30 -05:00
Anton Kesy
18ed4bc26c
cmake: Fix typo
2026-01-14 13:47:30 -05:00
jcm
4021c97619
mac-capture: Avoid inadvertent capture of screen content
2026-01-14 12:22:41 -05:00
pkv
65afc7ae36
nv-filters: Skip Blur filter for HDR
...
The HDR support is removed from the full blur FX but kept for Background
Blur and Greenscreen FX.
The Blur FX is SDR only but for Background Blur it can be tolerated
since the foreground is not touched.
Signed-off-by: pkv <pkv@obsproject.com >
2026-01-14 12:01:46 -05:00
pkv
1c24881f07
nv-filters: Remove stage image for Video FX
...
When transferring images within the GPU, there is no requirement to
create stage images.
Signed-off-by: pkv <pkv@obsproject.com >
2026-01-14 12:01:46 -05:00
pkv
616098543e
nv-filters: Fix banding issues with Blur effects
...
We were giving images to the Blur effect in linear color space.
This caused a darkening of colors with banding effects.
This fixes the issue.
For Background Blur FX, we composite the original texture with the
blurred one using the mask provided by AI Greenscreen.
This means the non blurred area will look the same whether the filter is
applied or not, irrespective of OBS settings and the nature of the
source. For both HDR & SDR this preserves the colours in non blurred
zones.
Signed-off-by: pkv <pkv@obsproject.com >
2026-01-14 12:01:46 -05:00
PatTheMav
b696f5402e
CI: Add Xcode compile cache to scheduled cleanup
2026-01-14 11:13:59 -05:00
derrod
cab3a45087
docs: Add audio encoder priming sample APIs
2026-01-14 10:48:04 -05:00
derrod
dd89ae7432
obs-ffmpeg: Set initial_padding in FFmpeg muxer
2026-01-14 10:48:04 -05:00
derrod
6ea43da29d
obs-libfdk: Implement priming samples API
2026-01-14 10:48:04 -05:00
derrod
40a08490d0
obs-ffmpeg: Implement priming samples API
2026-01-14 10:48:04 -05:00
derrod
8216b73045
coreaudio-encoder: Implement priming samples API
2026-01-14 10:48:04 -05:00
derrod
5cbf0c5e6e
libobs: Add API for getting priming samples from audio encoders
2026-01-14 10:48:04 -05:00
Warchamp7
902f6d17e5
frontend: Display volume source names with QLabel
2026-01-13 16:34:33 -05:00
Warchamp7
a42a6c4c5f
frontend: Refactor and update Audio Mixer
2026-01-13 16:34:33 -05:00
Warchamp7
3e5cd44fd5
frontend: Add Menu Checkbox widget
...
Update MenuCheckBox.hpp
2026-01-13 16:34:33 -05:00
Warchamp7
e4cd7c78ce
frontend: Add icon recoloring to state style event filter
2026-01-13 16:34:33 -05:00
Warchamp7
802cf6bd90
frontend: Create event filter for widget state styles
2026-01-13 16:34:33 -05:00
PatTheMav
d1db882817
libobs-metal: Use concurrency-friendly present
2026-01-13 15:34:10 -05:00
PatTheMav
97a498d67a
CI: Replace ccache with Xcode compile cache
2026-01-13 15:34:10 -05:00
PatTheMav
c10fd25aea
cmake: Remove ccache support from Xcode builds
2026-01-13 15:34:10 -05:00
Hoshino Lina
2b53fe0e65
frontend: Fix QSystemTrayIcon and QMenu delete order
...
QSystemTrayIcon holds a non-owning pointer to the QMenu, so it needs to
be deleted first.
Fixes : #12948
2026-01-12 17:48:14 -05:00
PatTheMav
754a46d43f
Remove buildspec file from project
2026-01-12 11:18:05 -05:00
PatTheMav
ee8e34b3e3
CI: Remove buildspec usage from Windows builds
2026-01-12 11:18:05 -05:00
PatTheMav
ee374486a2
CI: Remove buildspec usage from Zsh scripts
2026-01-12 11:18:05 -05:00
PatTheMav
5e1cd6057a
CI: Replace buildspec in Appcast update action
...
Updates the sparkle-appcast action to use Sparkle version information
from the CMake preset file instead of the obsoleted buildspec file.
2026-01-12 11:18:05 -05:00
PatTheMav
3e7fbf69a7
cmake: Update buildspec system to use preset file
...
Updates code for dependency management to use "vendor" information from
the CMake preset file.
2026-01-12 11:18:05 -05:00
PatTheMav
bf85aed2d5
cmake: Add dependency information to preset
...
Custom build information can be added as "vendor" information to
CMake preset files. This allows arbitrary JSON data to be added to the
file, making the separate (custom) buildspec file obsolete.
2026-01-12 11:18:05 -05:00
Exeldro
cdb7add0b0
frontend-tools: Add lua registered source to module
2026-01-12 07:55:58 -05:00
tytan652
916a50c83d
build-aux,CI: Update Flatpak to 2026-01-09 deps
...
- Upgrade to Freedesktop 25.08
- Update libvpl to version 2.15.0
- Update vpl-gpu-rt to version 25.3.4
2026-01-10 18:38:08 -05:00
Matt Gajownik
cf733a6002
obs-browser: Update version to 2.26.4
...
obsproject/obs-browser@f5f64b1 - Update version to 2.26.4
obsproject/obs-browser@a710c96 - Update translations from Crowdin
2026-01-10 01:02:43 -05:00
Matt Gajownik
a5f0988933
Update translations from Crowdin
2026-01-10 01:02:43 -05:00
PatTheMav
1fc234c841
build-aux: Update gersemi formatting script
2026-01-09 15:47:12 -05:00
PatTheMav
4625dda66d
cmake: Apply gersemi 0.25 formatting
2026-01-09 15:47:12 -05:00
PatTheMav
003bfcb65d
CI: Update gersemi formula
...
As gersemi exists as a core Homebrew formula now, CI needs to use a
version-pinned formula to avoid sudden format check failures due to
possible "breaking changes" between gersemi versions.
2026-01-09 15:47:12 -05:00
Gary Holmes
6076ada562
obs-outputs: Fix chapter ts when using file splitting
...
Chapters take their timestamp from the total video frame time. With
file splitting enabled in recording settings, the time offset since
the start of the current split was made needs to be considered before
submitting chapters to the muxer.
Change to subtract start_time of the current output from the chapter
timestamp.
2026-01-09 15:26:05 -05:00
Dennis Sädtler
4d7776fc3b
libobs: Restore original video_t for encoders when GPU scaling is used
2026-01-08 22:37:24 -05:00
cg2121
ee1539614a
frontend: Add more source undo/redo actions
...
This adds undo/redo actions for scale filtering, blending mode,
blending method, deinterlacing mode and deinterlacing field order.
2026-01-08 21:37:02 -05:00
Warchamp7
6fa1a35ad4
frontend: Update transform dialog
2026-01-08 21:12:30 -05:00
Warchamp7
c01a9bea49
frontend: Create AlignmentSelector widget
2026-01-08 21:12:30 -05:00
cg2121
8c946e792a
frontend: Make sure all scene item properties are copied
...
Scale filtering, show/hide transitions and private settings were
not copied when copying scene items.
2026-01-08 20:18:13 -05:00