Skip to content

Commit

Permalink
New version: OBSProject.OBSStudio version 31.0.0 (microsoft#196872)
Browse files Browse the repository at this point in the history
  • Loading branch information
krystofkrticka authored Dec 7, 2024
1 parent 91df82d commit 2959787
Show file tree
Hide file tree
Showing 3 changed files with 152 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Created with komac v2.7.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.6.0.schema.json

PackageIdentifier: OBSProject.OBSStudio
PackageVersion: 31.0.0
InstallerLocale: en-US
Platform:
- Windows.Desktop
InstallerType: nullsoft
Scope: machine
InstallModes:
- interactive
- silent
ExpectedReturnCodes:
- InstallerReturnCode: 6
ReturnResponse: packageInUseByApplication
UpgradeBehavior: install
Dependencies:
PackageDependencies:
- PackageIdentifier: Microsoft.VCRedist.2015+.x64
ReleaseDate: 2024-12-07
AppsAndFeaturesEntries:
- DisplayName: OBS Studio
Publisher: OBS Project
InstallationMetadata:
DefaultInstallLocation: '%ProgramFiles%\obs-studio'
Installers:
- Architecture: x64
InstallerUrl: https://github.com/obsproject/obs-studio/releases/download/31.0.0/OBS-Studio-31.0.0-Windows-Installer.exe
InstallerSha256: 786DBF97F558A9190A30D6C86D7215DFBDCB9D2AAABB8000E3610B2BE19F3F89
ManifestType: installer
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
# Created with komac v2.7.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.6.0.schema.json

PackageIdentifier: OBSProject.OBSStudio
PackageVersion: 31.0.0
PackageLocale: en-US
Publisher: OBS Project
PublisherUrl: https://obsproject.com/
PublisherSupportUrl: https://obsproject.com/help
Author: OBS Project
PackageName: OBS Studio
PackageUrl: https://obsproject.com/
License: GPL-2.0
LicenseUrl: https://github.com/obsproject/obs-studio/blob/master/COPYING
CopyrightUrl: https://github.com/obsproject/obs-studio/blob/master/COPYING
ShortDescription: Free and open source software for video recording and live streaming.
Moniker: obs
Tags:
- foss
- live
- recording
- screen-capture
- streaming
- video-recording
ReleaseNotes: |-
[!IMPORTANT]
NVIDIA Kepler (600 and 700 series) GPUs are no longer supported for NVENC.
[!NOTE]
NVIDIA users may need to update their GPU drivers to 551.76 (Windows) / 550.54.14 (Linux) or newer.
[!IMPORTANT]
The code signing certificate for OBS has been updated. This may impact game capture compatibility with some anti-cheat solutions with this OBS update. If you are a game or anti-cheat developer please see https://obsproject.com/kb/capture-hook-certificate-update for more information.
31.0 New Features
- Added NVIDIA Blur Filter and Background Blur [pkviet]
- Added preview scrollbars and zoom/scale indicator [cg2121/Warchamp7]
- Added v210 format support for AJA device capture [paulh-aja]
- Added Amazon IVS service integration [palana]
- Added QSV AV1 Screen Content Coding [thyintel]
- Enabled first-party YouTube Chat features [msuman-google]
31.0 Changes
- Updated the browser source/docks CEF (Chromium) to version 127 (6533) on all platforms [reitowo/WizardCM/PatTheMav/tytan652/pkviet/kkartaltepe/Lain-B]
- Changed scene items to use relative coordinates [derrod]
- Existing scene collections will be automatically converted to use relative coordinates if the scene collection has a known output resolution set.
- Split NVIDIA Audio Effects from Noise Suppression [pkviet]
- Existing filters will be automatically migrated.
- Changed the Image Slideshow's Playback Mode property from radio buttons to a dropdown [derrod]
- Disabled the (currently unsupported) built-in Automatic Scene Switcher when using Wayland on Linux [tytan652]
- Improved error messages for macOS Virtual Camera [jcm93]
- Changed Display and Window capture on Windows to not capture the first found display or window [Lain-B]
- Changed display and window capture on Linux to not capture implicitly [Lain-B]
- Added a warning to Window Capture when trying to capture WinUI 3 applications with BitBlt [qhy040404]
- Refactored the NVENC implementation with various improvements [derrod]
- SDK 12.2 features, such as split encoding, are now supported.
- Additional features from old SDKs are supported:
- B-Frames as reference
- Target Quality VBR mode (CQVBR)
- A custom options field has been added to allow setting more options that don't warrant their own UI elements.
- Improved screensaver inhibit functions on Linux in Flatpak
- Changed scripts to correctly pass settings to modified callbacks on reload [Penwy]
- Removed legacy QSV code for old devices (Haswell or older) [RytoEX]
- Removed legacy QSV code for Windows 7 [RytoEX]
- Removed default desktop audio device on macOS 13+ [jcm93]
- Removed NVIDIA Kepler GPU support for NVENC [derrod]
- Removed FTL support [derrod]
- Removed legacy migrations from OBS Studio 28.1 and earlier [derrod]
- If updating from these older versions, you may wish to update to OBS Studio 30.2 first, and then update to OBS Studio 31.
- Removed support for Ubuntu 22.04 [derrod]
- Removed legacy YouTube chat [gxalpha]
- Blocked TikTok Virtual Camera from loading in OBS due to known issues [notr1ch]
- Application settings have been split into "app" configuration and "user" configuration, rather than storing everything in global.ini [PatTheMav]
31.0 Bug Fixes
- Fixed two crashes with the QSV encoder on Linux [kkartaltepe]
- Fixed a crash with a race condition involving multitrack video output reconnect [dsaedtler]
- Fixed two potential crashes in Linux Window Capture [Lain-B]
- Fixed a crash on macOS that could occur if an audio device was disconnected [jcm93]
- Fixed a crash on Windows when capturing D3D12 games [confusionattack/Lain-B]
- Fixed a crash on Linux when importing a scene collection created on Windows [SarenDev]
- Fixed a crash on Windows when capturing a Vulkan application [Charlese2]
- Fixed a deadlock in MP4 muxer [derrod/notr1ch]
- Fixed a deadlock when shutting down muxer [exeldro]
- Fixed a potential deadlock when stopping an encoder [derrod]
- Fixed a potential memory error and crash in text parser [fzwoch]
- Fixed a couple minor memory leaks [pkviet]
- Fixed a memory leak in PipeWire plugin [dimtpap]
- Fixed a memory leak when playing an HDR media file [tt2468]
- Fixed an issue on FreeBSD with handling SSL certificates [emaste]
- Fixed an issue with pressed button color in the Rachni theme [shiina424]
- Fixed an issue with some missing icons in the System theme [shiina424]
- Fixed an SRT listener bug where the socket was not closed properly [pkviet]
- Fixed an issue where the current scene collection could be erased to default when trying to switch to a different scene collection that's corrupted or invalid [derrod]
- Fixed a buffer overrun in UTF-8 text conversion [derrod]
- Fixed an issue that could cause bitrate spikes in QSV CBR [thyintel]
- Note: This fix only applies to Lunar Lake or newer except Alder Lake N.
- Fixed an issue where the Auto Configuration Wizard could unintentionally enable Enhanced Broadcasting [lexano-ivs]
- Fixed issues with the audio clipping indicators displaying incorrectly on volume meters [norihiro]
- Fixed an issue causing hotkeys to register inconsistently on macOS [jcm93]
- Fixed an issue causing multitrack video output to fail if color format was set to I444 [dsaedtler]
- Fixed an issue where Custom CSS in browser sources no longer worked with certain websites (namely YouTube chat) [vvto33]
- Restored STUN support for WHIP output [mondain]
Checksums
OBS-Studio-31.0.0-Sources.tar.gz: 23d45d8ffdf9e673aa0ef4ee7b8d030a63f21151c709b6e4657d20bc230db178
OBS-Studio-31.0.0-Ubuntu-24.04-x86_64-dbsym.ddeb: 532f3e69b773216e195a0d093d9feeda538a58371cec605862a6f19bf0fa0115
OBS-Studio-31.0.0-Ubuntu-24.04-x86_64.deb: a5675ce7635a7b5f2a52cf4263ac3ca3c28ca338168900a018e41071189ceed5
OBS-Studio-31.0.0-Windows-Installer.exe: 786dbf97f558a9190a30d6c86d7215dfbdcb9d2aaabb8000e3610b2be19f3f89
OBS-Studio-31.0.0-Windows-PDBs.zip: a84a649eef6ccfec441433efe9089f819846c72a9c2d87c7d01b8ba511db8f43
OBS-Studio-31.0.0-Windows.zip: 0ea3f71bd4d8a611ef763d2591aaf12b61e6f563284a3a14ddff485621fe4c41
OBS-Studio-31.0.0-macOS-Apple-dSYMs.tar.xz: e306fcab8995b8d6ea436d3ac19b482fe487d5f3c324090cf4a1e1c8f91aff22
OBS-Studio-31.0.0-macOS-Apple.dmg: e6719d8f67e47d7672094aca15e27d03d2cf1662130616b46299ee1555735a52
OBS-Studio-31.0.0-macOS-Intel-dSYMs.tar.xz: 593811edd0619835e1ff18aea4b6e4bd60069bfe53ecbd4db4fa944232578eae
OBS-Studio-31.0.0-macOS-Intel.dmg: 029ae118f8c02d9319cdb29880c65edb674932e2ef2331237091416b50a5f1ba
ReleaseNotesUrl: https://github.com/obsproject/obs-studio/releases/tag/31.0.0
ManifestType: defaultLocale
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created with komac v2.7.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.6.0.schema.json

PackageIdentifier: OBSProject.OBSStudio
PackageVersion: 31.0.0
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.6.0

0 comments on commit 2959787

Please sign in to comment.