aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2011-07-14 14:15:16 +0000
committerIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2011-07-14 14:15:16 +0000
commit004b7965bd48aba1fdd51accc9e920359c955fe2 (patch)
tree43f278b0af089f3ae7b6b3bc47eb2af4cb827d3d
parenta9691e3501cb4454b7cde54f8e55a05390b5719f (diff)
somebody changed the api of sys_get_audio_params
svn path=/trunk/externals/iem/mediasettings/; revision=15150
-rw-r--r--audiosettings.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/audiosettings.c b/audiosettings.c
index 4edace8..353c2f8 100644
--- a/audiosettings.c
+++ b/audiosettings.c
@@ -39,6 +39,7 @@ typedef struct _as_params {
int naudioindev, audioindev[MAXAUDIOINDEV], chindev[MAXAUDIOINDEV];
int naudiooutdev, audiooutdev[MAXAUDIOOUTDEV], choutdev[MAXAUDIOOUTDEV];
int rate, advance, callback;
+ int blocksize;
} t_as_params;
t_as_drivers*as_finddriver(t_as_drivers*drivers, const t_symbol*name) {
@@ -160,10 +161,10 @@ static void as_params_get(t_as_params*parms) {
memset(parms, 0, sizeof(t_as_params));
parms->callback=-1;
- sys_get_audio_params(&parms->naudioindev, parms->audioindev, parms->chindev,
- &parms->naudiooutdev, parms->audiooutdev, parms->choutdev,
- &parms->rate, &parms->advance, &parms->callback);
-
+ sys_get_audio_params( &parms->naudioindev, parms->audioindev, parms->chindev,
+ &parms->naudiooutdev, parms->audiooutdev, parms->choutdev,
+ &parms->rate, &parms->advance,
+ &parms->callback, &parms->blocksize);
for(i=parms->naudioindev; i<MAXAUDIOINDEV; i++) {
parms->audioindev[i]=0;
@@ -669,10 +670,10 @@ static void audiosettings_testdevices(t_audiosettings *x)
int naudioindev, audioindev[MAXAUDIOINDEV], chindev[MAXAUDIOINDEV];
int naudiooutdev, audiooutdev[MAXAUDIOOUTDEV], choutdev[MAXAUDIOOUTDEV];
- int rate, advance, callback;
+ int rate, advance, callback, blocksize;
sys_get_audio_params(&naudioindev, audioindev, chindev,
&naudiooutdev, audiooutdev, choutdev,
- &rate, &advance, &callback);
+ &rate, &advance, &callback, &blocksize);
post("%d audioindev (parms)", naudioindev);
for(i=0; i<naudioindev; i++) {
@@ -682,6 +683,6 @@ static void audiosettings_testdevices(t_audiosettings *x)
for(i=0; i<naudiooutdev; i++) {
post("\t#%02d: %d %d", i, audiooutdev[i], choutdev[i]);
}
- post("rate=%d\tadvance=%d\tcallback=%d", rate, advance, callback);
+ post("rate=%d\tadvance=%d\tcallback=%d\tblocksize=%d", rate, advance, callback, blocksize);
}