github.com/obsproject/obs-vst
Use VST plugins in OBS
https://github.com/obsproject/obs-vst
b28cdef1fb06ece14d6be023b0f08ec28bca972e authored about 3 years ago
b2fd17f6564da1cb03495fd957147d8002ee2a79 authored about 3 years ago
Those are not needed since the plugin is only buildable in-tree.
a866539337b2cb6b7564565216cafeadb370c132 authored about 3 years agoe6a59b3ba9e253e6fd4919443100e3b948ef23d5 authored about 3 years ago
937ba7952ddea9b8f4106dfd6f54ee0f3ef4d03d authored over 3 years ago
8ad3f64e702ac4f1799b209a511620eb1d096a01 authored over 3 years ago
a75101793faf8bfb33d660dfd95affc55155359a authored over 3 years ago
Correctly load VST configurations created before hashing was introduced.
0fb040105c7944c2b70c940a68d315aef256f3a1 authored over 3 years agoAlso make function static since it's internal to the translation unit.
31c2fc60e7f772cf35c7c2208cf0515fd2420d61 authored over 3 years ago7e5313961c288552e940e0c11dea53850d5f284c authored over 3 years ago
The original PR that introduced this was written before the recent
refactor into how VST closing...
By using setFixedSize rather than setGeometry or resize, this disables
the macOS resize grip in ...
While `audioMasterSizeWindow: return 0` seems to work for some, it's
actually supposed to return...
lockEffect is only necessary for these situations:
1. access effect object outside of UI thread
...
This also consolidates host callbacks into one function.
Crash can be reproduced with VST plugi...
566c2136850e0542c938a49d3ff0507eeb7b1567 authored over 3 years ago
Now respects the actual channel count that the plugin reports, even if
it's greater than OBS wil...
9cdde97dc303350fa349d6a169ce761c55824832 authored over 3 years ago
Rather than resizing using the Windows API, perform resize on the Qt
wrapper window. This handle...
For a filter, the "target" is the previous item in the filter chain,
which could either be the s...
1dde4c37a5d40dc1486c84ee544531cf807ca35d authored over 3 years ago
About previous code, it combined doXXX() and onXXX(), which makes closeEditor() be invoked twice.
e33e8ee6217566d8e004992b7cd206aba2d41f6c authored over 3 years ago58adbf93b803d889a4b18206d718b34ef9748787 authored over 3 years ago
6ebb4f5e8e42ab5cc011bedf937a2127d1816bee authored over 3 years ago
Removes an unneeded cleanup and preprocessor ifs
99c95b6afd1a24e7a0693d15e9ca0ca7517967e1 authored over 3 years ago* obs-vst: Modify log in obs-vst
* obs-vst: Modify log content
Co-authored-by: wangshaohui...
5b0c758cccf43cd24a0ea30144e8d072dd6a029a authored over 3 years agoad9cd0afbac73639643e548c448d19adbc3ba4eb authored over 3 years ago
* obs-vst: Modify check logic after loading effect
* obs-vst: Check effFlagsHasEditor before ...
0f157e4a1c7c50d417eb32444a07c70855d5ce55 authored over 3 years ago8c80a80af9490f1b88e64b4efc433c661896e0db authored over 3 years ago
d1c82bc6f69ab8cae2703ad7ac126618bc0b60e7 authored over 3 years ago
* obs-vst: Fix crash that we should delete widget later
* obs-vst: Make sure effEditClose won...
50c1999875b961406171afe5d98671bc6b785a99 authored over 3 years ago6809b0df678c66fbce81d746a615cf62eed0cfdd authored over 3 years ago
Properties creation checks whether the current plugin has it's
editor window open or not. Depend...
QMacCocoaViewContainer was deprecated at some point in Qt5 and removed
in QT6.
Let's replace it.
247f08d011551e56599538434d6517086f012e25 authored over 3 years ago
0dc95ed584b3f14ca308706d0d0324252bd9700b authored almost 4 years ago
aaa7b7fa32c40b37f59e7d3d194672115451f198 authored about 4 years ago
This code throws warnings and appears to have no function.
1b9d20afd353a51b0fedf68a9e1b8c919312189d authored about 4 years ago
QtMacExtras is currently not in Qt6 and there's no word on if/when it
will be reintroduced. We d...
f34327d98c0a54a6da29d37f0b8db790b6adbe4e authored over 4 years ago
fffdb7e83baa4a41a514ba143d442947e6ac1730 authored over 4 years ago
4d41fdbcb1ee1b855880a9ecf6c064dae71d918a authored over 4 years ago
Replace QRegExp usage for better Qt6 compatibility
575a23ff354fa6ed1340343cec5e9cc34202e68f authored over 4 years agoobs-vst: fix memory leak
a2cbc14324d2ba12ee9dc84babc85f73de9779c2 authored over 4 years ago944c1c962748ee48ab0eca24bacc5354c169eb60 authored over 4 years ago
The existing QRegExp usages are just doing basic string matching to
remove filename extensions. ...
cca219fa3613dbc65de676ab7ba29e76865fa6f8 authored almost 5 years ago
b4b3f59368c402b08f87becf78c63de5bcb21680 authored almost 5 years ago
f6d76c392c76d40006230537ca999c86c29d887e authored almost 5 years ago
69cc00068a8a0486c4b116321deeb339f4206075 authored about 5 years ago
Ability to handle audio with more frames than the VST Blocksize
83e1bf241007480a796c0c3f65018d1f0e482447 authored about 5 years ago935a4e3d311526f9ba5a58fc73b073d792d283bc authored about 5 years ago
Changes to make vst UI work on linux
86698f5d0cfd0ec3d2489c4c74dcc16ba488bc20 authored about 5 years agoc41c682b72202041f1c86a68efd07734e438c5f5 authored about 5 years ago
bf94482077c3f6277f48d0703803ea241e14c6e3 authored about 5 years ago
Clang format on github run
1ffbaea9f7c106077cd9e0191963be1fe773c0d8 authored over 5 years ago1a5e8e8a9b8c454994997e56b7cb9af2fe8ed8e9 authored over 5 years ago
883a1383d90f603d75a70a51d07f394220133506 authored over 5 years ago
Don't allow the window close button to work on vst plugins
1a8b05263511218693362a07a0e6b5244ef957ba authored over 5 years ago7119699c70e86c97c446adc401aa7104008678c5 authored over 5 years ago
This ensures that if VST windows are open, that everything related to
those windows is done in t...
e7d21c36c865c6004087bd91f1d9141d955be113 authored about 6 years ago
Update translations from Crowdin
fde438f7a8afdf41a7ab386a0aa1a61175fc8427 authored over 6 years ago3d3fa563a0d631cb207709ca6a2bfa81da7a8436 authored over 6 years ago
obs-vst.cpp: Add Requested VST Path in github #53
45ff9667c65c1e136ebb8850385dbb9ed4d5442d authored over 6 years ago8d67c8e629e3f49ae382387d8a36de1346028003 authored over 6 years ago
38169f48bfd74cc279fdc1d9a7eb57aeb4d1f921 authored over 6 years ago
Fixed plugin resize on Windows
db9e1167c5fb48cac44e700d0fbe673314871c83 authored over 6 years ago96bd81cb5f12a9c04788acec2cd7e7067c8337c2 authored over 6 years ago
f900e5bb5cca01dbe8f35f7ede3082cd2c42b4c1 authored over 6 years ago
Added a ton of the usual .gitignore entries to help with out-of-tree builds.
843d74ae4e82b4ff49b3569a94a83711ee1dce00 authored over 6 years agoAdds a destructor to free the input and output pointers.
d10bb3118dabee0791f57c5543b544843d17effa authored almost 7 years agof2789a98828fb2fd15266285f22e065f7991a7de authored over 7 years ago
b0f046f0ac0c8181d018f7148c7617b577a1e085 authored over 7 years ago
220ad08cf3a17fd1096938667c7f4257dedd4f2b authored over 7 years ago
Update locales from Crowdin
44d49fc9345d0530267865aaaaa21d37ab159e32 authored over 7 years ago836818aec3e85d705be63261c1c5e0b6e067e2fd authored over 7 years ago
a07f7398be8264a420c84ebae3f3712027a502b7 authored over 7 years ago
0b989b70eb87080862219e6fd469e7a360bcdf5d authored over 7 years ago
Fix Markdown formatting to preserve line breaks
62fb1654ed3b5b58c20248e7b1c7de7fcf6f93c1 authored over 7 years ago(Adding two space characters at the end of a line forces/preserves a line break.)
3a6e91692ecea7660e07f5294ae2c41fab55693f authored over 7 years agoChange Plugin Interface Window Titles
bd87c7bf9f5353ba0a0c3b5f148796ef438b819d authored almost 8 years ago2c25daec53f3fe7ad375b0370a7ffce8684941ce authored almost 8 years ago
This patch resolves #34 in the obs-vst Github issue list.
Tested on Windows.
Please test on MacOS.
Update locales from Crowdin
581ce677c3efba30c86178f8495b8a2f8329fde5 authored about 8 years ago1157e8a2df2e80c688de50567a37e4a7bca7167f authored about 8 years ago
Update CMakeLists.txt
af432f8d488166f9b66afc211cde10832958b5fd authored over 8 years agoAdd DISABLE_UI conditional statement for non-gui compiling
a7562d654d1a6e64e049a39222d95a2f6b3f93db authored over 8 years agoFix loading path in obs32 on Windows 64-bit (WOW64)
60d8d8be51c70619482793e76ed54bf7ab798330 authored over 8 years agocdd8e70bd8c96599c7451328328ff279c2a814e1 authored over 8 years ago
b667951fc2eb178f54a1a5f551b80eee35831e93 authored over 8 years ago
96f935006370e37bec8d0dee46f859bcd7a6d3ba authored over 8 years ago
771381bebe98a4eeb33db783e0b7d6cd22f32605 authored over 8 years ago
Update locales from Crowdin
c60ace19b102c81eae2b784bbc5b912fdda663c3 authored over 8 years ago28175417c04c89393eb6780603e4fdcf914aef52 authored over 8 years ago
7408ab61b574aa51da710f7d963cac090a3f5d84 authored over 8 years ago
f9fe58fd345cfcb9948405ce4b34834a9367501c authored over 8 years ago
Update locales from Crowdin
2c1c264bbc774d1632048d3531901757180163c7 authored over 8 years agoda8a2bbbdced4d5e60abd9472dbf5b661bd78d25 authored over 8 years ago
More fixes...
2e58d10851d8ed0b575d2d3e4757ba92a0cad0fc authored over 8 years ago2. Used Jim's cross-platform .so open code.
3. Formatting fixes.
4. Removed conflicting X11/Xlib....