All FX parameters are named now

git-svn-id: svn://code.dyne.org/veejay/trunk@1166 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
This commit is contained in:
Niels Elburg
2008-11-09 23:31:39 +00:00
parent 651b80e731
commit b10f46d560
3 changed files with 12 additions and 8 deletions

View File

@@ -45,7 +45,7 @@ vj_effect *morphology_init(int w, int h)
ve->sub_format = 0;
ve->extra_frame = 0;
ve->has_user = 0;
ve->param_description = vje_build_param_list( ve->num_params, "Operator", "Repeat");
ve->param_description = vje_build_param_list( ve->num_params,"Threshold", "Operator", "Repeat");
return ve;
}

View File

@@ -851,6 +851,11 @@ int vj_effect_get_summary_len(int entry)
len += 2;
len += 3;
len += ( p * 18 );
int i;
for( i = 0; i < p; i ++ )
len += (strlen(vj_effects[entry]->param_description[i])+3);
return len;
}
@@ -858,7 +863,7 @@ int vj_effect_get_summary(int entry, char *dst)
{
int p = vj_effects[entry]->num_params;
int i;
char tmp[20];
char tmp[512];
if(!vj_effects[entry])
return 0;
@@ -873,7 +878,7 @@ int vj_effect_get_summary(int entry, char *dst)
);
for(i=0; i < p; i++)
{
bzero(tmp,20);
bzero(tmp,512);
sprintf(tmp,
"%06d%06d%06d%03d%s",
vj_effects[entry]->limits[0][i],

View File

@@ -8601,14 +8601,13 @@ void vj_event_send_effect_list ( void *ptr, const char format[], va_list ap )
priv_msg = (char*) malloc(sizeof(char) * (5 + len + 1000));
memset(priv_msg, 0, (5+len+100));
sprintf(priv_msg, "%05d", len );
char line[1025];
char fline[1025];
for(i=1; i < vj_effect_max_effects(); i++)
{
char line[300];
char fline[300];
int effect_id = vj_effect_get_real_id(i);
veejay_memset(line,0, 300);
veejay_memset(fline,0,300);
veejay_memset(line,0, sizeof(line));
veejay_memset(fline,0,sizeof(fline));
if(vj_effect_get_summary(i,line))
{
sprintf(fline, "%03d%s", strlen(line), line );