summaryrefslogtreecommitdiffstats
path: root/libavfilter/af_afir.h
diff options
context:
space:
mode:
Diffstat (limited to 'libavfilter/af_afir.h')
-rw-r--r--libavfilter/af_afir.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/libavfilter/af_afir.h b/libavfilter/af_afir.h
index f9bec54..f665c0e 100644
--- a/libavfilter/af_afir.h
+++ b/libavfilter/af_afir.h
@@ -53,6 +53,11 @@ typedef struct AudioFIRSegment {
RDFTContext **rdft, **irdft;
} AudioFIRSegment;
+typedef struct AudioFIRDSPContext {
+ void (*fcmul_add)(float *sum, const float *t, const float *c,
+ ptrdiff_t len);
+} AudioFIRDSPContext;
+
typedef struct AudioFIRContext {
const AVClass *class;
@@ -87,11 +92,12 @@ typedef struct AudioFIRContext {
int min_part_size;
int64_t pts;
+ AudioFIRDSPContext afirdsp;
AVFloatDSPContext *fdsp;
- void (*fcmul_add)(float *sum, const float *t, const float *c,
- ptrdiff_t len);
+
} AudioFIRContext;
-void ff_afir_init_x86(AudioFIRContext *s);
+void ff_afir_init(AudioFIRDSPContext *s);
+void ff_afir_init_x86(AudioFIRDSPContext *s);
#endif /* AVFILTER_AFIR_H */
OpenPOWER on IntegriCloud