mirror of
https://github.com/game-stop/veejay.git
synced 2025-12-19 14:19:58 +01:00
add sample marker
git-svn-id: svn://code.dyne.org/veejay/trunk@349 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
This commit is contained in:
@@ -155,26 +155,26 @@ pd_msg_t *pd_msg_new(char *msg){
|
|||||||
int i, parsed, size = -1;
|
int i, parsed, size = -1;
|
||||||
char *body = msg + 5;
|
char *body = msg + 5;
|
||||||
pd_msg_t *m = 0;
|
pd_msg_t *m = 0;
|
||||||
int s[13]; // 13 status ints
|
int s[15]; // 13 status ints
|
||||||
int n = 0;
|
int n = 0;
|
||||||
|
|
||||||
/* get 13 ints */
|
/* get 15 ints */
|
||||||
n = sscanf(body, "%d %d %d %d %d %d %d %d %d %d %d %d %d",
|
n = sscanf(body, "%d %d %d %d %d %d %d %d %d %d %d %d %d",
|
||||||
s+0, s+1, s+2, s+3,
|
s+0, s+1, s+2, s+3,
|
||||||
s+4, s+5, s+6, s+7,
|
s+4, s+5, s+6, s+7,
|
||||||
s+8, s+9, s+10, s+11, s+12);
|
s+8, s+9, s+10, s+11, s+12);
|
||||||
if (n != 13) goto error;
|
if (n != 15) goto error;
|
||||||
|
|
||||||
/* create msg */
|
/* create msg */
|
||||||
m = malloc(sizeof(*m));
|
m = malloc(sizeof(*m));
|
||||||
m->selector = s_veejay; // not used
|
m->selector = s_veejay; // not used
|
||||||
m->argc = 13;
|
m->argc = 15;
|
||||||
for(i=0; i<13; i++) SETFLOAT(m->argv + i, (float)s[i]);
|
for(i=0; i<15; i++) SETFLOAT(m->argv + i, (float)s[i]);
|
||||||
return m;
|
return m;
|
||||||
|
|
||||||
error:
|
error:
|
||||||
msg_free(m);
|
msg_free(m);
|
||||||
post("Parsed only %d out of %d status outlets", n,13 );
|
post("Parsed only %d out of %d status outlets", n,15 );
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user