Commit 06b62cb8 authored by Michael Niedermayer's avatar Michael Niedermayer

swr: move AudioConvert to header

the next commits will need it
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent edbde522
......@@ -32,15 +32,6 @@
#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 ?
......
......@@ -33,8 +33,15 @@
#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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment