[WIP][DO NOT MERGE] CI build only: libobs 31.1.2sl19b5 on the 1.21.8 line - #1762
Closed
summeroff wants to merge 7 commits into
Closed
[WIP][DO NOT MERGE] CI build only: libobs 31.1.2sl19b5 on the 1.21.8 line#1762summeroff wants to merge 7 commits into
summeroff wants to merge 7 commits into
Conversation
Fixes advanced recording rescale output not being applied by configuring the recording video encoder’s scaled size when rescaling is enabled. (cherry picked from commit 9eb083d)
* enable check_availability_streaming for apple-hevc * fix VT H264 cannot record to FLV * fix obs exception "Invalid data found when processing inputCouldn't initialize muxer" by returning false since this Apple VT H.264 Hardware Encoder does not record to this format * fix https://app.asana.com/1/1083097041131/project/1207748235152481/task/1215301313110016?focus=true
* get updates from fix/onacceleratedpaint-race branch, commit 7fef2cce4
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Contributor
Author
|
Closing: this cannot do what it was opened for. The branch conflicts with staging on Validating with a test tag instead. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Do not merge
This PR exists only to get CI to build the 1.21.9 hotfix line. osn builds on pushes to
stagingand on tags, and a tag is the release trigger, so a PR againststagingis the onlyway to validate this branch without publishing an osn package.
Merging it would drag the 1.21.8 release line into
stagingand takeLibOBSVersionbackwardsfrom
32.1.1sl5(OBS 32) to31.1.2sl19b5(OBS 31).Close it once the build is green.
What the branch is
hotfix/1.21.9-libobs-31.1.2sl19b5is tag0.26.29b18— the exact osn that Desktop 1.21.8 ships —plus one line:
The other six commits shown here are already in 1.21.8; they appear only because the release line
and
staginghave diverged.Why
Windows has been shipping a software HEVC decoder since obs-deps
2024-05-08sl2, when the depsbuild moved to the native PowerShell script and
--disable-decoder=hevcwas not carried across.macOS never lost the flag.
31.1.2sl19b5is the 1.21.8-line libobs rebuilt against obs-deps2025-08-23sl4, which restores it.Verified on the published artifact rather than the source:
avcodec-61.dllinsidelibobs-windows64-release-31.1.2sl19b5.7zreports n7.1.5 (1.21.8 ships n7.1.1) and isbyte-identical to the copy in obs-deps
2025-08-23sl4, whereffmpeg -decodersconfirms thesoftware
hevc,magicyuv,mace3andmace6decoders are gone andhevc_cuvidis kept.FFmpeg stays on the
avcodec-61ABI, so this is a drop-in for the 31.1.2 tree.The equivalent fix is already on the 32 line via
32.1.1sl5, sostagingneeds nothing from here.