From 004b7965bd48aba1fdd51accc9e920359c955fe2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Thu, 14 Jul 2011 14:15:16 +0000 Subject: somebody changed the api of sys_get_audio_params svn path=/trunk/externals/iem/mediasettings/; revision=15150 --- audiosettings.c | 15 ++++++++------- 1 file 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; iaudioindev[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