pierrextardif
New Member
Hi,
I'm trying to get a `.dll` file to work on other installs of OBS Studio.
I have setup my environement to develop a filter in OBS on windows, and i can use OBS in Release mode and test my filter.
However, when I try to get my newly created `.dll` file ( with its `.effect` file and locale folder) into a different OBS install, the filter doesn't appear, :(.
I'm not sure what I'm doing wrong, but my feeling is that something obvious is missing in my dev process.
I have followed this guide, and this one, and successfully built OBS Studio dev from source on windows 10.
When creating my new filter, I go about doing by creating a new folder in the plugins folder ( from the root of obs-studio), then modifying the `CMakeLists.txt` of the plugin folder to include my folder.
Then I use cmake GUI to generate the correct visual studio file solutions.
In visual studio, it compiles fine and runs without any problems - as expected -: while running OBS in release mode - or respectiely in debug mode - when adding a new filter, i can see the filter i have created in the list.
But when moving my `.dll` and `.effect` file from the local dev install to the main OBS studio install, my new filter doesn't show up in the list of filters when i try to add a new filter to my media source.
I have moved my `.dll` file to `obs-plugins/64bit/` and `.effect` to `data/obs-plugins/obs-myFolderFilter/`.
When loading OBS, the log tells me that the `.dll` has been loaded, but nothing else happens, :(.
I would appreciate any pointers,
I can provide some code / `CMakeList.txt`, etc../..
Best,
P
I'm trying to get a `.dll` file to work on other installs of OBS Studio.
I have setup my environement to develop a filter in OBS on windows, and i can use OBS in Release mode and test my filter.
However, when I try to get my newly created `.dll` file ( with its `.effect` file and locale folder) into a different OBS install, the filter doesn't appear, :(.
I'm not sure what I'm doing wrong, but my feeling is that something obvious is missing in my dev process.
I have followed this guide, and this one, and successfully built OBS Studio dev from source on windows 10.
When creating my new filter, I go about doing by creating a new folder in the plugins folder ( from the root of obs-studio), then modifying the `CMakeLists.txt` of the plugin folder to include my folder.
Then I use cmake GUI to generate the correct visual studio file solutions.
In visual studio, it compiles fine and runs without any problems - as expected -: while running OBS in release mode - or respectiely in debug mode - when adding a new filter, i can see the filter i have created in the list.
But when moving my `.dll` and `.effect` file from the local dev install to the main OBS studio install, my new filter doesn't show up in the list of filters when i try to add a new filter to my media source.
I have moved my `.dll` file to `obs-plugins/64bit/` and `.effect` to `data/obs-plugins/obs-myFolderFilter/`.
When loading OBS, the log tells me that the `.dll` has been loaded, but nothing else happens, :(.
I would appreciate any pointers,
I can provide some code / `CMakeList.txt`, etc../..
Best,
P