CI: Bump CEF/Chromium from 4638 (95) to 5060 (103) #6867
Merged
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.
Description
This updates the browser dependency used by obs-browser from Chromium 95 to Chromium 103. This is the last Chromium version that supports the particular texture sharing we use, so we may be stuck here a while - not sure yet.
This update includes:
This update removes/excludes (due to limited time & added complexity):
obsproject/cef@4204d54
Motivation and Context
Ideally we want Chromium to be as up to date as possible, to ensure a bug free experience for users.
It's worth noting that we don't actually know why the above linked bug is fixed in this version. It was definitely still broken in Chromium 102, and nothing was specifically done to alleviate the issue.
Many thanks to @pkviet on adapting patches for each Chromium version and building across all platforms.
How Has This Been Tested?
chrome://version
,chrome://gpu
, YouTube and some WebGL demos in browser sourcesNote: Windows x86 has been tested via CI. macOS Intel over CI seems to hang on shutdown?
Types of changes
Checklist: