Home | History | Annotate | Download | only in audio_utils

Lines Matching full:idxary

394     /* alternate way of handling memcpy_by_channel_mask by using the idxary */
395 int8_t idxary[32];
398 memcpy_by_index_array_initialization(idxary, 32, dst_mask, src_mask);
400 memcpy_by_idxary(dst, dst_channels, src, src_channels, idxary, sample_size, count);
444 #define copy_frame_by_idx(dst, dst_channels, src, src_channels, idxary, count, zero) \
450 index = (idxary)[i]; \
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);
493 size_t memcpy_by_index_array_initialization(int8_t *idxary, size_t idxcount,
504 idxary[n++] = srcidx++;
508 idxary[n++] = -1;
514 size_t memcpy_by_index_array_initialization_src_index(int8_t *idxary, size_t idxcount,
527 idxary[dst_idx] = src_idx++;
529 idxary[dst_idx] = -1;
536 size_t memcpy_by_index_array_initialization_dst_index(int8_t *idxary, size_t idxcount,
549 idxary[dst_idx++] = src_idx < src_count ? (signed)src_idx : -1;