Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Open Broadcaster Software

Free and open source software for video recording and live streaming
Collective - Host: opensource - https://opencollective.com/obsproject - Website: https://obsproject.com - Code: https://github.com/obsproject

REALLY don't allow browser docks to arbitrarily close OBS

The previous solution only worked for code that ran *after* the page had
*finished* loading.

github.com/obsproject/obs-browser - 7fa3822d3e126150d74e1c35e628287d6fb122cb authored 11 months ago by Matt Gajownik <[email protected]>
CI: Update deps to 2024-01-11 release

Notable changes:
* deps.qt: Fix library naming for macOS debug builds
* deps.ffmpeg: Fix local...

github.com/obsproject/obs-studio - 185fe366714984b85d5ccd69a0cb6f0a0c663d83 authored 11 months ago by Ryan Foster <[email protected]>
obs-ffmpeg: Fix issue with B-frames introducing motion blur

If a user sets both AdaptiveMiniGOP=true and EnablePreAnalysis=true
in the AMF/FFmpeg options fi...

github.com/obsproject/obs-studio - e657e62c2950d32f285387ef8950a2ea99673113 authored 11 months ago by rhutsAMD <[email protected]>
obs-ffmpeg: Default the number of B-frames to 3

github.com/obsproject/obs-studio - ab0b0cb7e23ae1d6bfae987a5de049cd1af65f1a authored 11 months ago by rhutsAMD <[email protected]>
UI: Add and migrate to GPU scaling options

github.com/obsproject/obs-studio - 0a8e00c478401119309c050de7b23111b1af3ae6 authored 11 months ago by derrod <[email protected]>
build-aux: Work around oneVPL search path for Flatpak QSV

QuickSync requires oneVPL, which is unable to find its libraries in the
Flatpak, resulting in MF...

github.com/obsproject/obs-studio - fb8d228a82f6a8020166e61060a5e451303493f9 authored 11 months ago by Dennis Marttinen <[email protected]>
Merge pull request #9943 from derrod/its-a-deque

Rename `circlebuf` to `deque`

github.com/obsproject/obs-studio - 6cb1f5451e914d73100202b790d60dccf50c37bd authored 11 months ago by Lain <[email protected]>
mac-avcapture: Update plugin to ObjC and modern APIs

Marks old AVFoundation capture source as deprecated.

github.com/obsproject/obs-studio - e284a79b48f5524a37a6e515667c8bedb0bce3f0 authored 11 months ago by PatTheMav <[email protected]>
docs(ci): Update generated docs - e5aa4c2 [skip ci]

github.com/obsproject/obs-websocket - fbd4cfb4af1c70883854ef147d630c5aa53788ee authored 11 months ago by Github Actions <>
requesthandler: Rename `GetSceneItemSourceName` to `GetSceneItemSource`

Not an API break, this was introduced just a few commits ago.

github.com/obsproject/obs-websocket - e5aa4c2f692083ad9cfc1aea0667b9c5e0e26c36 authored 11 months ago by tt2468 <[email protected]>
docs(ci): Update generated docs - 7adfb58 [skip ci]

github.com/obsproject/obs-websocket - 4cf8de83829f5c14547daf6b399a7b942d3e7750 authored 11 months ago by Github Actions <>
requesthandler: Implement input, scene, and transition UUID support

Transition UUID support is partial due to the current state of the OBS
frontend API.

Most reque...

github.com/obsproject/obs-websocket - 7adfb5874c396580abbc53bc551bde567cca70dd authored 11 months ago by tt2468 <[email protected]>
eventhandler: Implement input, scene, and transition UUID support

Adds `inputUuid` next to `inputName` etc.

github.com/obsproject/obs-websocket - f18f46543b402fbe16d4a8ef6e1f58605bce66e1 authored 11 months ago by tt2468 <[email protected]>
utils: Implement input, scene, and transition UUID support

github.com/obsproject/obs-websocket - f40426efa10f7c6e15c123abd1e3dfb750dc7e31 authored 11 months ago by tt2468 <[email protected]>
utils: Use BPtr for strings instead of manual bfree()

