Lines Matching defs:buffer
795 ulaw2s_array (unsigned char *buffer, int count, short *ptr)
797 ptr [i] = ulaw_decode [(int) buffer [i]] ;
801 ulaw2i_array (unsigned char *buffer, int count, int *ptr)
803 ptr [i] = ((uint32_t) ulaw_decode [buffer [i]]) << 16 ;
807 ulaw2f_array (unsigned char *buffer, int count, float *ptr, float normfact)
809 ptr [i] = normfact * ulaw_decode [(int) buffer [i]] ;
813 ulaw2d_array (const unsigned char *buffer, int count, double *ptr, double normfact)
815 ptr [i] = normfact * ulaw_decode [(int) buffer [i]] ;
819 s2ulaw_array (const short *ptr, int count, unsigned char *buffer)
822 buffer [i] = ulaw_encode [ptr [i] / 4] ;
824 buffer [i] = 0x7F & ulaw_encode [ptr [i] / -4] ;
829 i2ulaw_array (const int *ptr, int count, unsigned char *buffer)
832 buffer [i] = ulaw_encode [INT_MAX >> (16 + 2)] ;
834 buffer [i] = ulaw_encode [ptr [i] >> (16 + 2)] ;
836 buffer [i] = 0x7F & ulaw_encode [-ptr [i] >> (16 + 2)] ;
841 f2ulaw_array (const float *ptr, int count, unsigned char *buffer, float normfact)
844 buffer [i] = ulaw_encode [psf_lrintf (normfact * ptr [i])] ;
846 buffer [i] = 0x7F & ulaw_encode [- psf_lrintf (normfact * ptr [i])] ;
851 d2ulaw_array (const double *ptr, int count, unsigned char *buffer, double normfact)
854 buffer [i] = 0 ;
856 buffer [i] = ulaw_encode [psf_lrint (normfact * ptr [i])] ;
858 buffer [i] = 0x7F & ulaw_encode [- psf_lrint (normfact * ptr [i])] ;