Ecosyste.ms: OpenCollective

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

github.com/obsproject/obs-studio

OBS Studio - Free and open source software for live streaming and screen recording
https://github.com/obsproject/obs-studio

UI: Use signal vector for status bar

The stream output signals are now put inside of a vector.

21f1c155ef33f176c4065868a6edc7951708ee49 authored 9 months ago by cg2121 <[email protected]>
UI: Reserve size of congestion vector

This reserves the size of the congestion vector in the status bar,
so it isn't resized every sec...

04036f311e76e46777c46a02c761eeb321c0ed07 authored 9 months ago by cg2121 <[email protected]>
win-capture: Add missing MSVC runtime setting to 32-bit build

14654807cb23868630cc7fbaac6bc83f77879b92 authored 9 months ago by PatTheMav <[email protected]>
win-dshow: Set MSVC runtime on virtual camera targets directly

The MSVC_RUNTIME_LIBRARY property is not propagated to targets which
link against a target which...

3af1b78f3520cc0cd756cee90c80ee60e70f2aa6 authored 9 months ago by PatTheMav <[email protected]>
mac-capture: Standardize early return behavior in init_screen_stream()

7fab3d03e056405d4dbb5e2ed3a3f9b58e165876 authored 9 months ago by jcm <[email protected]>
obs-ffmpeg: Fix HDR metadata not being written when using FFmpeg 6.1+

5f2bb795f07b3174c991b7bd2926460bc0c33a39 authored 9 months ago by derrod <[email protected]>
UI: Improve and update app metainfo file

