• Home
  • Raw
  • Download

Lines Matching refs:count

37 static void alaw2s_array (unsigned char *buffer, int count, short *ptr) ;
38 static void alaw2i_array (unsigned char *buffer, int count, int *ptr) ;
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) ;
42 static void s2alaw_array (const short *buffer, int count, unsigned char *ptr) ;
43 static void i2alaw_array (const int *buffer, int count, unsigned char *ptr) ;
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) ;
294 alaw2s_array (unsigned char *buffer, int count, short *ptr) in alaw2s_array() argument
295 { while (--count >= 0) in alaw2s_array()
296 ptr [count] = alaw_decode [(int) buffer [count]] ; in alaw2s_array()
300 alaw2i_array (unsigned char *buffer, int count, int *ptr) in alaw2i_array() argument
301 { while (--count >= 0) in alaw2i_array()
302 ptr [count] = ((uint32_t) alaw_decode [(int) buffer [count]]) << 16 ; in alaw2i_array()
306 alaw2f_array (unsigned char *buffer, int count, float *ptr, float normfact) in alaw2f_array() argument
307 { while (--count >= 0) in alaw2f_array()
308 ptr [count] = normfact * alaw_decode [(int) buffer [count]] ; in alaw2f_array()
312 alaw2d_array (unsigned char *buffer, int count, double *ptr, double normfact) in alaw2d_array() argument
313 { while (--count >= 0) in alaw2d_array()
314 ptr [count] = normfact * alaw_decode [(int) buffer [count]] ; in alaw2d_array()
318 s2alaw_array (const short *ptr, int count, unsigned char *buffer) in s2alaw_array() argument
319 { while (--count >= 0) in s2alaw_array()
320 { if (ptr [count] >= 0) in s2alaw_array()
321 buffer [count] = alaw_encode [ptr [count] / 16] ; in s2alaw_array()
323 buffer [count] = 0x7F & alaw_encode [ptr [count] / -16] ; in s2alaw_array()
328 i2alaw_array (const int *ptr, int count, unsigned char *buffer) in i2alaw_array() argument
329 { while (--count >= 0) in i2alaw_array()
330 { if (ptr [count] == INT_MIN) in i2alaw_array()
331 buffer [count] = alaw_encode [INT_MAX >> (16 + 4)] ; in i2alaw_array()
332 else if (ptr [count] >= 0) in i2alaw_array()
333 buffer [count] = alaw_encode [ptr [count] >> (16 + 4)] ; in i2alaw_array()
335 buffer [count] = 0x7F & alaw_encode [- ptr [count] >> (16 + 4)] ; in i2alaw_array()
340 f2alaw_array (const float *ptr, int count, unsigned char *buffer, float normfact) in f2alaw_array() argument
341 { while (--count >= 0) in f2alaw_array()
342 { if (ptr [count] >= 0) in f2alaw_array()
343 buffer [count] = alaw_encode [psf_lrintf (normfact * ptr [count])] ; in f2alaw_array()
345 buffer [count] = 0x7F & alaw_encode [- psf_lrintf (normfact * ptr [count])] ; in f2alaw_array()
350 d2alaw_array (const double *ptr, int count, unsigned char *buffer, double normfact) in d2alaw_array() argument
351 { while (--count >= 0) in d2alaw_array()
352 { if (!isfinite (ptr [count])) in d2alaw_array()
353 buffer [count] = 0 ; in d2alaw_array()
354 else if (ptr [count] >= 0) in d2alaw_array()
355 buffer [count] = alaw_encode [psf_lrint (normfact * ptr [count])] ; in d2alaw_array()
357 buffer [count] = 0x7F & alaw_encode [- psf_lrint (normfact * ptr [count])] ; in d2alaw_array()