20 #ifndef __ardour_pcm_utils_h__
21 #define __ardour_pcm_utils_h__
25 #define SIZEOF_TRIBYTE 3
27 #define BET2H_INT_PTR(x) (((x) [0] << 24) + ((x) [1] << 16) + ((x) [2] << 8))
28 #define LET2H_INT_PTR(x) (((x) [0] << 8) + ((x) [1] << 16) + ((x) [2] << 24))
void pcm_f2bet_array(const float *src, tribyte *dest, int count)
void pcm_f2let_array(float *src, tribyte *dest, int count)
void pcm_f2let_clip_array(float *src, tribyte *dest, int count)
void pcm_f2bet_clip_array(const float *src, tribyte *dest, int count)
void pcm_let2f_array(tribyte *src, int count, float *dest)
void pcm_bet2f_array(tribyte *src, int count, float *dest)