Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/obsproject/obs-browser
CEF-based OBS Studio browser plugin
https://github.com/obsproject/obs-browser
Adds OnAcceleratedPaint2 support, which adds a parameter to specify
whether the texture has been...
cf4f9f769807478ef5c9b6fd03f050adc0f787d4 authored almost 3 years ago
eced8c7a68e359055ecb4a28be2ab4e31f7b20c0 authored almost 3 years ago
This reverts commits b22c82179953a90d30e7956b23a0dac9a0131f29,
344626c31df1c90b4605733f8706f033b...
The copy operation wasn't supposed to be in the #ifdef for windows.
3663510413b7d6009e462b617b3abbfe943f6b5a authored almost 3 years agoThe texture is sRGB, so use the sRGB path.
344626c31df1c90b4605733f8706f033bc8a648b authored almost 3 years ago6bd63ef1aebc7d544d5510eaa51f06a610a2f02e authored almost 3 years ago
Instead of holding onto an acquire over the duration of an entire frame,
acquire, copy to a text...
The internal kernel object is already held via the texture, so
duplicating the handle here isn't...
b0d687937af876b52b69c46e276b4ab601b07f0e authored almost 3 years ago
Users on dual-GPU systems, broken drivers, or virtual machines running
Windows would experience ...
e1e22e833a6c1e136c1878c216bfae396caadd89 authored almost 3 years ago
This reverts commit e76930eb7984b7de9d63e7323d43532497e05107.
The original commit introduced an...
9dbaed4980e9efa5aa83c817a2bcb360d9f5c002 authored almost 3 years ago919fbb4a9b33949b8a460e680e8e6ee5f8bc2d91 authored almost 3 years ago
d9cba6ed96b49217285c083b31a0bcb5c2df9981 authored about 3 years ago
0b5cb226893ac61eb4d1240af75e2c08a54d9abe authored about 3 years ago
7ef33d50e6956abd4f0bc0592dc8d3877edadc16 authored about 3 years ago
16be8b65f39c37de0782f7d96b97ffdffe196b68 authored about 3 years ago
This issue occurred with and without hardware acceleration.
03942a8fa28a2d35c497e818c877289ac2b4294a authored about 3 years ago887ae187744561c7d316ccdec657c1a1236fb9dc authored about 3 years ago
This adds integration into obs-websocket's new plugin API. The vendor
name registered is `obs-br...
d78acd7d542810909693b4d37ad63e015e7c648e authored about 3 years ago
Since this CEF commit[1] (CEF >= 4430 on Windows), iterator debugging
was disabled for cef_sandb...
This retrieves and logs cef chromium build version when running cmake.
b597f2e33143b1e379bf77f3eaa325ce632ac80b authored about 3 years agoc3548866ca69f0f6524c47684b34150db9dfe907 authored about 3 years ago
3e76675a1a6c13fee9224c15b97dba24cb2539d3 authored about 3 years ago
This fixes an issue where Show/Hide transitions would be returned.
c600d788896658bac2cb89d2b6f642df23d539e8 authored about 3 years ago
CEF 4606 added atomic internally, which is passed on to us.
To properly support older versions,...
44f0b0be98d72847e56b3afdfaf9cff76a7b1a01 authored about 3 years ago
Prevents a hard lock waiting for the UI thread (you should not wait on
the UI thread while destr...
90f640167fe64824b7ccbf5a11ec64ec6c45d168 authored about 3 years ago
d10cc713d37411e7942bcd61abbf1145707cd6a1 authored about 3 years ago
It is possible that while in the graphics mutex, a browser source will
be destroyed, and will ca...
c1b18c7a24ef1550da5d776b53d716073bd148ab authored about 3 years ago
50eb94d27bf9c7a04717905ccb340c16ccf3d46f authored about 3 years ago
401dd5d2ea356786441c65c11f7681644066a565 authored about 3 years ago
When functions were called from JS, the only argument that would
previously be respected is the ...
Exposes the scene controls which previously were forgotten. Also offers
controls over the curren...
Per CEF documentation, WasHidden should only be called when window
rendering is disabled. Browse...
Adds a hotkey to the browser source that refreshes its cache, the same
way the button in the set...
a881a457da226483fdbb5dc304a90dc754344e55 authored about 3 years ago
Even though it is shared pointer, lock is necessary while changing it.
1275381415dcf005fb90a54ad42d9a6a67b15646 authored about 3 years ago
This replaces the blocking CEF dialog with a non-blocking Qt dialog,
ensuring that normal OBS us...
a48d8341c355f519dcb2a3825c38ae03b2c44e0f authored about 3 years ago
6b03b43d9c5d1af411e372258e382ae6c0c016fc authored about 3 years ago
Removes ifdefs effecting CEF versions older than 3770, since that is the
oldest version supporte...
In scene collections with a lot of heavy weight browser sources across
several scenes (think mar...
This brings the capability in line with Windows.
38aef09daa6a9c9d209e1459c5871258fc5b4849 authored about 3 years ago50f6ee3b6aed1d6957ecfad6a149d84261a675b5 authored about 3 years ago
Co-authored-by: Matt Gajownik <[email protected]>
Co-authored-by: VodBox <[email protected]>
This fixes warnings found with GCC on Linux.
d11225c49e356691fcb86af036b9ec935453abbc authored about 3 years ago
This fixes an issue where opening an <input type="date"> would result in
flickering between the ...
This matches changes applied to the obs-studio repo.
f7aa2dcd8b70e339b8440371c140edc0c1ca9ff9 authored over 3 years agoaee43000bd994022cd73e32dc50938ab777d4a06 authored over 3 years ago
Code is about to stale, so just remove for now.
44ec24e352c0dc054f5467cfee4db1e56b22f1d1 authored over 3 years ago
This is an attempt to preserve RGB channels to behave like Chrome. This
should work on a black b...
Adapt existing fix for Windows game capture.
9d15e25a5bc7351b751914f25eccb77fe8160e67 authored over 3 years ago2a338b7c76d5dd0a6b23f1d49affefd40213b0e9 authored over 3 years ago
256f7dbc0719cd08038926ec4430de6135474393 authored over 3 years ago
4b47aa1ecc6ed6ef0466c303745ab60bba1ac6fc authored over 3 years ago
59397cdcd074f4ffaf8d1796d8d775791fd6e6ef authored over 3 years ago
3d926c7804af5d392492f4fbd87fbbf9841ee24c authored over 3 years ago
5a89fcefa7211a1d738fa845daaefd08b05dc0eb authored over 3 years ago
Exposes functions of the Frontend API to the webpage of browser sources
via JS, like the ability...
This code was originally intended for Browser Docks, but CEF is
supposed to handle it internally...
80b0c8202bc8d304a777fe2d956b847bb05713c8 authored over 3 years ago
Even though the minutia is exhaustively explained in the commit
message, a well-positioned comme...
The explanation for this issue, and the subsequent fix I hereby propose, is
long, too long. For ...
ad006a51a6a0d4d03b9409f0387f874514c5aa9e authored over 3 years ago
Makes alpha behavior consistent with other OBS plugins.
aa3d36c398256f3c675b973f4e810754cd3db9a4 authored over 3 years agoadapterCount isn't used on __APPLE__, doesn't have to be defined
f10f63445deb075e7dec82df29b94d3f5cefb7e9 authored over 3 years ago
Among the systems we officially support, the oldest Qt version is Qt 5.9
on Ubuntu 18.04. Fracti...
Follow-up from #206 and #236. This passes key codes as best it can from
obs_key to CEF - the onl...
6b6c30c0c89e7c7566d1741fe7b876045e82646e authored over 3 years ago
Cleans up duplicate code, opening the door for more future functions.
450ff0804c561d6012da87de612c2fc3ee01c893 authored over 3 years agof1a61c5a2579e5673765c31a47c2053d4b502d4b authored over 3 years ago
8884c91c3e0e38c5498dc460bd73370118d806b7 authored over 3 years ago
This flag indicates to OBS that the source is SRGB-aware, and not to
force-disable it.
2898e94f8666277d343c5f968e8b6efdd87f0ae5 authored over 3 years ago
80dde7b97346c44c2372c85338bdfef3a2aa7b00 authored almost 4 years ago
Detected by PVS Studio.
699b03f21195bff26fe053884d69e5deeb300eaf authored almost 4 years ago
CMake will now emit a fatal error if CEF or X11
is not found rather than disabling obs-browser
Since the browser panels currently don't work on Wayland,
disable them for now, if the user is r...
Fixes #278
This flag was used before the Browser 2.0 rewrite, and never revisited.
After testin...
This fixes an issue where the browser panel context menu would
have blank text, making it near-i...
80fb287b31305617d0d36045347453ec3362b645 authored almost 4 years ago
When using set without specifying the CACHE argument, a normal/local
variable is set to the spec...
See parent commit for full explanation.
455ea9379d0b88efb45d3876736213b14cd287e9 authored almost 4 years ago
On both macOS and Linux, the menu fails to close when clicking within
the browser panel (OnConte...
60520e4edf0d53eea495e42f79dca8c285e98dd1 authored almost 4 years ago
Items are copied from the CEF dropdown at runtime.
If new menu item types are used, the referen...
62c5bf245ae7011d396358e1f61e72141fed445d authored almost 4 years ago1b74f13c579619321253c2d0a6c0976c903bad02 authored almost 4 years ago
bf1641457e4af6766f77015611e0807d89d252e5 authored almost 4 years ago
f324d2c07a1ca192486addca8a26d89432376f54 authored almost 4 years ago
2b49165af4217298a1a6e34122a7b71a46342677 authored almost 4 years ago
MacOS reports correct window sizes with scaling applied already, no
further calculations are nec...
603215a0586e83e3c54550abaa70008155303436 authored almost 4 years ago
This allows servers the ability to determine that browser panels and
browser sources are coming ...
b81b87fd6072ea18c856e4beaebbad95ed18ada2 authored almost 4 years ago
403b0ac6f1542ea5d590f8efebecf1a034c4a31b authored almost 4 years ago