Home | History | Annotate | Download | only in testlibs

Lines Matching full:sample

29 // Audio sample type.
31 // Accumulator type for coef x sample.
40 // Number of fraction bits for audio sample.
42 // Audio sample with the value of 1.0
49 // Multiply a sample by a coefficient to return an accumulator.
54 // Multiply and accumulate sample by a coefficient to return an accumulator.
59 // Convert a sample-coefficient accumulator to a sample.
67 // Convert a S15 sample to audio_sample_t
72 // Convert a audio_sample_t sample to S15 (no clipping)
73 inline int16_t audio_sample_t_to_s15(audio_sample_t sample) {
74 return int16_t((sample + (1 << 8)) >> 9);
77 // Convert a audio_sample_t sample to S15 (with clipping)
78 inline int16_t audio_sample_t_to_s15_clip(audio_sample_t sample) {
80 if (CC_UNLIKELY(sample >= (0x7FFF << 9))) {
82 } else if (CC_UNLIKELY(sample <= -(0x8000 << 9))) {
85 return audio_sample_t_to_s15(sample);