#include "libavutil/opt.h"
#include "avfilter.h"
#include "internal.h"
#include "audio.h"
 
Go to the source code of this file.
 | 
|   | AVFILTER_DEFINE_CLASS (aemphasis) | 
|   | 
| static double  | biquad (BiquadD2 *bq, double in) | 
|   | 
| static int  | filter_frame (AVFilterLink *inlink, AVFrame *in) | 
|   | 
| static int  | query_formats (AVFilterContext *ctx) | 
|   | 
| static void  | set_highshelf_rbj (BiquadD2 *bq, double freq, double q, double peak, double sr) | 
|   | 
| static void  | set_lp_rbj (BiquadD2 *bq, double fc, double q, double sr, double gain) | 
|   | 
| static double  | freq_gain (BiquadCoeffs *c, double freq, double sr) | 
|   | 
| static int  | config_input (AVFilterLink *inlink) | 
|   | 
| static av_cold void  | uninit (AVFilterContext *ctx) | 
|   | 
      
        
          | AVFILTER_DEFINE_CLASS  | 
          ( | 
          aemphasis  | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | static double biquad  | 
          ( | 
          BiquadD2 *  | 
          bq,  | 
         
        
           | 
           | 
          double  | 
          in  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | static void set_highshelf_rbj  | 
          ( | 
          BiquadD2 *  | 
          bq,  | 
         
        
           | 
           | 
          double  | 
          freq,  | 
         
        
           | 
           | 
          double  | 
          q,  | 
         
        
           | 
           | 
          double  | 
          peak,  | 
         
        
           | 
           | 
          double  | 
          sr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | static void set_lp_rbj  | 
          ( | 
          BiquadD2 *  | 
          bq,  | 
         
        
           | 
           | 
          double  | 
          fc,  | 
         
        
           | 
           | 
          double  | 
          q,  | 
         
        
           | 
           | 
          double  | 
          sr,  | 
         
        
           | 
           | 
          double  | 
          gain  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | static double freq_gain  | 
          ( | 
          BiquadCoeffs *  | 
          c,  | 
         
        
           | 
           | 
          double  | 
          freq,  | 
         
        
           | 
           | 
          double  | 
          sr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
Initial value:= {
    {
        .name         = "default",
    },
}
static int config_input(AVFilterLink *inlink)
 
static int filter_frame(AVFilterLink *inlink, AVFrame *in)
 
 
Definition at line 342 of file af_aemphasis.c.
 
 
Initial value:= {
    {
        .name = "default",
    },
}
 
Definition at line 352 of file af_aemphasis.c.
 
 
Initial value:= {
    .name          = "aemphasis",
    .priv_class    = &aemphasis_class,
}
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
 
static const AVFilterPad avfilter_af_aemphasis_inputs[]
 
static const AVFilterPad outputs[]
 
static int query_formats(AVFilterContext *ctx)
 
static const AVFilterPad inputs[]
 
static const AVFilterPad avfilter_af_aemphasis_outputs[]
 
static av_cold void uninit(AVFilterContext *ctx)
 
 
Definition at line 360 of file af_aemphasis.c.