Ecosyste.ms: OpenCollective

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

github.com/obsproject/obs-vst

Use VST plugins in OBS
https://github.com/obsproject/obs-vst

Update README with new code location

b28cdef1fb06ece14d6be023b0f08ec28bca972e authored over 2 years ago by Richard Stanway <[email protected]>
Update find_qt macro usage in CMake

b2fd17f6564da1cb03495fd957147d8002ee2a79 authored over 2 years ago by tytan652 <[email protected]>
Remove QT_VERSION and find_qt macro definition in CMake

Those are not needed since the plugin is only buildable in-tree.

a866539337b2cb6b7564565216cafeadb370c132 authored over 2 years ago by tytan652 <[email protected]>
Fix type mismatch when building with Qt6

e6a59b3ba9e253e6fd4919443100e3b948ef23d5 authored over 2 years ago by jpark37 <[email protected]>
obs-vst: Update CMakeLists for modern builds

937ba7952ddea9b8f4106dfd6f54ee0f3ef4d03d authored almost 3 years ago by PatTheMav <[email protected]>
Update translations from Crowdin

8ad3f64e702ac4f1799b209a511620eb1d096a01 authored almost 3 years ago by Translation Updater <>
obs-vst: Clear VST effect if user selects empty plugin

a75101793faf8bfb33d660dfd95affc55155359a authored almost 3 years ago by wangshaohui <[email protected]>
Don't clear chunkData if chunkHash is missing

Correctly load VST configurations created before hashing was introduced.

0fb040105c7944c2b70c940a68d315aef256f3a1 authored almost 3 years ago by Matt Gajownik <[email protected]>
Fix size truncation warning for silenceChannel

Also make function static since it's internal to the translation unit.

31c2fc60e7f772cf35c7c2208cf0515fd2420d61 authored almost 3 years ago by jpark37 <[email protected]>
Fix formatting

7e5313961c288552e940e0c11dea53850d5f284c authored almost 3 years ago by Matt Gajownik <[email protected]>
Don't disable VST close button on macOS

The original PR that introduced this was written before the recent
refactor into how VST closing...

2b2f15fb74f862393282e01670e6b30807616ede authored almost 3 years ago by Matt Gajownik <[email protected]>
Fix resizing most VSTs on macOS

By using setFixedSize rather than setGeometry or resize, this disables
the macOS resize grip in ...

95d81a3377c44736bc3a79d290adfc9480fdd3d7 authored almost 3 years ago by Matt Gajownik <[email protected]>
Fix mvMeter2 resize crash, fix SPAN resizing

While `audioMasterSizeWindow: return 0` seems to work for some, it's
actually supposed to return...

56168fdff9f61d630c8425380d3b99211951a376 authored almost 3 years ago by Matt Gajownik <[email protected]>
Improve lock for effect object

lockEffect is only necessary for these situations:
1. access effect object outside of UI thread
...

106868e730ad7c34fbb7d25b6100dc36d1c9f147 authored almost 3 years ago by wangshaohui <[email protected]>
Handle more VST events to avoid crashes

This also consolidates host callbacks into one function.

Crash can be reproduced with VST plugi...

566c2136850e0542c938a49d3ff0507eeb7b1567 authored almost 3 years ago by wangshaohui <[email protected]>
Fix crash with plugins using large channel count

Now respects the actual channel count that the plugin reports, even if
it's greater than OBS wil...

0f6470c40664892b87ecb0d908bc5ecf46e65d94 authored almost 3 years ago by Jesse Chappell <[email protected]>
obs-vst: Check hash before applying "chunk_data"

9cdde97dc303350fa349d6a169ce761c55824832 authored almost 3 years ago by wangshaohui <[email protected]>
Fix VST plug-ins disappearing when resized

Rather than resizing using the Windows API, perform resize on the Qt
wrapper window. This handle...

425935a39a074b16a7e1fa90f0402469ef225b82 authored almost 3 years ago by Blue Cat Audio <[email protected]>
Correctly use source name (not target) for window title

For a filter, the "target" is the previous item in the filter chain,
which could either be the s...

