mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2024-12-13 14:25:52 +00:00
swr: move AudioConvert to header
the next commits will need it Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
edbde52226
commit
06b62cb8f2
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user