github.com/obsproject/obs-websocket - 830f7eb9314159717318d43a1e4ad3068b1868de authored 11 months ago by tt2468 <[email protected]>
docs(ci): Update generated docs - b53527c [skip ci]

github.com/obsproject/obs-websocket - 5e3fff78f33492be6888d8aa81781184726465da authored 11 months ago by Github Actions <>
requesthandler: Add note about as-is status of hotkey requests

Too much trouble for too little gain. Please stop using these requests.

github.com/obsproject/obs-websocket - b53527cba85f9e4723a8c2b87074609e8874d3f9 authored 11 months ago by tt2468 <[email protected]>
docs(ci): Update generated docs - 1d0db34 [skip ci]

github.com/obsproject/obs-websocket - b806a0cfb18a3dd13a5ddfe1972f15e3f7f5efdb authored 11 months ago by Github Actions <>
requesthandler: Add `GetSceneItemSourceName` request

Closes #1122

github.com/obsproject/obs-websocket - 1d0db34bb2b65c0910334a648b02426994fe1e8e authored 11 months ago by tt2468 <[email protected]>
docs(ci): Update generated docs - ef4142f [skip ci]

github.com/obsproject/obs-websocket - 690726d2811443f6e40ed81bb0b1e9efe1610633 authored 11 months ago by Github Actions <>
eventhandler: Add `SourceFilterSettingsChanged` event

Closes #1059

github.com/obsproject/obs-websocket - ef4142fe7523521a595cf351d51003212fd22f74 authored 11 months ago by tt2468 <[email protected]>
requesthandler: Use Frontend API for CreateSceneCollection

github.com/obsproject/obs-websocket - caaec5d97f3c32bc83be8bf036e2d119a0291227 authored 11 months ago by gxalpha <[email protected]>
deps.ffmpeg: Update aom to 3.8.0

github.com/obsproject/obs-deps - 7744c8255058beb7ae9062eb62a435d8745cbcee authored 11 months ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update SVT-AV1 to 1.8.0

github.com/obsproject/obs-deps - 6a2cc1db2180f6171675315eb0024109f681fd49 authored 11 months ago by Ryan Foster <[email protected]>
deps.windows: Update FreeType to 2.13.2

github.com/obsproject/obs-deps - b37745ce0043383bc40edabc79b0572469960e1f authored 11 months ago by Ryan Foster <[email protected]>
deps.windows: Update LuaJIT to 2.1 c525bcb902

github.com/obsproject/obs-deps - ec04a292eb77c141ac5ae603b5ec92121366b17c authored 11 months ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update nv-codec-headers to 12.1.14.0

Requires driver version 531.61 or newer on Windows.

github.com/obsproject/obs-deps - 9ec4486b6e46083c62fa614819716ac1abad1c55 authored 11 months ago by Ryan Foster <[email protected]>
deps.windows: Update Asio to 1.29.0

github.com/obsproject/obs-deps - 6d78214a5fb2f0ad99a62c17f182170159c1e8d7 authored 11 months ago by Ryan Foster <[email protected]>
deps.macos: Update LuaJIT to 2.1 c525bcb902

github.com/obsproject/obs-deps - 96549337dff09177ff75ed480a629b5cb5e7c97f authored 11 months ago by Ryan Foster <[email protected]>
deps.windows: Update curl to 8.5.0

Also removes a patch that is no longer needed.

github.com/obsproject/obs-deps - c8cdb341931949b592fcfa9d1a37c716a9ebc0bc authored 11 months ago by Ryan Foster <[email protected]>
deps.windows: Update VPL to v2.10.1

github.com/obsproject/obs-deps - 797af88573439dbdab603285b7cc679e3ec33e69 authored 11 months ago by Ryan Foster <[email protected]>
deps.windows: Update nlohmann JSON to 3.11.3

