Warchamp7
e6b52f2e9b
libobs, frontend: Signal transition_stop for cancelled transitions
32.1.0-beta2
2026-01-16 15:57:36 -05:00
Warchamp7
2faf51a7ed
frontend: Prevent setting transition during transitions
2026-01-16 15:57:36 -05:00
Warchamp7
b8f0990d50
libobs: Add obs_transition_is_active
2026-01-16 15:57:36 -05:00
Dimitris Papaioannou
9251ea5374
linux-pulseaudio: Fix bad channels message format
2026-01-16 15:16:57 -05:00
Barnabás Pőcze
c13c7c0c3f
linux-pipewire: Fix format description
...
The resolution and aspect ration should be added to the description of
the format even if there are no available frame rates.
The code is restructured a bit to avoid having to call `dstr_free()`
before each `continue`.
Fixes: 4cfcfc8c35 ("linux-pipewire: Make camera framerate non-mandatory")
2026-01-16 14:50:27 -05:00
Exeldro
9a62529f02
libobs: Restore only canvases that have video info
2026-01-16 10:54:48 -05:00
Warchamp7
67f4ed3478
frontend: Refresh meter background on style change
2026-01-15 17:07:16 -05:00
Warchamp7
cd2c0b556c
frontend: Fix audio mixer dialog on classic theme
2026-01-15 16:20:10 -05:00
Warchamp7
0bdee14778
frontend: Only round final theme values
2026-01-15 15:47:31 -05:00
tytan652
c9bbe81d53
frontend: Add vcs-browser to metainfo
...
flatpak-build-lint warns to add it.
2026-01-15 14:40:53 -05:00
Warchamp7
d05c8cba25
frontend: Remove unused audio mixer widgets
2026-01-15 12:53:30 -05:00
Warchamp7
26f6091b66
frontend: Fix Audio Mixer toolbar tooltips
2026-01-15 11:43:03 -05:00
Warchamp7
ce87cfb6a1
frontend: Round theme variables with "px" units
2026-01-15 11:13:00 -05:00
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