Home | History | Annotate | Download | only in audio_utils

Lines Matching refs:count

30 void memcpy_to_i16_from_q4_27(int16_t *dst, const int32_t *src, size_t count)
32 for (; count > 0; --count) {
37 void memcpy_to_i16_from_u8(int16_t *dst, const uint8_t *src, size_t count)
39 dst += count;
40 src += count;
41 for (; count > 0; --count) {
46 void memcpy_to_u8_from_i16(uint8_t *dst, const int16_t *src, size_t count)
48 for (; count > 0; --count) {
53 void memcpy_to_u8_from_float(uint8_t *dst, const float *src, size_t count)
55 for (; count > 0; --count) {
60 void memcpy_to_i16_from_i32(int16_t *dst, const int32_t *src, size_t count)
62 for (; count > 0; --count) {
67 void memcpy_to_i16_from_float(int16_t *dst, const float *src, size_t count)
69 for (; count > 0; --count) {
74 void memcpy_to_float_from_q4_27(float *dst, const int32_t *src, size_t count)
76 for (; count > 0; --count) {
81 void memcpy_to_float_from_i16(float *dst, const int16_t *src, size_t count)
83 dst += count;
84 src += count;
85 for (; count > 0; --count) {
90 void memcpy_to_float_from_u8(float *dst, const uint8_t *src, size_t count)
92 dst += count;
93 src += count;
94 for (; count > 0; --count) {
99 void memcpy_to_float_from_p24(float *dst, const uint8_t *src, size_t count)
101 dst += count;
102 src += count * 3;
103 for (; count > 0; --count) {
109 void memcpy_to_i16_from_p24(int16_t *dst, const uint8_t *src, size_t count)
111 for (; count > 0; --count) {
121 void memcpy_to_i32_from_p24(int32_t *dst, const uint8_t *src, size_t count)
123 dst += count;
124 src += count * 3;
125 for (; count > 0; --count) {
135 void memcpy_to_p24_from_i16(uint8_t *dst, const int16_t *src, size_t count)
137 dst += count * 3;
138 src += count;
139 for (; count > 0; --count) {
154 void memcpy_to_p24_from_float(uint8_t *dst, const float *src, size_t count)
156 for (; count > 0; --count) {
171 void memcpy_to_p24_from_q8_23(uint8_t *dst, const int32_t *src, size_t count)
173 for (; count > 0; --count) {
188 void memcpy_to_p24_from_i32(uint8_t *dst, const int32_t *src, size_t count)
190 for (; count > 0; --count) {
205 void memcpy_to_q8_23_from_i16(int32_t *dst, const int16_t *src, size_t count)
207 dst += count;
208 src += count;
209 for (; count > 0; --count) {
214 void memcpy_to_q8_23_from_float_with_clamp(int32_t *dst, const float *src, size_t count)
216 for (; count > 0; --count) {
221 void memcpy_to_q8_23_from_p24(int32_t *dst, const uint8_t *src, size_t count)
223 dst += count;
224 src += count * 3;
225 for (; count > 0; --count) {
235 void memcpy_to_q4_27_from_float(int32_t *dst, const float *src, size_t count)
237 for (; count > 0; --count) {
242 void memcpy_to_i16_from_q8_23(int16_t *dst, const int32_t *src, size_t count)
244 for (; count > 0; --count) {
249 void memcpy_to_float_from_q8_23(float *dst, const int32_t *src, size_t count)
251 for (; count > 0; --count) {
256 void memcpy_to_i32_from_i16(int32_t *dst, const int16_t *src, size_t count)
258 dst += count;
259 src += count;
260 for (; count > 0; --count) {
265 void memcpy_to_i32_from_float(int32_t *dst, const float *src, size_t count)
267 for (; count > 0; --count) {
272 void memcpy_to_float_from_i32(float *dst, const int32_t *src, size_t count)
274 for (; count > 0; --count) {
279 void memcpy_to_float_from_float_with_clamping(float *dst, const float *src, size_t count,
283 // Note: clamping induce a ~20% overhead compared to memcpy for count in [64, 512]
285 for (; count > 0; --count) {
291 void downmix_to_mono_i16_from_stereo_i16(int16_t *dst, const int16_t *src, size_t count)
293 for (; count > 0; --count) {
299 void upmix_to_stereo_i16_from_mono_i16(int16_t *dst, const int16_t *src, size_t count)
301 dst += count * 2;
302 src += count;
303 for (; count > 0; --count) {
331 size_t nonZeroMono32(const int32_t *samples, size_t count)
334 for (; count > 0; --count) {
340 size_t nonZeroMono16(const int16_t *samples, size_t count)
343 for (; count > 0; --count) {
349 size_t nonZeroStereo32(const int32_t *frames, size_t count)
352 for (; count > 0; --count) {
359 size_t nonZeroStereo16(const int16_t *frames, size_t count)
362 for (; count > 0; --count) {
373 #define copy_frame_by_mask(dst, dmask, src, smask, count, zero) \
376 for (; (count) > 0; --(count)) { \
391 const void *src, uint32_t src_mask, size_t sample_size, size_t count)
400 memcpy_by_idxary(dst, dst_channels, src, src_channels, idxary, sample_size, count);
403 memcpy(dst, src, sample_size * popcount(dst_mask) * count);
411 copy_frame_by_mask(udst, dst_mask, usrc, src_mask, count, 0);
417 copy_frame_by_mask(udst, dst_mask, usrc, src_mask, count, 0);
424 copy_frame_by_mask(udst, dst_mask, usrc, src_mask, count, zero);
430 copy_frame_by_mask(udst, dst_mask, usrc, src_mask, count, 0);
444 #define copy_frame_by_idx(dst, dst_channels, src, src_channels, idxary, count, zero) \
448 for (; (count) > 0; --(count)) { \
459 const int8_t *idxary, size_t sample_size, size_t count)
466 copy_frame_by_idx(udst, dst_channels, usrc, src_channels, idxary, count, 0);
472 copy_frame_by_idx(udst, dst_channels, usrc, src_channels, idxary, count, 0);
479 copy_frame_by_idx(udst, dst_channels, usrc, src_channels, idxary, count, zero);
485 copy_frame_by_idx(udst, dst_channels, usrc, src_channels, idxary, count, 0);
556 void accumulate_i16(int16_t *dst, const int16_t *src, size_t count) {
557 while (count--) {
563 void accumulate_u8(uint8_t *dst, const uint8_t *src, size_t count) {
565 for (; count > 0; --count) {
573 void accumulate_p24(uint8_t *dst, const uint8_t *src, size_t count) {
574 for (; count > 0; --count) {
591 void accumulate_q8_23(int32_t *dst, const int32_t *src, size_t count) {
592 for (; count > 0; --count) {
598 void accumulate_i32(int32_t *dst, const int32_t *src, size_t count) {
599 for (; count > 0; --count) {
605 void accumulate_float(float *dst, const float *src, size_t count) {
606 for (; countcount) {