github.com/obsproject/obs-deps - d0f042d15f739e664c3fda6f0ae7608e2ba215da authored 11 months ago by Ryan Foster <[email protected]>
deps.qt: Update Qt6 to 6.6.1 for macOS

github.com/obsproject/obs-deps - 7eea9183300d425300846238b63a491f4a6bb23b authored 11 months ago by Ryan Foster <[email protected]>
deps.macos: Update Asio to 1.29.0

github.com/obsproject/obs-deps - c46005e7a20d5f4dd46127045f3ce6c1afecd9a5 authored 11 months ago by Ryan Foster <[email protected]>
deps.macos: Update FreeType to 2.13.2

github.com/obsproject/obs-deps - 3849ab8193e4a8b54e05f44132400d577ac6cb21 authored 11 months ago by Ryan Foster <[email protected]>
deps.macos: Update nlohmann JSON to 3.11.3

github.com/obsproject/obs-deps - 714b4d32c713001ee5b84b115c84386777eb064c authored 11 months ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update libsrt to 1.5.3

github.com/obsproject/obs-deps - 813e1a04a5faaac815308bea839697ff748a6403 authored 11 months ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update FFmpeg to 6.1

github.com/obsproject/obs-deps - d14bb8b33855a92dd7cef76b29a9aee646de7674 authored 11 months ago by Ryan Foster <[email protected]>
deps.macos: Update Sparkle to 2.5.2

github.com/obsproject/obs-deps - 5671ae75704118acd1f0c6521f268422f452bf2a authored 11 months ago by Ryan Foster <[email protected]>
deps.qt: Update Qt6 to 6.6.1 for Windows

Also remove patches that are no longer needed.

github.com/obsproject/obs-deps - ea7b9093f6bda9d8a1e254e2975cf4b1e45b4387 authored 11 months ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update zlib to 1.3

github.com/obsproject/obs-deps - 9ce7119e31d258bd58c851737e402c9206b9a622 authored 11 months ago by Ryan Foster <[email protected]>
deps.macos: Update Syphon Framework to 5.0 39e31383ff

github.com/obsproject/obs-deps - e9f19f1ec911c5ff6f22c364a67ca8a74955608e authored 11 months ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update AMF to 1.4.32

github.com/obsproject/obs-deps - ee11e64763437700dde01cc1f7304c717b13b6cb authored 11 months ago by Ryan Foster <[email protected]>
obs-outputs: Replace circlebuf with deque

github.com/obsproject/obs-studio - 9f306fa832f73a44d74a159a0d29763394567c4d authored 11 months ago by derrod <[email protected]>
obs-ffmpeg: Replace circlebuf with deque

github.com/obsproject/obs-studio - f083d14143220b5e9239e234d2a114cf761edb89 authored 11 months ago by derrod <[email protected]>
libobs/util,docs: Deprecate circlebuf

github.com/obsproject/obs-studio - a4b8e1a6a987bf396fe49e0ad793405e78c89fca authored 11 months ago by derrod <[email protected]>
image-source: Migrate slideshow mk2 to deque

github.com/obsproject/obs-studio - 229b7b2b03d21a5b7ffd6c073775796b12e386b1 authored 11 months ago by derrod <[email protected]>
obs-filters: Replace circlebuf with deque

github.com/obsproject/obs-studio - 8ec91bab043a98240a59419175c501e1ba4864d5 authored 11 months ago by derrod <[email protected]>
frontend-tools: Replace circlebuf with deque

github.com/obsproject/obs-studio - a3ac6ee47389d7722405ee97887d66b8f0f7e522 authored 11 months ago by derrod <[email protected]>
libobs: Replace circlebuf with deque

github.com/obsproject/obs-studio - 2963959e718701a811e3984d7c2c528a545914c5 authored 11 months ago by derrod <[email protected]>
deps/obs-scripting: Replace circlebuf with deque

github.com/obsproject/obs-studio - 538ea46e5aa4b7faa6c6ead18c6b5b6053077603 authored 11 months ago by derrod <[email protected]>
docs: Add deque documentation

