• Home
  • Raw
  • Download

Lines Matching refs:count

795 ulaw2s_array (unsigned char *buffer, int count, short *ptr)  in ulaw2s_array()  argument
796 { while (--count >= 0) in ulaw2s_array()
797 ptr [count] = ulaw_decode [(int) buffer [count]] ; in ulaw2s_array()
801 ulaw2i_array (unsigned char *buffer, int count, int *ptr) in ulaw2i_array() argument
802 { while (--count >= 0) in ulaw2i_array()
803 ptr [count] = ((uint32_t) ulaw_decode [buffer [count]]) << 16 ; in ulaw2i_array()
807 ulaw2f_array (unsigned char *buffer, int count, float *ptr, float normfact) in ulaw2f_array() argument
808 { while (--count >= 0) in ulaw2f_array()
809 ptr [count] = normfact * ulaw_decode [(int) buffer [count]] ; in ulaw2f_array()
813 ulaw2d_array (const unsigned char *buffer, int count, double *ptr, double normfact) in ulaw2d_array() argument
814 { while (--count >= 0) in ulaw2d_array()
815 ptr [count] = normfact * ulaw_decode [(int) buffer [count]] ; in ulaw2d_array()
819 s2ulaw_array (const short *ptr, int count, unsigned char *buffer) in s2ulaw_array() argument
820 { while (--count >= 0) in s2ulaw_array()
821 { if (ptr [count] >= 0) in s2ulaw_array()
822 buffer [count] = ulaw_encode [ptr [count] / 4] ; in s2ulaw_array()
824 buffer [count] = 0x7F & ulaw_encode [ptr [count] / -4] ; in s2ulaw_array()
829 i2ulaw_array (const int *ptr, int count, unsigned char *buffer) in i2ulaw_array() argument
830 { while (--count >= 0) in i2ulaw_array()
831 { if (ptr [count] == INT_MIN) in i2ulaw_array()
832 buffer [count] = ulaw_encode [INT_MAX >> (16 + 2)] ; in i2ulaw_array()
833 else if (ptr [count] >= 0) in i2ulaw_array()
834 buffer [count] = ulaw_encode [ptr [count] >> (16 + 2)] ; in i2ulaw_array()
836 buffer [count] = 0x7F & ulaw_encode [-ptr [count] >> (16 + 2)] ; in i2ulaw_array()
841 f2ulaw_array (const float *ptr, int count, unsigned char *buffer, float normfact) in f2ulaw_array() argument
842 { while (--count >= 0) in f2ulaw_array()
843 { if (ptr [count] >= 0) in f2ulaw_array()
844 buffer [count] = ulaw_encode [psf_lrintf (normfact * ptr [count])] ; in f2ulaw_array()
846 buffer [count] = 0x7F & ulaw_encode [- psf_lrintf (normfact * ptr [count])] ; in f2ulaw_array()
851 d2ulaw_array (const double *ptr, int count, unsigned char *buffer, double normfact) in d2ulaw_array() argument
852 { while (--count >= 0) in d2ulaw_array()
853 { if (!isfinite (ptr [count])) in d2ulaw_array()
854 buffer [count] = 0 ; in d2ulaw_array()
855 else if (ptr [count] >= 0) in d2ulaw_array()
856 buffer [count] = ulaw_encode [psf_lrint (normfact * ptr [count])] ; in d2ulaw_array()
858 buffer [count] = 0x7F & ulaw_encode [- psf_lrint (normfact * ptr [count])] ; in d2ulaw_array()