continue;
}
MLT_REGISTER( producer_type, pluginname, create_frei0r_item );
- MLT_REGISTER_METADATA( producer_type, pluginname, fill_param_info, name );
+ MLT_REGISTER_METADATA( producer_type, pluginname, fill_param_info, strdup(name) );
}
else if (firstname && info.plugin_type==F0R_PLUGIN_TYPE_FILTER){
if (mlt_properties_get(mlt_repository_filters(repository), pluginname))
continue;
}
MLT_REGISTER( filter_type, pluginname, create_frei0r_item );
- MLT_REGISTER_METADATA( filter_type, pluginname, fill_param_info, name );
+ MLT_REGISTER_METADATA( filter_type, pluginname, fill_param_info, strdup(name) );
}
else if (firstname && info.plugin_type==F0R_PLUGIN_TYPE_MIXER2 ){
if (mlt_properties_get(mlt_repository_transitions(repository), pluginname))
continue;
}
MLT_REGISTER( transition_type, pluginname, create_frei0r_item );
- MLT_REGISTER_METADATA( transition_type, pluginname, fill_param_info, name );
+ MLT_REGISTER_METADATA( transition_type, pluginname, fill_param_info, strdup(name) );
}
}
dlclose(handle);