github.com/obsproject/obs-studio - 10a47756b055a3b9f68e3fb313a71ecf4236369b authored 11 months ago by derrod <[email protected]>
deps/media-playback: Replace circlebuf with deque

github.com/obsproject/obs-studio - a029d2ac01047b4882595624ff4b3e0077982042 authored 11 months ago by derrod <[email protected]>
libobs/util: Add deque

github.com/obsproject/obs-studio - 1938d65c9f4fc63ad6f897d15598c04d03478ad0 authored 11 months ago by derrod <[email protected]>
lib: Fix compile errors on C and warnings on C++

github.com/obsproject/obs-websocket - 6c67b276a7043936f530b10b109373355c024635 authored 11 months ago by Norihiro Kamae <[email protected]>
docs(ci): Update generated docs - a5c459b [skip ci]

github.com/obsproject/obs-websocket - fad7dfd55c22bb5d0892be98f5c3cbcb0d84c257 authored 11 months ago by Github Actions <>
docs: Fix SaveSourceScreenshot's Response Field

github.com/obsproject/obs-websocket - a5c459b6d454878244fb0d1c7f6a9c67a130bca1 authored 11 months ago by aki-954315 <[email protected]>
README: Bump Godot client library to 4.0.x

github.com/obsproject/obs-websocket - 899a9b38018f035e844a4c1e46b913760126d140 authored 11 months ago by Tim Yuen <[email protected]>
README: Add MATRIC to client software list

Closes #1177

github.com/obsproject/obs-websocket - 939e503736f9f23dcfeea18da543fd016218d299 authored 11 months ago by tt2468 <[email protected]>
RequestHandler: Fix memory leak when setting streaming service

github.com/obsproject/obs-websocket - 5b149add99e3f49909a5d0158a53abf68d8f2559 authored 11 months ago by Norihiro Kamae <[email protected]>
README: Add Macrograph to Client Software

github.com/obsproject/obs-websocket - 50b57d38d02aa05fe168b7a29bdf274d02b7d01c authored 11 months ago by jdudetv <[email protected]>
docs(ci): Update generated docs - 81b307e [skip ci]

github.com/obsproject/obs-websocket - 9b58dd162754cd093bcec997295331d3d81d357e authored 11 months ago by Github Actions <>
eventhandler: Add `InputSettingsChanged`

Fired when an input's settings change, like via the properties dialog
or via `SetInputSettings`....

github.com/obsproject/obs-websocket - 81b307e5ad6d7a020c233445e5310d453dbbc481 authored 11 months ago by tt2468 <[email protected]>
docs(ci): Update generated docs - 444caeb [skip ci]

github.com/obsproject/obs-websocket - 52733ddce760b56f5d88f8224b4516a3567b7a23 authored 11 months ago by Github Actions <>
requesthandler: Add `GetSourceFilterKindList`

Closes #1198

github.com/obsproject/obs-websocket - 444caeb1d7f6203f977e41e3ccc47fb81ad36c67 authored 11 months ago by tt2468 <[email protected]>
docs(ci): Update generated docs - bbdc5bc [skip ci]

github.com/obsproject/obs-websocket - f03e82c3f8bb5891d3a39d641b26d869e3b2689e authored 11 months ago by Github Actions <>
requesthandler: Prevent NaN `outputCongestion` values (null)

github.com/obsproject/obs-websocket - bbdc5bc823916717509b9fc0dd2cb4210d82b961 authored 11 months ago by tt2468 <[email protected]>
requesthandler: Document `ToggleRecord` `outputActive` response field

github.com/obsproject/obs-websocket - 9ecc9532e80dcaf5c1069607cddd752f718e52d8 authored 11 months ago by tt2468 <[email protected]>
Utils: Check system tray exists before trying to use it

Fixes https://github.com/obsproject/obs-studio/issues/9991

github.com/obsproject/obs-websocket - 0189c3a3f512ad8a38d09dc7f41c817ae6333458 authored 11 months ago by Richard Stanway <[email protected]>
Merge pull request #10039 from derrod/roi-libobs