- Rename from .appdata.xml to the modern .metainfo.xml
- Add a primary branding color (Yami blur...

0cc6068ed4e673fbade63e954233b00f7862be05 authored 9 months ago by Georges Basile Stavracas Neto <[email protected]>
obs-browser: Update version to 2.23.4

9c235de - Update translations from Crowdin
58c7365 - CI: Update first-party GitHub Actions from ...

e1e1b6daabf838a36e14436e1efdd4f38533a00d authored 9 months ago by Ryan Foster <[email protected]>
Update translations from Crowdin

10b02e11d0fabb55760ca8dee3521da50ef8fb2f authored 9 months ago by Translation Updater <>
UI: Fix closing OBS with floating docks

When OBS is closed and there is a floating dock, a Windows system
sound is emitted. This fixes t...

140abfeb665f3215abb390cfeb3d4833517354d5 authored 9 months ago by cg2121 <[email protected]>
UI: Change default format for release builds to fMP4/fMOV

9488bb20b68ef2ca12a4f3eb040f56762c6f1447 authored 9 months ago by derrod <[email protected]>
.git-blame-ignore-revs: Add clang-format 17 update

9c1f0aaa9f35d452bab4f0a796621fbe12c6f284 authored 9 months ago by Ryan Foster <[email protected]>
Update source code formatting with clang-format 17.0.3

Added SCDisplayRef type alias to fix a quirk of this specific
clang-format version with ObjC blo...

f4733ec6a26bac21699daf3dfd6857ff5a1d3c07 authored 9 months ago by PatTheMav <[email protected]>
CI: Update clang-format version to 17.0.3

dd3255815c94d1b63a3182a566beae84419a55d3 authored 9 months ago by PatTheMav <[email protected]>
libobs: Fix missing w32-pthreads dependency when building without UI (#10360)

w32-pthreads is not correctly added to the generated CMake project
if the UI subdirectory is no...

e0f0c1147af549206c01b00142a0ce8c585ed07d authored 9 months ago by Patrick Heyer <[email protected]>
win-capture: Always reconfigure audio source when game capture hooks

7cacd18e55ce90607fb2a0b56065cc2e53b9b821 authored 10 months ago by derrod <[email protected]>
CI: Limit format checks to changed files only

Before the CI checks for source code and CMake files would always
check the entire source code e...

ddeb89f71fb9153d8eaf418114db4d52b80b08f3 authored 10 months ago by PatTheMav <[email protected]>
CI: Use array to build options string for Sparkle

65edd99c642701fd2533cdc78fa8634d698653fc authored 10 months ago by Ryan Foster <[email protected]>
CI: Use Phased Group Rollout in Sparkle for stable tags

3726a021eb7866d6b01bce6f73b8d93ae9d67549 authored 10 months ago by Ryan Foster <[email protected]>
rtmp-services: Update Vaughn Live and Breakers ingests

725f495213f6a80f11cd07c4021f59c2c02be894 authored 10 months ago by invalidtask <[email protected]>
obs-webrtc: Add additional error messaging for WHIP output

Adding to the previous commit, let's also use obs_output_set_last_error
to provide localized err...

d25042a8ca47e608e7a32308c1824cbb56556dfa authored 10 months ago by Ryan Foster <[email protected]>
UI: Block Elgato Stream Deck plugin before 5.5.2.0 to avoid crashes

The Elgato Stream Deck plugin older than 5.5.2.0 invokes undefined
behavior that results in appl...

c3a20bd36601da13715add43ea524c575890d362 authored 10 months ago by Ryan Foster <[email protected]>
frontend-tools: Fix output timer stopping recording on unpause

If the "Pause timer when recording is paused" option in the Output Timer
settings was enabled, e...

589495a95236336e6c20a40a0196dbc7af60bdd1 authored 10 months ago by Ryan Foster <[email protected]>
mac-avcapture: Fix possible crash if camera uses BGRA format

BGRA or other formats that do not use color primaries will not yield
a valid color primary value...

12d25f9a9164f64fb8dd1926d73949ef89217818 authored 10 months ago by PatTheMav <[email protected]>
obs-webrtc: Avoid crashing on invalid answer

PeerConnection::setRemoteDescription validates the input SDP, throwing
an exception whenever it ...

4953c5d517c899517a49360463ad7b70c91dea14 authored 10 months ago by Aleks Todorov <[email protected]>
rtmp-services: Add SharePlay.tv

e4ec4146903027a00f1cb02a30f6ed1b8884703d authored 10 months ago by Bart F <[email protected]>
rtmp-services: Add Streamway to ingest list

5bfcedcad8a86d399c9b8b26b22168a8f83614e4 authored 10 months ago by Ramjivan Jangid <[email protected]>
rtmp-services: Add "CHZZK" platform

1e163d795ef97ab20c758bbe7dd9b2cd2736ac62 authored 10 months ago by WuLongyue <[email protected]>
rtmp-services: Update Switchboard Live servers

71660dc9a1c8d66fd2fd36206e0567ee31b51098 authored 10 months ago by Sherwin Dapito <[email protected]>
rtmp-services: Add "Vault - by CommanderRoot" to ingest list

97375e541b5c6285e9759910c12de03187d666cf authored 10 months ago by Tobias Speicher <[email protected]>
Update translations from Crowdin

7ae66c72fd2395b49a44d460e5360994da0cfceb authored 10 months ago by Vainock <[email protected]>
UI: Remove LoadOutputSettings from save sequence

This removes the LoadOutputSettings() called in SaveStream1Settings.
It caused a bug when trying...

ef19644e5efe8b07d64f77f59fa9105e0ec76c75 authored 10 months ago by pkv <[email protected]>
UI: Correctly toggle audio multi-track buttons

This toggles audio multi track display in Output settings when:
1. When there is a signal that a...

5bd22afe41ccc4e06d12dc5f97bd52385bb299dd authored 10 months ago by pkv <[email protected]>
UI: Fix context bar not updating on delete

This fixes a bug where the source context bar wouldn't update
when a scene item is deleted.

5a27d93cfa7b05b38963876d4a3a1805692c207b authored 10 months ago by cg2121 <[email protected]>
CI: Update deps to 2024-02-26 release

Notable changes:
* deps.ffmpeg: Revert libsrt to 1.5.2 to avoid a crash

cdef2a206856aaaeded96ecdd76c4ef8c82da468 authored 10 months ago by Ryan Foster <[email protected]>
CI: Fix broken pip install to use ephemeral virtual environment

Python 3.11 and later support a system-wide configuration setting that
marks the system packages...

629b60f328acac0935ecbc57dd728187f09a0317 authored 10 months ago by PatTheMav <[email protected]>
CI: Fix scheduled language file check running on same commit hash

When a prior scheduled nightly run is detected with the identical
commit hash, then the entire l...

193019d214ed655908b81a9ce01d9ae48030898a authored 10 months ago by PatTheMav <[email protected]>
mac-avcapture: Fix frame rate collection for camera device formats

Some devices will report different framerate ranges for formats that
are identical apart from co...

745f87f21ff6a1fca2d2dbf909b93a752736eab7 authored 10 months ago by PatTheMav <[email protected]>
CI: Add appstream type support to flatpak-builder-lint action

63eef36786a0efb0c3532ebd1f63996b8d3dab3f authored 10 months ago by tytan652 <[email protected]>
CI: Update Flatpak AppStream validation

Also add AppStream validation to Build Project workflow

409bd12db38095f440bd59da68a7df46c6787a4e authored 10 months ago by tytan652 <[email protected]>
CI: Update deps to 2024-02-20 release

Notable changes:
* deps.ffmpeg: Force classic linker for AppleClang 15.0.0+
* CI: Update macOS...

ba4f17e1143dd769f55bce6b1595c6704aa7a44d authored 10 months ago by Ryan Foster <[email protected]>
UI: Fix Remux window only being usable once

The beginInsertRows/endInsertRows calls seem to signal that the rowCount
has changed, and that v...

7a35ae2cb658c1d4ca929b40987d5512d88f9187 authored 10 months ago by Ryan Foster <[email protected]>
CI: Switch to flathub-infra actions

They contain a more recent commit with a fix for a flatpak-builder
regression.

8438c08ced0bde410df69f7b496043940817c89d authored 10 months ago by Georges Basile Stavracas Neto <[email protected]>
CI: Update Flathub screenshots URL

This is what Flathub uses now. It's an implementation detail that will
eventually be hidden away...

48b5affc5b676d8c127f31399bf480098a5f201d authored 10 months ago by Georges Basile Stavracas Neto <[email protected]>
obs-websocket: Update to version 5.4.2

Fixes a versioning issue

33043a0c3eddd14a4eea8aaf1201e1ee5f8bd718 authored 10 months ago by Lain <[email protected]>
libobs: Deprecate scene item transform API

In order to support crop_to_bounds, deprecates:
obs_sceneitem_set_info
obs_sceneitem_get_info

I...

4b138f674f982c1b85487ff0cf6e3cabd27a76b4 authored 10 months ago by Lain <[email protected]>
obs-websocket: Update version to 5.4.1

Fixes future deprecation warnings

cf1c5962ffe19e9cf431098cfdc799b20b2ac2f8 authored 10 months ago by Lain <[email protected]>
libobs: Save crop to bounds when saving transform states

(Lain note: Splitting parent commit. This was probably unintentionally
not taken into account in...

806c72fc662c2476d79edbd837b073187af33411 authored 10 months ago by Exeldro <[email protected]>
libobs: Fix crop to bounds ABI break

f275080abb714e9e921fe73dfc9efd56a9d993cf authored 10 months ago by Exeldro <[email protected]>
UI: Fix problem with Yes/No message box buttons not translated

66d210cf1ba01c4035b59c4fb9b839d7e70cf6f7 authored 10 months ago by test <[email protected]>
mac-avcapture: Fix crash issues on Intel-based Macs and older macOS

Fixes several possible crash issues that might occur on Intel-based Macs
and older macOS version...

03c42e5b9300a45b3d46e900aba08596a223b43f authored 10 months ago by PatTheMav <[email protected]>
win-capture: Add line break for capture audio tooltip

a63714c8f1bc0eba25a5b73a44126fab03422962 authored 10 months ago by shiina424 <[email protected]>
UI: Fill audio meter background each update (#9842)

Since the widget is marked as opaque we need to draw each pixel or
else we may end up with unpai...

fd65a1404c228340ed53bbb4137db5180a1e8a6e authored 10 months ago by Florian Zwoch <[email protected]>
mac-capture: Fix crash in device reconnect handler

The uninit function prematurely released the memory allocated for the
channel map setting, which...

50a19c5219022735054dc23316116729bac8dcde authored 10 months ago by PatTheMav <[email protected]>
mac-capture: Limit number of copied audio channels to libobs limits

OBS handles up to 8 channels of audio, which requires the CoreAudio
input callback to omit/ignor...

5a7478d5623d6c6e6a893b15d42a562553fcc3d4 authored 10 months ago by PatTheMav <[email protected]>
mac-avcapture: Add color format selection for capture card source

Some devices do not support all color formats at all resolutions, but
the capture card source au...

ee2850372669427c12551ed7397729b8babaef43 authored 10 months ago by PatTheMav <[email protected]>
win-capture: Disable audio source when game capture unhooks

d87cf9c7eb2eb5e63b1a3118b74261013ddd52fb authored 10 months ago by derrod <[email protected]>
UI: Fix locale key for fragmented tooltip

4f5d65271246a37c5609de9e30185184a75a060d authored 10 months ago by test <[email protected]>
win-capture: Fix leak in wasapi reroute proc call

fe08a773ab4b94d716a23c525e8e21e76fa00034 authored 10 months ago by derrod <[email protected]>
CI: Remove validateToPublish input

It's not used anymore.

427fd30bd948918c0acb7a8d7b7f28ddfb086725 authored 10 months ago by Georges Basile Stavracas Neto <[email protected]>
CI: Don't manually commit screenshots to OSTree

The flatpak-github-action action does that for us, and even better, it
properly handles the buil...

31b10f36348aa808413a1ad4cf91fee8b4a0ceda authored 10 months ago by Georges Basile Stavracas Neto <[email protected]>
CI: Pass mirror-screenshots-url to build workflow

This allows flatpak-builder to set up and commit the screenshots on our
behalf.

06bb6f0be779a271ef1df74da30abb2f3dcf6124 authored 10 months ago by Georges Basile Stavracas Neto <[email protected]>
CI: Use flathub-infra images

Flathub provides Docker images with the tooling we need, and the
pre-installed runtimes. Let's u...

d8308f289bcbc31e902c63045b98e8e186f921a6 authored 10 months ago by Georges Basile Stavracas Neto <[email protected]>
CI: Remove special-cased flatpak-builder-lint error

We have screenshots in regular builds now, there's no need to special
case the screenshots error...

893c23d1a6e55f5f2fbaf35e934d806b10e63a79 authored 10 months ago by Georges Basile Stavracas Neto <[email protected]>
CI: Bump images to KDE 6.6

This should avoid a large pull on each CI run.

062813eb8a352dacb97d23bddcaf776b37d37ee8 authored 10 months ago by Georges Basile Stavracas Neto <[email protected]>
CI: Use flatpak-builder-lint from the image

The images provided by Flathub already contain flatpak-builder-lint,
and it's up-to-date.

2b72be1c2908e5c5e57e87bce52bdad44fccf108 authored 10 months ago by Georges Basile Stavracas Neto <[email protected]>
build-aux: Update Flatpak audio plugins branch

The KDE Runtime 6.6 relies on the Freedesktop SDK 23.08 and so the branch of audio plugins shoul...

ae1ab38de3fc8d06e3b059b96860800afc05222a authored 10 months ago by tytan652 <[email protected]>
obs-ffmpeg: Receive packets while frame queue is full

Previously, we always assumed we could push more frames before an encoded
packet would be availa...

288ed51269e89a88fcf6ad9f97772bd987286f83 authored 10 months ago by Kurt Kartaltepe <[email protected]>
UI: Include audio devices in macOS microphone permissions prompt

e71149697fa6d116cf6ad429328ce8f90c2212c8 authored 10 months ago by jcm <[email protected]>
UI: Fix source remove log scene

4251e32366dba8ca3d05c78ba336ab821cd9d882 authored 10 months ago by Exeldro <[email protected]>
libobs: Use 'important' usage key for macOS disk space calculations

3f1a868e05cb7b24b07e38929f1e310c2b970b75 authored 10 months ago by jcm <[email protected]>
win-dshow: Add generated Windows resource file to virtualcam sources

5af8c10b0eab5c101c269d69a47b293e7805f002 authored 11 months ago by PatTheMav <[email protected]>
obs-qsv11: Disable texture encoder on linux

After adding proper adapter enumeration the linux code ends up entering
the texture encoding pat...

e1b4c026dfa893d85ce21c82ce42f33414388ac6 authored 11 months ago by Kurt Kartaltepe <[email protected]>
docs: Fix title underline of obs_encoder_roi

Also remove unecessary whitespaces

a4db1c760ba53fa719b581ffa73f2bcdd7fee99c authored 11 months ago by tytan652 <[email protected]>
docs: Add deque to libobs/util table of content

ec17688a90c30d3213388f0a7146b95158143958 authored 11 months ago by tytan652 <[email protected]>
docs: Fix circlebuf deprecation note

848d76f52c2103acbed15d227bb603cf93bf7db7 authored 11 months ago by tytan652 <[email protected]>
CI: Fix incorrect commit hash for signing workflow

When merging the PR for the previous commits, I forgot the note that
stated that it required a m...

29b71c14d279ddac3f8179505178624cc030389d authored 11 months ago by Ryan Foster <[email protected]>
CI: Explicitly set commit hash for signing workflow

780cbacca11acb0c859a1bfa0d827474d1cf3667 authored 11 months ago by derrod <[email protected]>
CI: Move Windows signing to reusable workflow

ffd5879ec95f09e4e551b839f5fe6738058231c1 authored 11 months ago by derrod <[email protected]>
CI: Ignore pdbs zip in Steam workflow

d3291eb983cc46c010b5bd2e52b9f550e7ece907 authored 11 months ago by derrod <[email protected]>
win-dshow: Fix YUY2 line size error

7af6a0fc5100bed1f2d2ed27da14d757a3454f5c authored 11 months ago by vico-shang <[email protected]>
UI: Fix RTMP check in Advanced output

RTMP was not being recognized due to a case-sensitive comparison; this
changes to a case insensi...

60bd03e45e0e9d7d7ecc907e761fab0bce3cd126 authored 11 months ago by pkv <[email protected]>
CI: Switch to macOS 14 runners and Xcode 15.2

The macOS 14 runners are M1-based and more performant than the macOS 13
runners. They also seems...

66978c4d23e32d0f67ec5ac7246a8fea01bf4740 authored 11 months ago by Ryan Foster <[email protected]>
image-source: Fix crash when randomize with 0 files

0c2f3f8049553edcfa39dc1072fa20d4472e5e3c authored 11 months ago by Chris (Flaeri) <[email protected]>
libobs: Fix free disk space calculation on macOS (#10187)

New space availability keys seem to have very specific file system
requirements not documented ...

32ec6c17b5b5ca08d4fc07d36da5407509432de5 authored 11 months ago by Patrick Heyer <[email protected]>
obs-ffmpeg: Fix wrong framerate in AMF VUI header

Frame rate should be defined before AMF encoder initialization,
because this information is use...

b79ba4925252e24bfc6ea002f9b127dcd6f7c5a1 authored 11 months ago by Evgeny Pavlov <[email protected]>
libobs-opengl: Specify display attributes

This is functionally a no-op, but works around a driver bug that
prevents use of eglQueryDisplay...

d2e50c8c387f808c7f56aa6c9abbe91724682d85 authored 11 months ago by Kurt Kartaltepe <[email protected]>
UI: Use vector for signals in source tree/transform

Cleans up signal code.

b6e2face96ef4a5cdf5ec406daebba27efa01291 authored 11 months ago by cg2121 <[email protected]>
deps/obs-scripting: Fix lua tick crash

a0e666d8e3670d645a2d40138f82e2a4e271a010 authored 11 months ago by Exeldro <[email protected]>
UI: Update exportOptions template for macOS release code signing

6af9ae6c87fabfde662fb468d93ea3941ca11656 authored 11 months ago by PatTheMav <[email protected]>
libobs: Update version to 30.1.0

89288f1cf57c4dc89c59758c8ecadf13aa93cfd9 authored 11 months ago by Lain <[email protected]>
CI: Update Google Cloud GitHub Actions

348793b3f02b1b387c76460eaed19d0ae2fa1beb authored 11 months ago by derrod <[email protected]>
CI: Update korelstar/xmllint-problem-matcher GitHub Action

We're currently using korelstar/xmllint-problem-matcher v1.1.0 which is
based on the deprecated ...

100e2c196fc204864cc171cfa44d213c8ac85f10 authored 11 months ago by Ryan Foster <[email protected]>
CI: Update CyberAndrii/steam-totp GitHub Action

We're currently using CyberAndrii/steam-totp c7f636bc64 which is
based on the deprecated node16....

a48cae1b01582b4e030989b1ebc7f298b7f6b4c0 authored 11 months ago by Ryan Foster <[email protected]>
CI: Update peter-evans/create-pull-request GitHub Action

We're currently using peter-evans/create-pull-request v4.1.4 which is
based on the deprecated no...

73ad575c1166852ddd0804c152cd184964a4499d authored 11 months ago by Ryan Foster <[email protected]>
CI: Update CyberAndrii/setup-steamcmd GitHub Action

We're currently using CyberAndrii/setup-steamcmd b786e0da44 which is
based on the deprecated nod...

3576b40f067f8636c8e1a96013d3351b36346203 authored 11 months ago by Ryan Foster <[email protected]>
CI: Do not install python on macOS

macOS and the GitHub runners have python3 preinstalled.
We only needed to specify a version beca...

700017fec30d9a8ca41b61eae4f7993b4a6c7e01 authored 11 months ago by derrod <[email protected]>
CI: Update upload-artifact from v3 to v4 for Sparkle appcast job

Implement the new merge sub-action from upload-artifact as a separate
job that requires the Spar...

c36e5e1e6eb67eed3e0947df9918e26f7de68323 authored 11 months ago by Ryan Foster <[email protected]>
UI: Fix null pointer dereference

strcmp(obs_get_encoder_codec(option), "opus") causes the application to
segfault while loading s...

7d25a8061020bd3a1a4a22f91e08765a6d80603b authored 11 months ago by CrackThrough <[email protected]>
win-dshow: Add support for newer Elgato devices

10c82e638ce8a8d9db5194e2d447ff9b66d7ab19 authored 11 months ago by Lain <[email protected]>