2e90d233ba164af58522264d09dbd225b3cf2814 authored almost 3 years ago by Matt Gajownik <[email protected]>
obs-vst: Fix VSTPlugin::effect race condition

1dde4c37a5d40dc1486c84ee544531cf807ca35d authored about 3 years ago by wangshaohui <[email protected]>
obs-vst: Modify VSTPlugin::closeEditor()

About previous code, it combined doXXX() and onXXX(), which makes closeEditor() be invoked twice.

e33e8ee6217566d8e004992b7cd206aba2d41f6c authored about 3 years ago by wangshaohui <[email protected]>
obs-vst: Avoid using empty editorWidget for deleteLater()

58adbf93b803d889a4b18206d718b34ef9748787 authored about 3 years ago by wangshaohui <[email protected]>
Update translations from Crowdin

6ebb4f5e8e42ab5cc011bedf937a2127d1816bee authored about 3 years ago by Translation Updater <>
Cleanup EditorWidget.h

Removes an unneeded cleanup and preprocessor ifs

99c95b6afd1a24e7a0693d15e9ca0ca7517967e1 authored about 3 years ago by gxalpha <[email protected]>
obs-vst: Modify log in obs-vst, fix compile error (#94)

* obs-vst: Modify log in obs-vst

* obs-vst: Modify log content

Co-authored-by: wangshaohui...

5b0c758cccf43cd24a0ea30144e8d072dd6a029a authored about 3 years ago by wangshaohui <[email protected]>
obs-vst: Update effect name even effect is unavailable

ad9cd0afbac73639643e548c448d19adbc3ba4eb authored about 3 years ago by wangshaohui <[email protected]>
obs-vst: Fix crash caused by unsupported interface (#90)

* obs-vst: Modify check logic after loading effect

* obs-vst: Check effFlagsHasEditor before ...

0f157e4a1c7c50d417eb32444a07c70855d5ce55 authored about 3 years ago by wangshaohui <[email protected]>
Fix formatting

8c80a80af9490f1b88e64b4efc433c661896e0db authored about 3 years ago by jp9000 <[email protected]>
Fix typo

d1c82bc6f69ab8cae2703ad7ac126618bc0b60e7 authored about 3 years ago by jp9000 <[email protected]>
obs-vst: Use deleteLater on editorWidget to prevent crash (#92)

* obs-vst: Fix crash that we should delete widget later

* obs-vst: Make sure effEditClose won...

50c1999875b961406171afe5d98671bc6b785a99 authored about 3 years ago by wangshaohui <[email protected]>
obs-vst: Check result after creating vst plugin

6809b0df678c66fbce81d746a615cf62eed0cfdd authored about 3 years ago by wangshaohui <[email protected]>
Fix button states on properties refresh

Properties creation checks whether the current plugin has it's
editor window open or not. Depend...

0caa002f5060e29d82835ce02c94879fd4e2c269 authored about 3 years ago by Florian Zwoch <[email protected]>
Replace QMacCocoaViewContainer with QWidget::createWindowContainer

QMacCocoaViewContainer was deprecated at some point in Qt5 and removed
in QT6.
Let's replace it.

025ab529ff8814c393e7a31292d668d170879387 authored about 3 years ago by gxalpha <[email protected]>
obs-vst: Modify incorrect code about mallocing memory

247f08d011551e56599538434d6517086f012e25 authored about 3 years ago by wangshaohui <[email protected]>
Update translations from Crowdin

0dc95ed584b3f14ca308706d0d0324252bd9700b authored over 3 years ago by Translation Updater <>
Update translations from Crowdin

aaa7b7fa32c40b37f59e7d3d194672115451f198 authored over 3 years ago by Gol-D-Ace <[email protected]>
obs-vst: Remove unused code

This code throws warnings and appears to have no function.

1b9d20afd353a51b0fedf68a9e1b8c919312189d authored over 3 years ago by Kurt Kartaltepe <[email protected]>
Remove Qt5MacExtras

QtMacExtras is currently not in Qt6 and there's no word on if/when it
will be reintroduced. We d...

24b03e876233058b10c0f02441ab1a3829d56cad authored almost 4 years ago by Ryan Foster <[email protected]>
Fix VST_PATH use under Linux

f34327d98c0a54a6da29d37f0b8db790b6adbe4e authored almost 4 years ago by tytan652 <[email protected]>
Add DISABLE_VST CMake flag to disable building plugin

fffdb7e83baa4a41a514ba143d442947e6ac1730 authored almost 4 years ago by Ryan Foster <[email protected]>
CI: Update clang-format to support Ubuntu 18.04 and 20.04

4d41fdbcb1ee1b855880a9ecf6c064dae71d918a authored almost 4 years ago by Matt Gajownik <[email protected]>
Merge pull request #71 from RytoEX/replace-qregexp

Replace QRegExp usage for better Qt6 compatibility

575a23ff354fa6ed1340343cec5e9cc34202e68f authored almost 4 years ago by Colin Edwards <[email protected]>
Merge pull request #76 from Keenjin/master

obs-vst: fix memory leak

a2cbc14324d2ba12ee9dc84babc85f73de9779c2 authored almost 4 years ago by Colin Edwards <[email protected]>
obs-vst: fix memory leak

944c1c962748ee48ab0eca24bacc5354c169eb60 authored almost 4 years ago by Keen <[email protected]>
Replace QRegExp usage for better Qt6 compatibility

The existing QRegExp usages are just doing basic string matching to
remove filename extensions. ...

6469a326f9161e17174db3528b63aebbea866d07 authored about 4 years ago by Ryan Foster <[email protected]>
Update translations from Crowdin

cca219fa3613dbc65de676ab7ba29e76865fa6f8 authored over 4 years ago by Gol-D-Ace <[email protected]>
Use getenv on Linux to support older Qt versions

b4b3f59368c402b08f87becf78c63de5bcb21680 authored over 4 years ago by Matt Gajownik <[email protected]>
Add module description

f6d76c392c76d40006230537ca999c86c29d887e authored over 4 years ago by Matt Gajownik <[email protected]>
Use correct home ENV variable when checking for linux vst plugins

69cc00068a8a0486c4b116321deeb339f4206075 authored over 4 years ago by Colin Edwards <[email protected]>
Merge pull request #62 from obsproject/process

Ability to handle audio with more frames than the VST Blocksize

83e1bf241007480a796c0c3f65018d1f0e482447 authored over 4 years ago by Colin Edwards <[email protected]>
Ability to handle audio with more frames than the VST Blocksize

935a4e3d311526f9ba5a58fc73b073d792d283bc authored over 4 years ago by Colin Edwards <[email protected]>
Merge pull request #61 from obsproject/linux

Changes to make vst UI work on linux

86698f5d0cfd0ec3d2489c4c74dcc16ba488bc20 authored over 4 years ago by Colin Edwards <[email protected]>
Changes to make vst UI work on linux

c41c682b72202041f1c86a68efd07734e438c5f5 authored over 4 years ago by Colin Edwards <[email protected]>
Add cmake folders

bf94482077c3f6277f48d0703803ea241e14c6e3 authored over 4 years ago by jp9000 <[email protected]>
Merge pull request #60 from obsproject/formatci

Clang format on github run

1ffbaea9f7c106077cd9e0191963be1fe773c0d8 authored over 4 years ago by Colin Edwards <[email protected]>
Clang format on github run

1a5e8e8a9b8c454994997e56b7cb9af2fe8ed8e9 authored over 4 years ago by Colin Edwards <[email protected]>
Fix formatting

883a1383d90f603d75a70a51d07f394220133506 authored over 4 years ago by jp9000 <[email protected]>
Merge pull request #59 from obsproject/noclose

Don't allow the window close button to work on vst plugins

1a8b05263511218693362a07a0e6b5244ef957ba authored over 4 years ago by Colin Edwards <[email protected]>
Don't allow the window close button to work on vst plugins

7119699c70e86c97c446adc401aa7104008678c5 authored over 4 years ago by Colin Edwards <[email protected]>
Fix threading issues

This ensures that if VST windows are open, that everything related to
those windows is done in t...

baa41568e04275d5314848e691de85919cb03127 authored almost 5 years ago by jp9000 <[email protected]>
Format obs-vst with clang-format

e7d21c36c865c6004087bd91f1d9141d955be113 authored over 5 years ago by jp9000 <[email protected]>
Merge pull request #56 from Gol-D-Ace/translations

Update translations from Crowdin

fde438f7a8afdf41a7ab386a0aa1a61175fc8427 authored almost 6 years ago by Jim <[email protected]>
Update translations from Crowdin

3d3fa563a0d631cb207709ca6a2bfa81da7a8436 authored almost 6 years ago by Gol-D-Ace <[email protected]>
Merge pull request #54 from c3r1c3/More-vst-paths

obs-vst.cpp: Add Requested VST Path in github #53

45ff9667c65c1e136ebb8850385dbb9ed4d5442d authored almost 6 years ago by Colin Edwards <[email protected]>
obs-vst.cpp: Add Requested VST Path in github #53

8d67c8e629e3f49ae382387d8a36de1346028003 authored almost 6 years ago by Cephas Reis <[email protected]>
Fix error parameter on failed effect load

38169f48bfd74cc279fdc1d9a7eb57aeb4d1f921 authored almost 6 years ago by Richard Stanway <[email protected]>
Merge pull request #50 from Vertver/master

Fixed plugin resize on Windows

db9e1167c5fb48cac44e700d0fbe673314871c83 authored almost 6 years ago by Colin Edwards <[email protected]>
Fixed plugin resize on Windows

96bd81cb5f12a9c04788acec2cd7e7067c8337c2 authored almost 6 years ago by Anton <[email protected]>
Use Windows environment variables to locate Program Files folders.

f900e5bb5cca01dbe8f35f7ede3082cd2c42b4c1 authored about 6 years ago by Igor Bochkariov <[email protected]>
.gitignore: Added many types to help keep things clean

Added a ton of the usual .gitignore entries to help with out-of-tree builds.

843d74ae4e82b4ff49b3569a94a83711ee1dce00 authored about 6 years ago by Cephas Reis <[email protected]>
Fix memory leak

Adds a destructor to free the input and output pointers.

d10bb3118dabee0791f57c5543b544843d17effa authored over 6 years ago by Alex Anderson <[email protected]>
Update window on resize on OSX

f2789a98828fb2fd15266285f22e065f7991a7de authored almost 7 years ago by Colin Edwards <[email protected]>
Add layout to QMacCocoaViewContainer

b0f046f0ac0c8181d018f7148c7617b577a1e085 authored almost 7 years ago by Colin Edwards <[email protected]>
Include Qt5::MacExtras

220ad08cf3a17fd1096938667c7f4257dedd4f2b authored almost 7 years ago by Colin Edwards <[email protected]>
Merge pull request #46 from Gol-D-Ace/master

Update locales from Crowdin

44d49fc9345d0530267865aaaaa21d37ab159e32 authored almost 7 years ago by Jim <[email protected]>
Update locales from Crowdin

836818aec3e85d705be63261c1c5e0b6e067e2fd authored almost 7 years ago by Gol-D-Ace <[email protected]>
Fix a signed comparison warning

a07f7398be8264a420c84ebae3f3712027a502b7 authored about 7 years ago by jp9000 <[email protected]>
Fix a few MSVC warnings

0b989b70eb87080862219e6fd469e7a360bcdf5d authored about 7 years ago by jp9000 <[email protected]>
Merge pull request #44 from follower/patch-1

Fix Markdown formatting to preserve line breaks

62fb1654ed3b5b58c20248e7b1c7de7fcf6f93c1 authored about 7 years ago by Colin Edwards <[email protected]>
Fix Markdown formatting to preserve line breaks

(Adding two space characters at the end of a line forces/preserves a line break.)

3a6e91692ecea7660e07f5294ae2c41fab55693f authored about 7 years ago by follower <[email protected]>
Merge pull request #43 from c3r1c3/Window_Title

Change Plugin Interface Window Titles

bd87c7bf9f5353ba0a0c3b5f148796ef438b819d authored over 7 years ago by Colin Edwards <[email protected]>
VSTPlugin.cpp: Add Default Text for Plug-in Title Bar

2c25daec53f3fe7ad375b0370a7ffce8684941ce authored over 7 years ago by Cephas Reis <[email protected]>
Change Plugin Interface Window Titles

This patch resolves #34 in the obs-vst Github issue list.
Tested on Windows.
Please test on MacOS.

d91c2c43f6799067684a5c9eba96eea7eaa56369 authored over 7 years ago by Cephas Reis <[email protected]>
Merge pull request #41 from Gol-D-Ace/translations

Update locales from Crowdin

581ce677c3efba30c86178f8495b8a2f8329fde5 authored over 7 years ago by Colin Edwards <[email protected]>
Update locales from Crowdin

1157e8a2df2e80c688de50567a37e4a7bca7167f authored over 7 years ago by Gol-D-Ace <[email protected]>
Merge pull request #40 from fogmoon/patch-1

Update CMakeLists.txt

af432f8d488166f9b66afc211cde10832958b5fd authored over 7 years ago by Colin Edwards <[email protected]>
Update CMakeLists.txt

Add DISABLE_UI conditional statement for non-gui compiling

a7562d654d1a6e64e049a39222d95a2f6b3f93db authored over 7 years ago by Fogmoon <[email protected]>
Merge pull request #39 from mntone/master

Fix loading path in obs32 on Windows 64-bit (WOW64)

60d8d8be51c70619482793e76ed54bf7ab798330 authored almost 8 years ago by Colin Edwards <[email protected]>
Fix loading path in obs32 on Windows 64-bit (WOW64)

cdd8e70bd8c96599c7451328328ff279c2a814e1 authored almost 8 years ago by mntone <[email protected]>
Set window title to vendor - pluginName

b667951fc2eb178f54a1a5f551b80eee35831e93 authored almost 8 years ago by Colin Edwards <[email protected]>
Format files with OBS style clang-format

96f935006370e37bec8d0dee46f859bcd7a6d3ba authored almost 8 years ago by Colin Edwards <[email protected]>
Fix crash when OBS is set to mono

771381bebe98a4eeb33db783e0b7d6cd22f32605 authored almost 8 years ago by Colin Edwards <[email protected]>
Merge pull request #38 from Gol-D-Ace/translations

Update locales from Crowdin

c60ace19b102c81eae2b784bbc5b912fdda663c3 authored almost 8 years ago by Colin Edwards <[email protected]>
Update locales from Crowdin

28175417c04c89393eb6780603e4fdcf914aef52 authored almost 8 years ago by Gol-D-Ace <[email protected]>
Fix saving/ loading chunk data for some plugins

7408ab61b574aa51da710f7d963cac090a3f5d84 authored almost 8 years ago by Colin Edwards <[email protected]>
Add option to auto open VST interface when active

f9fe58fd345cfcb9948405ce4b34834a9367501c authored almost 8 years ago by Colin Edwards <[email protected]>
Merge pull request #32 from Gol-D-Ace/crowdin-locales

Update locales from Crowdin

2c1c264bbc774d1632048d3531901757180163c7 authored almost 8 years ago by Colin Edwards <[email protected]>
Update locales from Crowdin

da8a2bbbdced4d5e60abd9472dbf5b661bd78d25 authored almost 8 years ago by Gol-D-Ace <[email protected]>
Merge pull request #28 from c3r1c3/master

More fixes...

2e58d10851d8ed0b575d2d3e4757ba92a0cad0fc authored almost 8 years ago by Colin Edwards <[email protected]>
1. Fix Crashing when trying to load plugin.

2. Used Jim's cross-platform .so open code.
3. Formatting fixes.
4. Removed conflicting X11/Xlib....

e078527bea2ce4ca648bf9e0ec040d9d5e42f0a1 authored almost 8 years ago by Cephas Reis <[email protected]>