32 status outlets

refactored camera controls,
refactored stream panel,
added alpha blend to (manual) chain fader
added generator parameters,
changed VIMS_CHAIN_MANUAL_FADE,
add fade_method property to stream and sample
optimize masktransition using (auto) vectorization
added vims VIMS_GET_STREAM_ARGS
added vims VIMS_STREAM_SET_V4LCTRL
added vims VIMS_STREAM_SET_ARGS
refactored chain fader
updated sendVIMS for pd
update sayVIMS
fix #47
update #31
This commit is contained in:
niels
2015-11-29 23:43:50 +01:00
parent 758bf06327
commit 6cdf727092
34 changed files with 4684 additions and 1644 deletions

View File

@@ -28,7 +28,7 @@
int status_to_arr( char *status, int *array )
{
int n = sscanf(status, "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d",
int n = sscanf(status, "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d",
array + 0,
array + 1,
array + 2,
@@ -55,10 +55,34 @@ int status_to_arr( char *status, int *array )
array + 23,
array + 24,
array + 25,
array + 26 );
array + 26,
array + 27,
array + 28 );
return n;
}
void generator_to_arr( char *line, int *array)
{
char *p = line;
int i = 0;
while(*p) {
char *end = NULL;
array[i] = strtol(p, &end, 10 );
if( end == p)
break;
while(*end == ' ') {
*end++;
if(*end == NULL)
break;
}
p = end;
i++;
}
}
char *format_time(int pos, double fps)
{