libobs/plugins: Add region of interest (ROI) encoder feature

github.com/obsproject/obs-studio - 1e09f5a543b107fb092a50175530a667e5a33fa4 authored 11 months ago by Lain <[email protected]>
libobs/util: Implement error reader for ffmpeg posix pipe

Transition from using popen() to using fork()/dup2()/execl() to provide
a way to read stderr fro...

github.com/obsproject/obs-studio - 71d963a75557c1280f580bd5fc4bfc884b27c430 authored 11 months ago by Eric Lindvall <[email protected]>
UI: Save invalid transition source data in safe mode

github.com/obsproject/obs-studio - 32e201ebb997513f367bc6b9ab7ce49a5f514f76 authored 11 months ago by derrod <[email protected]>
UI: Switch to bigger units for high bitrate/large recordings

github.com/obsproject/obs-studio - 6fc3bb4eb4eb1d77382c08fbd66d3f6c405c2fe0 authored 11 months ago by derrod <[email protected]>
cmake: Fix Xcode version error message

github.com/obsproject/obs-studio - 1d4107d74447c9940317ba3d7c60bf95158d22fe authored 11 months ago by Norihiro Kamae <[email protected]>
obs-ffmpeg: Add `disable_scenecut` option for NVENC

This is functionally the same as x264's `scenecut=0` option

github.com/obsproject/obs-studio - 8fb32c37ee170036a362a4772414e8060401a6fe authored 11 months ago by Ruwen Hahn <[email protected]>
librtmp: Add missing extended timestamp in Type 3 chunks

According to https://rtmp.veriskope.com/docs/spec/#5313-extended-timestamp
extended timestamps n...

github.com/obsproject/obs-studio - 7fe5cb7dade375bcec6df08b05dbcf2bcec34e30 authored 11 months ago by James Hurley <[email protected]>
cogs.utils.github: Ignore non-default branches on design repo

github.com/obsproject/obs-bot - ad6ab490149aa5df773d2102300180270d46817e authored 11 months ago by derrod <[email protected]>
db: Allow specifying the database name in config

github.com/obsproject/obs-bot - 42e6cdaffc5242cb32a66c89872a0e058a267c0d authored 11 months ago by derrod <[email protected]>
CI: Fix unmatched double quote in scheduled workflow

github.com/obsproject/obs-deps - e26c3f72b57e0282f416b76f83dd9b0b6602e340 authored 11 months ago by PatTheMav <[email protected]>
linux-pipewire: Add float property support

github.com/obsproject/obs-studio - a683c5f3ceca2f57e895a56076309eea53e4ca48 authored 12 months ago by Wim Taymans <[email protected]>
linux-pipewire: Start camera only after we find the device

Wait with starting the camera until we find the device in the
registry. Avoids cases where the c...

github.com/obsproject/obs-studio - e6d98ebfbb47288fe0be34b2de26ae2e00806d0a authored 12 months ago by Wim Taymans <[email protected]>
linux-pipewire: Allow passing registry events on creation

This will allow consumers of obs_pipewire to handle the device
registry themselves. This is not ...

github.com/obsproject/obs-studio - 6499d01bec430bb1cc14e505f427d8c29f4c5fd0 authored 12 months ago by Georges Basile Stavracas Neto <[email protected]>
linux-pipewire: Rename a function

Make it a bit more semantic, and matching of PipeWire API.

github.com/obsproject/obs-studio - 261cb91c62823b50815428ecce3904cfcc0553dd authored 12 months ago by Georges Basile Stavracas Neto <[email protected]>
linux-pipewire: Handle camera hotplug

Rebuild the camera list when a camera was added or removed.

github.com/obsproject/obs-studio - bc027795290094970e8f11e1e4cdd6f02c5a36b7 authored 12 months ago by Wim Taymans <[email protected]>
linux-pipewire: Use spa_strerror to convert SPA errors to string

g_strerror only works for errno values, SPA errors are negative errno
values.

