2014-04-15, 17:43
I'm not very familiar with the VST plugins, but after a quick search I found this tutorial :
VST Tutorial
It describes how to create a VST plugin with Visual Studio. So it looks like you only need these two methods:
I think it could be done with the changes from Alwinus and it should be possible to integrate a VST host in the form of an ADSP-Addon. But I don't know if it possible to integrate the GUI from a VST into xbmc.
The advantage would be that you can rely on already existing effect plugins.
The disadvantage is that you are not allowed to publish the binary files under the GPL (http://wiki.ubuntuusers.de/VST#Warum-geh...-einfacher sorry only found this in German ) and it is actually no official support under other operating systems. So the user must compile the VST plugins by himself.
That's why I also think that xbmc should have it's own addons.
So we need a simple API and easy to configure dialogs. So users whithout knowledge in digital signal processing can use the audio addons. (Best example is an AV-Receiver )
VST Tutorial
It describes how to create a VST plugin with Visual Studio. So it looks like you only need these two methods:
Code:
void processReplacing (float ** inputs , float ** outputs , VstInt32 sample frames) ;
Audio Effect * createEffectInstance ( audiomaster callback audiomaster );
I think it could be done with the changes from Alwinus and it should be possible to integrate a VST host in the form of an ADSP-Addon. But I don't know if it possible to integrate the GUI from a VST into xbmc.
The advantage would be that you can rely on already existing effect plugins.
The disadvantage is that you are not allowed to publish the binary files under the GPL (http://wiki.ubuntuusers.de/VST#Warum-geh...-einfacher sorry only found this in German ) and it is actually no official support under other operating systems. So the user must compile the VST plugins by himself.
That's why I also think that xbmc should have it's own addons.
So we need a simple API and easy to configure dialogs. So users whithout knowledge in digital signal processing can use the audio addons. (Best example is an AV-Receiver )