replace strdup for vj_strdup (faster), fix magic tracer, clear task banks after completing multithread task

This commit is contained in:
niels
2015-06-07 00:13:51 +02:00
parent 4a7696c114
commit 2ba715f9c4
25 changed files with 175 additions and 157 deletions

View File

@@ -335,7 +335,7 @@ static char *split_parameter_name( const char *name, const char *vj_name )
static void *init_parameter_port( int min, int max, int def,const char *name, int seq_no, int type )
{
void *parameter = vpn( VEVO_FR_PARAM_PORT );
char *dname = strdup(name);
char *dname = vj_strdup(name);
int n = 0;
while( dname[n] != '\0' ) {
@@ -561,7 +561,7 @@ void* deal_with_fr( void *handle, char *name)
char plugin_name[512];
snprintf( plugin_name, sizeof(plugin_name) , "frei0r %s", finfo.name );
char *plug_name = strdup( plugin_name );
char *plug_name = vj_strdup( plugin_name );
int extra = 0;
int n_inputs = 0;