Lines Matching refs:sample
108 signed int scale(mad_fixed_t sample) in scale() argument
111 sample += (1L << (MAD_F_FRACBITS - 16)); in scale()
114 if (sample >= MAD_F_ONE) in scale()
115 sample = MAD_F_ONE - 1; in scale()
116 else if (sample < -MAD_F_ONE) in scale()
117 sample = -MAD_F_ONE; in scale()
120 return sample >> (MAD_F_FRACBITS + 1 - 16); in scale()
145 signed int sample; in output() local
149 sample = scale(*left_ch++); in output()
150 putchar((sample >> 0) & 0xff); in output()
151 putchar((sample >> 8) & 0xff); in output()
154 sample = scale(*right_ch++); in output()
155 putchar((sample >> 0) & 0xff); in output()
156 putchar((sample >> 8) & 0xff); in output()