Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 729716
Collapse All | Expand All

(-)a/src/LV2_Plugin/YoshimiLV2Plugin.cpp (-3 / +3 lines)
Lines 378-384 bool YoshimiLV2Plugin::init() Link Here
378
}
378
}
379
379
380
380
381
LV2_Handle	YoshimiLV2Plugin::instantiate (const struct _LV2_Descriptor *desc, double sample_rate, const char *bundle_path, const LV2_Feature *const *features)
381
LV2_Handle	YoshimiLV2Plugin::instantiate (const struct LV2_Descriptor *desc, double sample_rate, const char *bundle_path, const LV2_Feature *const *features)
382
{
382
{
383
    SynthEngine *synth = new SynthEngine(0, NULL, true);
383
    SynthEngine *synth = new SynthEngine(0, NULL, true);
384
    if (synth == NULL || !synth->getRuntime().isRuntimeSetupCompleted()){
384
    if (synth == NULL || !synth->getRuntime().isRuntimeSetupCompleted()){
Lines 711-719 bool YoshimiLV2PluginUI::init() Link Here
711
}
711
}
712
712
713
713
714
LV2UI_Handle YoshimiLV2PluginUI::instantiate(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature * const *features)
714
LV2UI_Handle YoshimiLV2PluginUI::instantiate(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature * const *features)
715
{
715
{
716
    const _LV2UI_Descriptor *desc = descriptor;
716
    const LV2UI_Descriptor *desc = descriptor;
717
    descriptor = desc;
717
    descriptor = desc;
718
    const char *plug = plugin_uri;
718
    const char *plug = plugin_uri;
719
    plugin_uri = plug;
719
    plugin_uri = plug;
(-)a/src/LV2_Plugin/YoshimiLV2Plugin.h (-2 / +2 lines)
Lines 106-112 public: Link Here
106
   virtual void registerAudioPort(int) {}
106
   virtual void registerAudioPort(int) {}
107
107
108
   //static methods
108
   //static methods
109
   static LV2_Handle	instantiate (const struct _LV2_Descriptor *, double sample_rate, const char *bundle_path, const LV2_Feature *const *features);
109
   static LV2_Handle	instantiate (const struct LV2_Descriptor *, double sample_rate, const char *bundle_path, const LV2_Feature *const *features);
110
   static void connect_port(LV2_Handle instance, uint32_t port, void *data_location);
110
   static void connect_port(LV2_Handle instance, uint32_t port, void *data_location);
111
   static void activate(LV2_Handle instance);
111
   static void activate(LV2_Handle instance);
112
   static void deactivate(LV2_Handle instance);
112
   static void deactivate(LV2_Handle instance);
Lines 159-165 public: Link Here
159
    YoshimiLV2PluginUI(const char *, LV2UI_Write_Function, LV2UI_Controller, LV2UI_Widget *widget, const LV2_Feature *const *features);
159
    YoshimiLV2PluginUI(const char *, LV2UI_Write_Function, LV2UI_Controller, LV2UI_Widget *widget, const LV2_Feature *const *features);
160
    ~YoshimiLV2PluginUI();
160
    ~YoshimiLV2PluginUI();
161
    bool init();
161
    bool init();
162
    static LV2UI_Handle	instantiate(const struct _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features);
162
    static LV2UI_Handle	instantiate(const struct LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features);
163
    static void cleanup(LV2UI_Handle ui);
163
    static void cleanup(LV2UI_Handle ui);
164
    static void static_guiClosed(void *arg);
164
    static void static_guiClosed(void *arg);
165
    void run();
165
    void run();

Return to bug 729716