7 #define UNUSED(x) (void)(x) 10 # define MIN(a,b) (((a) < (b)) ? (a) : (b)) 14 # define MAX(a,b) (((a) > (b)) ? (a) : (b)) 19 return (
signed short int)(
MIN(
MAX(floorf(
f * 32767.
f + .5
f), -32768), 32767));
24 return (
signed short int)(
MIN(
MAX(i, -32768), 32767));
44 int transform_to_stereo(
long int samples,
int channels,
float *pcm_fl,
float *pcm_fr,
float *pcm_fc,
float *pcm_rc,
float *pcm_sl,
float *pcm_sr,
float *pcm_rl,
float *pcm_rr,
float *pcm_lfe,
signed short int *pcmout_l,
signed short int *pcmout_r)
55 for(s = 0; s < samples; s++)