swr: move AudioConvert to header
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 28 Apr 2012 10:20:19 +0000 (12:20 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 28 Apr 2012 11:02:58 +0000 (13:02 +0200)
the next commits will need it

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libswresample/audioconvert.c
libswresample/audioconvert.h

index 26cf471..75c1311 100644 (file)
 #include "audioconvert.h"
 
 
-typedef void (conv_func_type)(uint8_t *po, const uint8_t *pi, int is, int os, uint8_t *end);
-
-struct AudioConvert {
-    int channels;
-    conv_func_type *conv_f;
-    const int *ch_map;
-    uint8_t silence[8]; ///< silence input sample
-};
-
 #define CONV_FUNC_NAME(dst_fmt, src_fmt) conv_ ## src_fmt ## _to_ ## dst_fmt
 
 //FIXME rounding ?
index 6d09271..9f16caf 100644 (file)
 #include "libavutil/cpu.h"
 #include "libavutil/audioconvert.h"
 
-struct AudioConvert;
-typedef struct AudioConvert AudioConvert;
+
+typedef void (conv_func_type)(uint8_t *po, const uint8_t *pi, int is, int os, uint8_t *end);
+
+typedef struct AudioConvert {
+    int channels;
+    conv_func_type *conv_f;
+    const int *ch_map;
+    uint8_t silence[8]; ///< silence input sample
+}AudioConvert;
 
 /**
  * Create an audio sample format converter context