]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/af_afir.h
avfilter/af_sofalizer: increase max radius
[ffmpeg] / libavfilter / af_afir.h
index aaeb66536fa4c053fbc0f883ffce6f285bc53527..13f7c98d72104aa94aaee7d88bc7a9463dc70f77 100644 (file)
 #include "formats.h"
 #include "internal.h"
 
-#define MAX_IR_DURATION 30
-
 typedef struct AudioFIRContext {
     const AVClass *class;
 
     float wet_gain;
     float dry_gain;
     float length;
-    int again;
+    int gtype;
+    float ir_gain;
+    int ir_format;
+    float max_ir_len;
+    int response;
+    int w, h;
+    AVRational frame_rate;
+    int ir_channel;
+    int minp;
+    int maxp;
 
     float gain;
 
@@ -59,17 +66,16 @@ typedef struct AudioFIRContext {
     int nb_coef_channels;
     int one2many;
     int nb_samples;
-    int want_skip;
-    int need_padding;
 
     RDFTContext **rdft, **irdft;
     float **sum;
     float **block;
     FFTComplex **coeff;
 
-    AVAudioFifo *fifo[2];
+    AVAudioFifo *fifo;
     AVFrame *in[2];
     AVFrame *buffer;
+    AVFrame *video;
     int64_t pts;
     int index;