Can you add Blackmagic Design DaVinci Resolve to PluginHostType?
https://www.blackmagicdesign.com/products/davinciresolve
class PluginHostType
{
public:
enum HostType
{
...
CakewalkSonarGeneric,
DaVinciResolve,
DigidesignProTools,
...
}
...
bool isCubaseBridged() const noexcept { return type == SteinbergCubase5Bridged; }
bool isDaVinciResolve() const noexcept { return type == DaVinciResolve; }
bool isLogic() const noexcept { return type == AppleLogic; }
...
const char* getHostDescription() const noexcept
{
switch (type)
{
...
case CakewalkSonarGeneric: return "Cakewalk Sonar";
case DaVinciResolve: return "DaVinci Resolve";
case DigidesignProTools: return "ProTools";
...
}
}
...
private:
static HostType getHostType()
{
...
#if JUCE_MAC
...
if (hostFilename.contains ("Logic")) return AppleLogic;
if (hostFilename.containsIgnoreCase ("Resolve")) return DaVinciResolve;
if (hostFilename.containsIgnoreCase ("Pro Tools")) return DigidesignProTools;
...
#elif JUCE_WINDOWS
...
if (hostFilename.containsIgnoreCase ("Adobe Premiere")) return AdobePremierePro;
if (hostFilename.containsIgnoreCase ("Resolve")) return DaVinciResolve;
if (hostFilename.containsIgnoreCase ("ProTools")) return DigidesignProTools;
...
}
};
I verified it with OS X, but not with Windows. DaVinci Resolve 12.3.1 crashes before opening a VST plugin in my virtualized Windows.