github.com/obsproject/obs-studio - 968d7259bf68783af44f136119a8ce05dfc18df2 authored 12 months ago by Wim Taymans <[email protected]>
linux-pipewire: Factor out formats list into a file

This will help share these formats with the upcoming Camera portal
code.

github.com/obsproject/obs-studio - 364323e445645aa0e1d04547921b5824c7b4c2a5 authored 12 months ago by Georges Basile Stavracas Neto <[email protected]>
linux-pipewire: Pass framerate and resolution at construction

This allows the stream negotiation to set the camera values right
from the start.

github.com/obsproject/obs-studio - 03358961aa4ddd1524197c99e10a6bd0d23f94d7 authored 12 months ago by Georges Basile Stavracas Neto <[email protected]>
linux-pipewire: Add resolution and framerate list contents

Trigger a renegotiation of the camera stream when either the
resolution or the framerate change.

github.com/obsproject/obs-studio - a44228ef5097ac03e27618cd2b3cf037538a2bdc authored 12 months ago by Wim Taymans <[email protected]>
linux-pipewire: Handle property changes

github.com/obsproject/obs-studio - 12eba3f5d74a5174987d7a6b888cb9a65447ca64 authored 12 months ago by Wim Taymans <[email protected]>
linux-pipewire: Collect device controls

Collect the controls on the node. Enumerate the controls as
properties.

Co-authored-by: Georges...

github.com/obsproject/obs-studio - 07cbbe9bec56f463672b96ce7b7da0e08af03fd4 authored 12 months ago by Wim Taymans <[email protected]>
linux-pipewire: Add NV12 support

List it in addition to YUV formats.

Co-authored-by: Georges Basile Stavracas Neto
<georges.stav...

github.com/obsproject/obs-studio - 7f765cdb4ce652517444dda9b94c49afed97c879 authored 12 months ago by Wim Taymans <[email protected]>
linux-pipewire: Add PipeWire-based camera source

This plugin adds a camera source for capture devices available
via PipeWire using the Camera por...

github.com/obsproject/obs-studio - c1b3831ba2389e7e30c6d98b1d199660242d62d0 authored 12 months ago by Georges Basile Stavracas Neto <[email protected]>
linux-pipewire: Add obs_pipewire_roundtrip()

Generalize the async server roundtrip wait so that future consumers
can, for example, wait for a...

github.com/obsproject/obs-studio - 56d3720ffa161fc99034e931dfffb60e2a0af731 authored 12 months ago by Georges Basile Stavracas Neto <[email protected]>
obs-ffmpeg: Add ROI support to AMF

github.com/obsproject/obs-studio - 730ab5e6d1d60d49c7813cd0b72a6d1840952718 authored 12 months ago by Rodney <[email protected]>
obs-ffmpeg: Add ROI support for native NVENC

github.com/obsproject/obs-studio - 5e9b2d632252a157f79fb2fa70c10b3ffdae4517 authored 12 months ago by Rodney <[email protected]>
obs-x264: Implement ROI feature

github.com/obsproject/obs-studio - 6b1f61949b6f47f8e9a03599796ded0a9b7b6f20 authored 12 months ago by Rodney <[email protected]>
docs: Add encoder ROI functions/struct

github.com/obsproject/obs-studio - a0ee9445ba046de4b6bca61f92a73783e2c010fa authored 12 months ago by derrod <[email protected]>
libobs: Add encoder ROI functions

github.com/obsproject/obs-studio - d96ad4ac98824d447bef9f3579a405281bf86785 authored 12 months ago by Rodney <[email protected]>
obs-qsv11: Add ROI support

github.com/obsproject/obs-studio - 0510d673d34cde46b7509bbe3e1bea6df7cd74c3 authored 12 months ago by Rodney <[email protected]>
libobs-d3d11: Remove new/delete replacements

MSVC noticed inline is not allowed, and new/delete replacments also
don't belong in a header fil...

github.com/obsproject/obs-studio - a8866fe3fa8c7032c756287d003a5db58f0d3594 authored 12 months ago by jpark37 <[email protected]>