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

CI: Add zsh-based build framework files for macOS

github.com/obsproject/obs-studio - 1cfa06a2aaeb75f73f098e31c3e5d2d52d85cba8 authored over 1 year ago
UI: Fix transform shortcuts for audio only sources

The edit, copy, paste and reset transform shortcuts would still work
for audio only sources, eve...

github.com/obsproject/obs-studio - c33fa8bfa2776712e1a56270fdc97a25a4ddeded authored over 1 year ago
obs-ffmpeg: Fix media source always STATE_ENDED

Previously would always end up with OBS_MEDIA_STATE_ENDED whether the
video reaches the end or t...

github.com/obsproject/obs-studio - 56b93c76013781e5065dc2eadd624e81c1842c4c authored over 1 year ago
cmake: Fix missing libobs subdirectories in MSVC code navigator

github.com/obsproject/obs-studio - c23bd7e05eb617ec1bc70d74cb8c5d77d297fbc2 authored over 1 year ago
notifications: Reorganize mockup layout

- Move the notification list to the bottom of the page
- Use the high fidelity bubbles in the ma...

github.com/obsproject/design - decc44a204f1c046c4ede82dd8ce08769f96e485 authored over 1 year ago
Send events to all frames

github.com/obsproject/obs-browser - 5292ff3de98225b9056c479e00f863ce5b75a2c6 authored over 1 year ago
Fix compilation on Windows and macOS

github.com/obsproject/obs-browser - 5d74047feb1bdf46f962c854394d18c30552780d authored over 1 year ago
.git-blame-ignore-revs: Add recent clang-format changes

github.com/obsproject/obs-studio - f1ad451a04e3ccfdca6c7c4b4a528ea9a706f6ee authored over 1 year ago
mac-capture: Set correct default type for application data

github.com/obsproject/obs-studio - 8f4848a2b04499af2402efafe4e02f3f8e05f63a authored over 1 year ago
Remove obsolete translation RestartCEF

github.com/obsproject/obs-browser - fbb9e84d84315f76b4f6a4b8476e451dcd54b835 authored over 1 year ago
base,deps,src: Replace qr submodule by prefix/system install

github.com/obsproject/obs-websocket - 417725801c25561ed3ac316a71aa332847623913 authored over 1 year ago
UI: Destroy the frontend API after OBS_FRONTEND_EVENT_EXIT

The frontend API was never explicitly cleaned up which has lead to
several crashes from plugins ...

github.com/obsproject/obs-studio - d997a56fb635e8658ac4221efa04dd90906800ed authored over 1 year ago
docs: Clarify OBS_FRONTEND_EVENT_EXIT intent

github.com/obsproject/obs-studio - f7eb634788b241341d5cac22b80ed913935b8589 authored over 1 year ago
linux-pipewire: Move format info to streams

So far we've been treating format info on a per-connection basis,
but now that a single connecti...

github.com/obsproject/obs-studio - d40f5808f4c60438c268072cd04b1d8aefffaaa9 authored over 1 year ago
linux-pipewire: Add support for YUY2

github.com/obsproject/obs-studio - 15b8c5b743b9c6d1082e14e91a9427c4e6c5924e authored over 1 year ago
linux-pipewire: Store source when creating streams

We'll need to peek information about the source to determine how
to process frames, so store it ...

github.com/obsproject/obs-studio - c7e355e89c1d799bca04990d9ea18abf0af7c83b authored over 1 year ago
linux-pipewire: Factor out format data in a struct

And use it instead of exhaustively open coding each field of
the anonymous struct into the argum...

github.com/obsproject/obs-studio - 37fd856e91ba26bcd9ec63ada65a62c91cbb79ed authored over 1 year ago
linux-pipewire: Add support for async sources

Cameras and audio streams will use the async output routines, but
not screencasting. This needs ...

github.com/obsproject/obs-studio - 67f01c7a44f36e06227a3c753b63ba8253a143d6 authored over 1 year ago
linux-pipewire: Extend format_data

The media API requires it's own format (enum video_format) and
bytes per pixel (bpp).

github.com/obsproject/obs-studio - 53ce8d5b65df8e7179592c99283201b71b0c92fc authored over 1 year ago
linux-pipewire: Move portal signal subcription to portal.c

The D-Bus signal subscription is a very boring aspect of the
portals infrastructure that shouldn...

