Lines Matching defs:normfact

39 static void alaw2f_array (unsigned char *buffer, int count, float *ptr, float normfact) ;
40 static void alaw2d_array (unsigned char *buffer, int count, double *ptr, double normfact) ;
44 static void f2alaw_array (const float *buffer, int count, unsigned char *ptr, float normfact) ;
45 static void d2alaw_array (const double *buffer, int count, unsigned char *ptr, double normfact) ;
306 alaw2f_array (unsigned char *buffer, int count, float *ptr, float normfact)
308 ptr [i] = normfact * alaw_decode [(int) buffer [i]] ;
312 alaw2d_array (unsigned char *buffer, int count, double *ptr, double normfact)
314 ptr [i] = normfact * alaw_decode [(int) buffer [i]] ;
340 f2alaw_array (const float *ptr, int count, unsigned char *buffer, float normfact)
343 buffer [i] = alaw_encode [psf_lrintf (normfact * ptr [i])] ;
345 buffer [i] = 0x7F & alaw_encode [- psf_lrintf (normfact * ptr [i])] ;
350 d2alaw_array (const double *ptr, int count, unsigned char *buffer, double normfact)
355 buffer [i] = alaw_encode [psf_lrint (normfact * ptr [i])] ;
357 buffer [i] = 0x7F & alaw_encode [- psf_lrint (normfact * ptr [i])] ;
413 float normfact ;
415 normfact = (psf->norm_float == SF_TRUE) ? 1.0 / ((float) 0x8000) : 1.0 ;
423 alaw2f_array (ubuf.ucbuf, readcount, ptr + total, normfact) ;
438 double normfact ;
440 normfact = (psf->norm_double) ? 1.0 / ((double) 0x8000) : 1.0 ;
447 alaw2d_array (ubuf.ucbuf, readcount, ptr + total, normfact) ;
509 float normfact ;
511 normfact = (psf->norm_float == SF_TRUE) ? (1.0 * 0x7FFF) / 16.0 : 1.0 / 16 ;
518 f2alaw_array (ptr + total, bufferlen, ubuf.ucbuf, normfact) ;
534 double normfact ;
536 normfact = (psf->norm_double) ? (1.0 * 0x7FFF) / 16.0 : 1.0 / 16.0 ;
543 d2alaw_array (ptr + total, bufferlen, ubuf.ucbuf, normfact) ;