You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
avcodec/opus_celt, opus_pvq: Move CeltPVQ typedef to opus_pvq.h
It is more natural that way. Reviewed-by: Lynne <dev@lynne.ee> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
@@ -44,8 +44,6 @@
|
|||||||
#define CELT_POSTFILTER_MINPERIOD 15
|
#define CELT_POSTFILTER_MINPERIOD 15
|
||||||
#define CELT_ENERGY_SILENCE (-28.0f)
|
#define CELT_ENERGY_SILENCE (-28.0f)
|
||||||
|
|
||||||
typedef struct CeltPVQ CeltPVQ;
|
|
||||||
|
|
||||||
enum CeltSpread {
|
enum CeltSpread {
|
||||||
CELT_SPREAD_NONE,
|
CELT_SPREAD_NONE,
|
||||||
CELT_SPREAD_LIGHT,
|
CELT_SPREAD_LIGHT,
|
||||||
@@ -96,7 +94,7 @@ struct CeltFrame {
|
|||||||
av_tx_fn tx_fn[4];
|
av_tx_fn tx_fn[4];
|
||||||
AVFloatDSPContext *dsp;
|
AVFloatDSPContext *dsp;
|
||||||
CeltBlock block[2];
|
CeltBlock block[2];
|
||||||
CeltPVQ *pvq;
|
struct CeltPVQ *pvq;
|
||||||
OpusDSP opusdsp;
|
OpusDSP opusdsp;
|
||||||
int channels;
|
int channels;
|
||||||
int output_channels;
|
int output_channels;
|
||||||
|
@@ -34,13 +34,13 @@
|
|||||||
float *lowband_out, int level, float gain, \
|
float *lowband_out, int level, float gain, \
|
||||||
float *lowband_scratch, int fill)
|
float *lowband_scratch, int fill)
|
||||||
|
|
||||||
struct CeltPVQ {
|
typedef struct CeltPVQ {
|
||||||
DECLARE_ALIGNED(32, int, qcoeff )[256];
|
DECLARE_ALIGNED(32, int, qcoeff )[256];
|
||||||
DECLARE_ALIGNED(32, float, hadamard_tmp)[256];
|
DECLARE_ALIGNED(32, float, hadamard_tmp)[256];
|
||||||
|
|
||||||
float (*pvq_search)(float *X, int *y, int K, int N);
|
float (*pvq_search)(float *X, int *y, int K, int N);
|
||||||
QUANT_FN(*quant_band);
|
QUANT_FN(*quant_band);
|
||||||
};
|
} CeltPVQ;
|
||||||
|
|
||||||
void ff_celt_pvq_init_x86(struct CeltPVQ *s);
|
void ff_celt_pvq_init_x86(struct CeltPVQ *s);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user