[PD-cvs] SF.net SVN: pure-data: [9882] trunk/externals/pdvjtools/pdp_freeframe/ pdp_freeframe.c

lluisbigorda at users.sourceforge.net lluisbigorda at users.sourceforge.net
Sat May 24 01:47:25 CEST 2008


Revision: 9882
          http://pure-data.svn.sourceforge.net/pure-data/?rev=9882&view=rev
Author:   lluisbigorda
Date:     2008-05-23 16:47:25 -0700 (Fri, 23 May 2008)

Log Message:
-----------
added a message to load the plugins

Modified Paths:
--------------
    trunk/externals/pdvjtools/pdp_freeframe/pdp_freeframe.c

Modified: trunk/externals/pdvjtools/pdp_freeframe/pdp_freeframe.c
===================================================================
--- trunk/externals/pdvjtools/pdp_freeframe/pdp_freeframe.c	2008-05-23 23:06:32 UTC (rev 9881)
+++ trunk/externals/pdvjtools/pdp_freeframe/pdp_freeframe.c	2008-05-23 23:47:25 UTC (rev 9882)
@@ -94,8 +94,9 @@
        x->x_filename_count = 0;
 }
 
-void ff_loadplugins(t_pdp_freeframe *x, char *plugindir)
+void ff_loadplugins(t_pdp_freeframe *x, t_symbol *plugindirsymbol)
 {
+    char* plugindir = plugindirsymbol->s_name;
     char libname[PATH_MAX];
     plugMainType *plugmain;
     unsigned instance, numparameters;
@@ -428,7 +429,7 @@
     //load the plugins
     x->x_plugin_count = 0;
     x->x_infosok = 0;
-    ff_loadplugins(x, FF_PLUGIN_DIR);
+    //ff_loadplugins(x, FF_PLUGIN_DIR);
 
     pdp_freeframe_plugin(x, f);
 
@@ -452,6 +453,7 @@
     class_addmethod(pdp_freeframe_class, (t_method)pdp_freeframe_input_0, gensym("pdp"),  A_SYMBOL, A_DEFFLOAT, A_NULL);
     class_addmethod(pdp_freeframe_class, (t_method)pdp_freeframe_plugin, gensym("plugin"),  A_FLOAT, A_NULL);   
     class_addmethod(pdp_freeframe_class, (t_method)pdp_freeframe_param, gensym("param"),  A_FLOAT, A_FLOAT, A_NULL);   
+    class_addmethod(pdp_freeframe_class, (t_method)ff_loadplugins, gensym("plugindir"),  A_SYMBOL, A_NULL);   
 
 
 }


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Pd-cvs mailing list