Projects
home:darix:branches:Multimedia
obs-studio
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 4
View file
obs-studio.changes
Changed
@@ -1,4 +1,15 @@ ------------------------------------------------------------------- +Sat Aug 15 00:00:43 UTC 2026 - darix <packman@nordisch.org> + +- Update to version 32.2.2: + * libobs: Update version to 32.2.2 + * frontend, plugins: Remove PreferSystem32Images mitigation + * CI: Update minimum macOS version to 26 for building + * CI: Update macOS deployment target to macOS 13 + * mac-virtualcam: Suppress deprecation warnings in DAL module + * CI: Update brew unconditionally + +------------------------------------------------------------------- Fri Jul 24 23:08:11 UTC 2026 - darix <packman@nordisch.org> - Update to version 32.2.1:
View file
obs-studio.spec
Changed
@@ -50,7 +50,7 @@ %endif Name: obs-studio -Version: 32.2.1 +Version: 32.2.2 Release: 0 Summary: A recording/broadcasting program Group: Productivity/Multimedia/Video/Editors and Convertors
View file
_service
Changed
@@ -1,7 +1,7 @@ <services> <service name="tar_scm" mode="manual"> <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">32.2.1</param> + <param name="revision">32.2.2</param> <param name="url">https://github.com/obsproject/obs-studio.git</param> <param name="versionrewrite-pattern">(\.\d+)-(a-z.*)</param> <param name="versionrewrite-replacement">\1~\2</param>
View file
_servicedata
Changed
@@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/obsproject/obs-studio.git</param> - <param name="changesrevision">0052d024fd6a5ff1aa04c76cbdffd3085a5dfacc</param> + <param name="changesrevision">ba2f32bdf791005443988a4955e963663e16b1ed</param> </service> </servicedata> \ No newline at end of file
View file
obs-studio-32.2.1.tar.xz/.github/actions/build-obs/action.yaml -> obs-studio-32.2.2.tar.xz/.github/actions/build-obs/action.yaml
Changed
@@ -61,6 +61,7 @@ echo ::group::Install Dependencies eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" echo "/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin" >> $GITHUB_PATH + brew update brew install --quiet zsh echo ::endgroup::
View file
obs-studio-32.2.1.tar.xz/.github/actions/compatibility-validator/action.yaml -> obs-studio-32.2.2.tar.xz/.github/actions/compatibility-validator/action.yaml
Changed
@@ -30,6 +30,7 @@ eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" echo "/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin" >> $GITHUB_PATH fi + brew update brew install --quiet python3 python3 -m venv .venv
View file
obs-studio-32.2.1.tar.xz/.github/actions/package-obs/action.yaml -> obs-studio-32.2.2.tar.xz/.github/actions/package-obs/action.yaml
Changed
@@ -70,6 +70,7 @@ echo ::group::Install Dependencies eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" echo "/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin" >> $GITHUB_PATH + brew update brew install --quiet zsh echo ::endgroup::
View file
obs-studio-32.2.1.tar.xz/.github/actions/run-clang-format/action.yaml -> obs-studio-32.2.2.tar.xz/.github/actions/run-clang-format/action.yaml
Changed
@@ -36,6 +36,7 @@ eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" echo "/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin" >> $GITHUB_PATH echo "/home/linuxbrew/.linuxbrew/opt/clang-format@22/bin" >> $GITHUB_PATH + brew update brew install --quiet zsh echo ::endgroup:: @@ -51,6 +52,7 @@ if (( ${+RUNNER_DEBUG} )) setopt XTRACE print ::group::Install clang-format-22 + brew update brew trust obsproject/tools brew install --quiet obsproject/tools/clang-format@22 print ::endgroup::
View file
obs-studio-32.2.1.tar.xz/.github/actions/run-gersemi/action.yaml -> obs-studio-32.2.2.tar.xz/.github/actions/run-gersemi/action.yaml
Changed
@@ -35,6 +35,7 @@ echo ::group::Install Dependencies eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" echo "/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin" >> $GITHUB_PATH + brew update brew install --quiet zsh echo ::endgroup:: @@ -50,6 +51,7 @@ if (( ${+RUNNER_DEBUG} )) setopt XTRACE print ::group::Install gersemi + brew update brew trust obsproject/tools brew install --quiet obsproject/tools/gersemi@0.25 print ::endgroup::
View file
obs-studio-32.2.1.tar.xz/.github/actions/run-swift-format/action.yaml -> obs-studio-32.2.2.tar.xz/.github/actions/run-swift-format/action.yaml
Changed
@@ -35,6 +35,7 @@ echo ::group::Install Dependencies eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" echo "/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin" >> $GITHUB_PATH + brew update brew install --quiet zsh echo ::endgroup:: @@ -50,6 +51,7 @@ if (( ${+RUNNER_DEBUG} )) setopt XTRACE print ::group::Install swift-format + brew update brew install --quiet swift-format print ::endgroup::
View file
obs-studio-32.2.1.tar.xz/.github/actions/sparkle-appcast/action.yaml -> obs-studio-32.2.2.tar.xz/.github/actions/sparkle-appcast/action.yaml
Changed
@@ -42,6 +42,7 @@ if (( ${+RUNNER_DEBUG} )) setopt XTRACE print ::group::Install Dependencies + brew update brew install --quiet coreutils pandoc print ::endgroup::
View file
obs-studio-32.2.1.tar.xz/.github/scripts/utils.zsh/check_macos -> obs-studio-32.2.2.tar.xz/.github/scripts/utils.zsh/check_macos
Changed
@@ -4,8 +4,8 @@ log_group 'Install macOS build requirements' log_info 'Checking macOS version...' -if ! is-at-least 12.0 ${macos_version}; then - log_error "Minimum required macOS version is 12.0, but running on macOS ${macos_version}" +if ! is-at-least 26.0 ${macos_version}; then + log_error "Minimum required macOS version is 26.0, but running on macOS ${macos_version}" return 2 else log_status "macOS ${macos_version} is recent"
View file
obs-studio-32.2.1.tar.xz/CMakePresets.json -> obs-studio-32.2.2.tar.xz/CMakePresets.json
Changed
@@ -96,7 +96,7 @@ "generator": "Xcode", "binaryDir": "${sourceDir}/build_macos", "cacheVariables": { - "CMAKE_OSX_DEPLOYMENT_TARGET": {"type": "STRING", "value": "12.0"}, + "CMAKE_OSX_DEPLOYMENT_TARGET": {"type": "STRING", "value": "13.0"}, "OBS_CODESIGN_IDENTITY": {"type": "STRING", "value": "$penv{CODESIGN_IDENT}"}, "OBS_CODESIGN_TEAM": {"type": "STRING", "value": "$penv{CODESIGN_TEAM}"}, "OBS_PROVISIONING_PROFILE": {"type": "STRING", "value": "$penv{PROVISIONING_PROFILE}"},
View file
obs-studio-32.2.1.tar.xz/frontend/obs-main.cpp -> obs-studio-32.2.2.tar.xz/frontend/obs-main.cpp
Changed
@@ -846,11 +846,6 @@ static void set_process_mitigation_policies() { - // DLL planting protection - prefer system32 images - PROCESS_MITIGATION_IMAGE_LOAD_POLICY policy = {}; - policy.PreferSystem32Images = 1; - SetProcessMitigationPolicy(ProcessImageLoadPolicy, &policy, sizeof(policy)); - PROCESS_MITIGATION_DEP_POLICY dep = {0}; dep.DisableAtlThunkEmulation = 1; dep.Enable = 1;
View file
obs-studio-32.2.1.tar.xz/libobs/obs-config.h -> obs-studio-32.2.2.tar.xz/libobs/obs-config.h
Changed
@@ -41,7 +41,7 @@ * * Reset to zero each major or minor version */ -#define LIBOBS_API_PATCH_VER 1 +#define LIBOBS_API_PATCH_VER 2 #define MAKE_SEMANTIC_VERSION(major, minor, patch) ((major << 24) | (minor << 16) | patch)
View file
obs-studio-32.2.1.tar.xz/plugins/mac-virtualcam/src/dal-plugin/CMakeLists.txt -> obs-studio-32.2.2.tar.xz/plugins/mac-virtualcam/src/dal-plugin/CMakeLists.txt
Changed
@@ -53,6 +53,8 @@ set_property(TARGET obs-dal-plugin PROPERTY OSX_ARCHITECTURES x86_64 arm64) +target_compile_options(obs-dal-plugin PRIVATE "-Wno-deprecated-declarations") + string(TIMESTAMP CURRENT_YEAR "%Y") set_target_xcode_properties( obs-dal-plugin
View file
obs-studio-32.2.1.tar.xz/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c -> obs-studio-32.2.2.tar.xz/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c
Changed
@@ -1156,10 +1156,6 @@ SetDefaultDllDirectories(LOAD_LIBRARY_SEARCH_DEFAULT_DIRS); SetDllDirectoryW(L""); - PROCESS_MITIGATION_IMAGE_LOAD_POLICY policy = {0}; - policy.PreferSystem32Images = 1; - SetProcessMitigationPolicy(ProcessImageLoadPolicy, &policy, sizeof(policy)); - argv = malloc(argc * sizeof(char *)); for (int i = 0; i < argc; i++) { size_t len = wcslen(argv_wi);
View file
obs-studio-32.2.1.tar.xz/plugins/win-capture/get-graphics-offsets/get-graphics-offsets.c -> obs-studio-32.2.2.tar.xz/plugins/win-capture/get-graphics-offsets/get-graphics-offsets.c
Changed
@@ -21,10 +21,6 @@ SetDefaultDllDirectories(LOAD_LIBRARY_SEARCH_DEFAULT_DIRS); SetDllDirectoryW(L""); - PROCESS_MITIGATION_IMAGE_LOAD_POLICY policy = {0}; - policy.PreferSystem32Images = 1; - SetProcessMitigationPolicy(ProcessImageLoadPolicy, &policy, sizeof(policy)); - if (!RegisterClassA(&wc)) { printf("failed to register '%s'\n", DUMMY_WNDCLASS); return -1;
View file
obs-studio-32.2.1.tar.xz/plugins/win-capture/inject-helper/inject-helper.c -> obs-studio-32.2.2.tar.xz/plugins/win-capture/inject-helper/inject-helper.c
Changed
@@ -101,10 +101,6 @@ SetDefaultDllDirectories(LOAD_LIBRARY_SEARCH_DEFAULT_DIRS); SetDllDirectoryW(L""); - PROCESS_MITIGATION_IMAGE_LOAD_POLICY policy = {0}; - policy.PreferSystem32Images = 1; - SetProcessMitigationPolicy(ProcessImageLoadPolicy, &policy, sizeof(policy)); - load_debug_privilege(); pCommandLineW = GetCommandLineW();
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.