lsws: duplicate ff_log2_tab
[ffmpeg.git] / libswresample / audioconvert.h
index 9f16caf..2e983df 100644 (file)
 
 #include "swresample_internal.h"
 #include "libavutil/cpu.h"
-#include "libavutil/audioconvert.h"
 
 
 typedef void (conv_func_type)(uint8_t *po, const uint8_t *pi, int is, int os, uint8_t *end);
+typedef void (simd_func_type)(uint8_t **dst, const uint8_t **src, int len);
 
 typedef struct AudioConvert {
     int channels;
+    int  in_simd_align_mask;
+    int out_simd_align_mask;
     conv_func_type *conv_f;
+    simd_func_type *simd_f;
     const int *ch_map;
     uint8_t silence[8]; ///< silence input sample
 }AudioConvert;