[Request] Add DaVinci Resolve to PluginHostType


#1

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.


#2

Sure, will add it to the list.