github.com/obsproject/obs-studio - 549c0f5850f6b2e0ed26e90950b176aa75324c93 authored over 1 year ago
linux-pipewire: Track streams

Make obs_pipewire hold a list of streams created by itself, and
destroy these streams when closi...

github.com/obsproject/obs-studio - 2f5c40b05bc3740c04c4bdda4836319db51ff7db authored over 1 year ago
linux-pipewire: Explicitly handle NULL format strings

This is a workaround to the compiler complaining about directive
arguments being null.

github.com/obsproject/obs-studio - bdfead801e9234a4ee6389672d1003bdbdbe0e7f authored over 1 year ago
linux-pipewire: Separate PipeWire core and streams

Sorry, this is a painful commit to review :(

Until now, the only consumer of the PipeWire code ...

github.com/obsproject/obs-studio - 330d54fada2992424ff54ae02b8e72861d84d0c5 authored over 1 year ago
cmake: Fix missing space between sentences

This whitespace character between two sentences in a cmake error message
was accidentally remove...

github.com/obsproject/obs-studio - 17f2b9aadb0e1d28eb9fbe3733db837395dd2cef authored over 1 year ago
libobs-d3d11: Left-pad device PCI ID to 4 characters with zeroes

github.com/obsproject/obs-studio - 9967322834e847dae24216950109eb9e243b7bbf authored over 1 year ago
libobs: Fix PROPVARIANT variable has not be freed

The PropVariantClear function frees all elements that can be freed in a given PROPVARIANT struct...

github.com/obsproject/obs-studio - 41e2791f2711d0319ad4df36b9e894ff8a549464 authored over 1 year ago
win-wasapi: Fix PROPVARIANT variable has not be freed

github.com/obsproject/obs-studio - 54568cb3bd27ff04385211c507e6130601a7fd8c authored over 1 year ago
docs: Add obs_properties_add_button2

github.com/obsproject/obs-studio - 32713eb95e8e063eed577e9add753ce803ed39c0 authored over 1 year ago
UI: Don't set fragmentation movflags in lossless mode

github.com/obsproject/obs-studio - 84f1e962a11e6f7824ed516b7e75d0a3fc2c8f5c authored over 1 year ago
libobs: Don't defer encoder updates if not necessary

When #5169 implemented deferred encoder updates, it did not account for
the case when the encode...

github.com/obsproject/obs-studio - 4118fa7ac1f332027ddc3b6d1a226154373f45d1 authored over 1 year ago
obs-ffmpeg: Fix NVENC VBR maxBitRate set to avgBitrate

MaxBitrate gets correctly set during encoder init, and then promptly
overwritten by nvenc_update...

github.com/obsproject/obs-studio - e0293add618089681cab5407f03a5bc4f6acc426 authored over 1 year ago
UI: Localize font picker window title

github.com/obsproject/obs-studio - f7d5d80b042739f8e47d1335cd263114cab66a8a authored over 1 year ago
mac-capture: Remove internal display settings from SCK Audio Capture

github.com/obsproject/obs-studio - 8fa84e874b8696258f1b896c71f8b2d6f253444e authored over 1 year ago
libobs: Export more libobs/util headers

github.com/obsproject/obs-studio - 55237ab2ef7e92a4c24896bce84cc51e37a25d08 authored over 1 year ago
.clang-format: Update and cleanup configuration file

- Set standard to c++17 (Cpp11 is an alias for "Latest")
- Update comments to clang-format 13
- ...

github.com/obsproject/obs-studio - b1cbdec87b6eba097ba556ceea7d4c3891b82908 authored over 1 year ago
clang-format: Set AllowAllConstructorInitializersOnNextLine to false

github.com/obsproject/obs-studio - dcc07cfe4ed3f7fb60c7a0d1563236eac0a0b053 authored over 1 year ago
clang-format: Set AllowAllArgumentsOnNextLine to false

github.com/obsproject/obs-studio - 1739272c4453ac005d315c2e22f43e119561435b authored over 1 year ago
CI: Remove syphon-framework exclude from format script

github.com/obsproject/obs-studio - 076b14ec707333be88b53fa2555adfc13d195b0e authored over 1 year ago
clang-format: Set AllowShortLambdasOnASingleLine to Inline

github.com/obsproject/obs-studio - 593664dcdb11951d2538bd78d6620b03ca95392a authored over 1 year ago
UI: Don't call activateWindow() when hidden

github.com/obsproject/obs-studio - 2fbc0dabdacdf2a3c8be65c0774370b605f44333 authored over 1 year ago
linux-v4l2: Add support for grayscale MJPEG

github.com/obsproject/obs-studio - 79d77ddf909b1802b77eebcf8172f37d36509377 authored over 1 year ago
win-dshow: Add support for grayscale MJPEG

github.com/obsproject/obs-studio - 22ea121f7cfcbfb51d0bf24bdf9ec24c16e4df0f authored over 1 year ago
UI, libobs: Add RAII wrappers for faders/volume meters

They can now be automatically deleted.

github.com/obsproject/obs-studio - e121ac158748387614bc0e56b20bf9f49405066f authored over 1 year ago
Add check for portable mode

Look for 'Portable mode: true' in the log and add an info flag if found.

github.com/obsproject/loganalyzer - d0aabbb4af56e45685a2a3cf7229aacb6749401e authored over 1 year ago
plugins: Change how plugin names are parsed

Use the first : with a space after it to split the log line string and
find the plugin name.

github.com/obsproject/loganalyzer - 4abe9af76dfae6bc80f2af93684cb01f88329757 authored over 1 year ago
cmake: Add finder for Libqrcodengencpp

github.com/obsproject/obs-studio - d76de77abb66076f036ab221a53540e86e575353 authored over 1 year ago
CI,build-aux: Add Libqrcodegencpp on Linux

github.com/obsproject/obs-studio - ad243f2355a04c8e871072bbe37b33f0260c9e0b authored over 1 year ago
deps.macos: Add Libqrcodegencpp to macOS deps

https://github.com/nayuki/QR-Code-generator C++ implementation tweaked
to be shipped as libraries.

github.com/obsproject/obs-deps - d4e4096089e1e942dfb72bad44b6e37de06f2fde authored over 1 year ago
deps.windows: Add Lidqrcodegencpp to Windows deps

https://github.com/nayuki/QR-Code-generator C++ implementation tweaked
to be shipped as libraries.

github.com/obsproject/obs-deps - 6e04583f04d887e920975c87991c561fca4395e7 authored over 1 year ago
obs-qsv11: Add a Linux implementation

This adds a CMake module for finding the QSV SDK (libmfx/onevpl) and an
the required platform co...

github.com/obsproject/obs-studio - c6b470de9a691adabb50221a6bb4d0289f81d6df authored over 1 year ago
obs-qsv11: Add adapter checks for Linux

This moves the existing adapter checking into the platform layer and
moves the Windows implement...

github.com/obsproject/obs-studio - b8ccaf56494af74c3eae618661adefb72ca8a22f authored over 1 year ago
UI: Disable QSV for simple mode on Linux

Linux QSV drivers have varying capabilities depending on if the
free/non-free Intel drivers are ...

github.com/obsproject/obs-studio - 425be040145cc34a3568d6fe56555bc5d0545635 authored over 1 year ago
libobs: Fix back-to-back GPU encoder sessions breaking

Reset frame_rate_divisor_counter to 0 on encoder shutdown.

After starting and stopping a GPU en...

github.com/obsproject/obs-studio - 80864197fb9f7b3e13e73eba4258aef19521c604 authored over 1 year ago
clang-format@16: add 16.0.5 bottle.

github.com/obsproject/homebrew-tools - 70f71ee801257109aeb84dda3f236016ee7f2777 authored over 1 year ago
Add clang-format 16.0.5

Closes #7.

Signed-off-by: Ryan Foster <[email protected]>
Signed-off-by: P...

github.com/obsproject/homebrew-tools - bdf64cb9a116440fb5874593264d9c430cfcb8ff authored over 1 year ago
deps.ffmpeg: Update libsrt to 1.5.2

This updates libsrt to 1.5.2. This has a commit which fixes a bug with
rendezvous mode [1,2] in ...

github.com/obsproject/obs-deps - d05f3e6cfedb388db2f7e0dbedf28a54ee723b0a authored over 1 year ago
win-dshow: Remove legacy FFmpeg compatibility

github.com/obsproject/obs-studio - 46aea3fc70e72491fbba93df3542165f0df0a5e0 authored over 1 year ago
obs-ffmpeg: Remove legacy FFmpeg compatibility

github.com/obsproject/obs-studio - 578dc46a797db8860e90789741bae40441d18575 authored over 1 year ago
libobs: Remove legacy FFmpeg compatibility

github.com/obsproject/obs-studio - c939525f77f1582437049ff58390d420afc25d07 authored over 1 year ago
deps/media-playback: Remove legacy FFmpeg compatibility

github.com/obsproject/obs-studio - 7731f98d8708c8a8c889d436d3dc0c4a2e863559 authored over 1 year ago
deps/libff: Remove legacy FFmpeg compatibility

github.com/obsproject/obs-studio - aeaf720247e2e1abe1779b31e668a74cf13ecacd authored over 1 year ago
libobs/util: Remove outdated comment

github.com/obsproject/obs-studio - bc6cfab61551a3938d71a4624a1b1291caa3e1d1 authored over 1 year ago
obs-ffmpeg: Remove outdated comment

github.com/obsproject/obs-studio - 021826175be830ac36c4536bcfd85b47753ec165 authored over 1 year ago
UI: Remove Qt 5 ifdef guards and code

github.com/obsproject/obs-studio - a4834efde9d08110b1ab345adb8bed5dc9f7d038 authored over 1 year ago
Remove Qt 5 ifdef guards and code

github.com/obsproject/obs-browser - 5e22a613d5f0b88e10e28a0790aebcff6b722a93 authored over 1 year ago
obs-qsv11: Fix missing ENABLE_HEVC definition for test executable

github.com/obsproject/obs-studio - a44d1b2dce3a566e201329ed963965e0743ac406 authored over 1 year ago
obs-filters: Fix legacy CMake obs_status for RNNoise

Setting ENABLE_RNNOISE to OFF would result in SpeexDSP being logged as
disabled. Correct the CMa...

github.com/obsproject/obs-studio - a167d7f91693084862935b97558e5a120cbfb269 authored over 1 year ago
obs-webrtc: Fix CMake 3.0 module disabled path

The CMake 3.0 path used the old syntax for logging if the module was
disabled. Update this to us...

github.com/obsproject/obs-studio - b2405e465a53ad68eb27ffe66acb7689e293e563 authored over 1 year ago
obs-webrtc: Fix legacy CMake obs_status call

An additional stray comma resulted in an incorrectly formatted status
message in the CMake log.

github.com/obsproject/obs-studio - 7cf7fd01171bca137d2da62ad2397a3b798089a7 authored over 1 year ago
UI: Fix preprocessor directives for platform integrations

The macros `YOUTUBE_ENABLED`, `RESTREAM_ENABLED`, and `TWITCH_ENABLED`
are not defined when the ...

github.com/obsproject/obs-studio - 39d4b53f6beff1b4dbd62f3e4256ccadef5d044d authored over 1 year ago
Add JS interaction function, Fix "setStartupScript"

github.com/obsproject/obs-browser - 72635d5bde166110f98e0ce252159fdb6ad0cbe2 authored over 1 year ago
libobs: Fix flip not working with stretch to bounds

github.com/obsproject/obs-studio - 8789c439599ceacdda59b49c212125b0e4eed878 authored over 1 year ago
UI: Soft-delete scene collections

Instead of actually removing the file, simply rename it to the .bak
version which OBS ignores in...

github.com/obsproject/obs-studio - ad5f04e53dc6ed740138c0950b1042b3e24d1ba3 authored over 1 year ago
rtmp-services: Remove defunct servers/services

github.com/obsproject/obs-studio - 7166115cded2cab7a6bf76e23fe1789a8be3cf38 authored over 1 year ago
obs-ffmpeg: Increase initial buffer fullness for VAAPI

Default ffmpeg initial buffer fullness (75%) is too low
and results in significantly lower video...

github.com/obsproject/obs-studio - 5fdda179ed2768304a98d48f4074e54fe7cbf5b3 authored over 1 year ago
win-capture: Enable compatibility data updates by default

github.com/obsproject/obs-studio - 046719f65a7747d45f6f54606e75aef3fbd93073 authored over 1 year ago
docs: Fix macro definitions

github.com/obsproject/obs-studio - 34a9ea09e84b9210357eb177533abf08fe2cef4c authored over 1 year ago
UI: Fix crash radio list without items

Check items count before accessing first item,
or it will crash due to out-of-bound access.

github.com/obsproject/obs-studio - 9ab5271d69ea765cbca3986a62d2ce2fa87bef52 authored over 1 year ago
CI: Fix scheduled workflow

github.com/obsproject/obs-deps - db5d87087d0a21d84e94344aee6f7fa0847f9660 authored over 1 year ago
UI: Fix scenes only multiview label position

github.com/obsproject/obs-studio - 65e35bec7da0bb53e4f55f2b75325e3ba9934a03 authored over 1 year ago
updater: Fix updating without patch files

github.com/obsproject/obs-studio - 46525f5175b7c9b06d5c7c5ab8bd4780c635b3a1 authored over 1 year ago
deps.macos: Update build scripts to support creation of dSYMs

github.com/obsproject/obs-deps - 3e1cd39508bfcf6987ab53034f668c3716f0c351 authored over 1 year ago
utils.zsh: Update compiler flags to enable debug symbols in Release

github.com/obsproject/obs-deps - 3346dd72d4383a80771bb4b1b325ad61930df9cb authored over 1 year ago
deps.qt: Update Qt6 build scripts to support creation of dSYMs

github.com/obsproject/obs-deps - 93d0e47b09087fbff6bc732394e63fb4e78bed4a authored over 1 year ago
deps.ffmpeg: Update build scripts to support creation of macOS dSYMs

github.com/obsproject/obs-deps - 3538cc2f41ce646ae897c0bc5814ed2952ec1770 authored over 1 year ago
CI: Update workflow to package dSYMs

github.com/obsproject/obs-deps - 0c40c91e2dbd69ee1c0d6d81ae77d719c1238d9c authored over 1 year ago
Update main build script to enable packaging of dSYMs

github.com/obsproject/obs-deps - 841e3e28e8dbecf32165f327d2082b13d9c6ce30 authored over 1 year ago
CI: Update scheduled workflow to refresh macOS dependency caches

github.com/obsproject/obs-deps - ba195a1e14c33e150969719d73377dbb578cc191 authored over 1 year ago
CI: Update create-single-arch action to support dSYMs

github.com/obsproject/obs-deps - c345e7e5626c49b17855b65866730e184d3e807d authored over 1 year ago
CI: Update create-universal action to support dSYMs

github.com/obsproject/obs-deps - 212b6c5b6038710d724d89ab103148e8724f3569 authored over 1 year ago
Install obs-studio from ppa

This installs OBS Studio from the OBS ppa. This is a temporary fix
to prevent the CI from failin...

github.com/obsproject/obs-plugintemplate - 13c6bbbaafcfef9547fdf926a1389f519126be70 authored over 1 year ago
UI: Wait for full vcam deactivation to destroy its view

A bug which was technically introduced in df446c3f6e: the author
assigned video mixes to the vir...

github.com/obsproject/obs-studio - cececf4e5572c76fd6f4ec04cc7de962cf02805d authored over 1 year ago
CI: Update macOS and Windows build scripts for OAuth configs via preset

Also sets GPU_PRIORITY_VAL via preset on Windows.

github.com/obsproject/obs-studio - 9712b33417978578ac68d18c668332b885803546 authored over 1 year ago
cmake: Add services preset with OAuth configurations

Allows the use of OAuth credentials set up via environment variables
(as used on CI) without the...

github.com/obsproject/obs-studio - bda58bfb8e109c33811c06559379b12f22bc52d9 authored over 1 year ago
test-input: Update CMakeLists for updated CMake path

Also adds the subdirectory to the project with the updated CMake path,
as it was missed originally.

github.com/obsproject/obs-studio - 5f7a8d8e70239cdd470fa3ce16bf1cc3d6175343 authored over 1 year ago
libobs: Add use of pause callbacks to CoreAudio monitoring

github.com/obsproject/obs-studio - e4a3f80f9fc90b0c9a65c96d343322ba3f1e6bcd authored over 1 year ago
libobs: Add pause callback support for sources

github.com/obsproject/obs-studio - 9eea0d892155896fcba75761b2658a19ddf3bb9d authored over 1 year ago
docs: Add example for DARRAY as function parameter

github.com/obsproject/obs-studio - a287313070466b87195d7020278d074ce99af453 authored over 1 year ago
obs-qsv11: Remove Windows references from common files

This cleans up the fairly arbitrary Windows includes and types and
unused functions from the com...

github.com/obsproject/obs-studio - dc2f2f157be13e9166aa17cb04f20c2bd55025f5 authored over 1 year ago
obs-qsv11: Simplify tracking of which allocator is used

Replace the checks based on D3D11 and D3D9 to check a more informative
variable aptly named UseT...

github.com/obsproject/obs-studio - 6acb16840d816cc74e300d5ba2ba41fa38565999 authored over 1 year ago