summaryrefslogtreecommitdiff
path: root/libavfilter/af_afir.h
diff options
context:
space:
mode:
Diffstat (limited to 'libavfilter/af_afir.h')
-rw-r--r--libavfilter/af_afir.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/libavfilter/af_afir.h b/libavfilter/af_afir.h
index 4f44675848..8f40c1b2f4 100644
--- a/libavfilter/af_afir.h
+++ b/libavfilter/af_afir.h
@@ -21,10 +21,10 @@
#ifndef AVFILTER_AFIR_H
#define AVFILTER_AFIR_H
+#include "libavutil/tx.h"
#include "libavutil/common.h"
#include "libavutil/float_dsp.h"
#include "libavutil/opt.h"
-#include "libavcodec/avfft.h"
#include "audio.h"
#include "avfilter.h"
@@ -43,14 +43,17 @@ typedef struct AudioFIRSegment {
int *output_offset;
int *part_index;
- AVFrame *sum;
- AVFrame *block;
+ AVFrame *sumin;
+ AVFrame *sumout;
+ AVFrame *blockin;
+ AVFrame *blockout;
AVFrame *buffer;
AVFrame *coeff;
AVFrame *input;
AVFrame *output;
- RDFTContext **rdft, **irdft;
+ AVTXContext **tx, **itx;
+ av_tx_fn tx_fn, itx_fn;
} AudioFIRSegment;
typedef struct AudioFIRDSPContext {