Go to the source code of this file.
 | 
|   | AVFILTER_DEFINE_CLASS (idet) | 
|   | 
| static const char *  | type2str (Type type) | 
|   | 
| static uint64_t  | uintpow (uint64_t b, unsigned int e) | 
|   | 
| static int  | av_dict_set_fxp (AVDictionary **pm, const char *key, uint64_t value, unsigned int digits, int flags) | 
|   | 
| static const char *  | rep2str (RepeatedField repeated_field) | 
|   | 
| int  | ff_idet_filter_line_c (const uint8_t *a, const uint8_t *b, const uint8_t *c, int w) | 
|   | 
| int  | ff_idet_filter_line_c_16bit (const uint16_t *a, const uint16_t *b, const uint16_t *c, int w) | 
|   | 
| static void  | filter (AVFilterContext *ctx) | 
|   | 
| static int  | filter_frame (AVFilterLink *link, AVFrame *picref) | 
|   | 
| static int  | request_frame (AVFilterLink *link) | 
|   | 
| static av_cold void  | uninit (AVFilterContext *ctx) | 
|   | 
| static int  | query_formats (AVFilterContext *ctx) | 
|   | 
| static av_cold int  | init (AVFilterContext *ctx) | 
|   | 
      
        
          | #define PRECISION   1048576 | 
        
      
 
 
      
        
          | AVFILTER_DEFINE_CLASS  | 
          ( | 
          idet  | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | static const char* type2str  | 
          ( | 
          Type  | 
          type | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static uint64_t uintpow  | 
          ( | 
          uint64_t  | 
          b,  | 
         
        
           | 
           | 
          unsigned int  | 
          e  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int av_dict_set_fxp  | 
          ( | 
          AVDictionary **  | 
          pm,  | 
         
        
           | 
           | 
          const char *  | 
          key,  | 
         
        
           | 
           | 
          uint64_t  | 
          value,  | 
         
        
           | 
           | 
          unsigned int  | 
          digits,  | 
         
        
           | 
           | 
          int  | 
          flags  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
      
        
          | int ff_idet_filter_line_c_16bit  | 
          ( | 
          const uint16_t *  | 
          a,  | 
        
        
           | 
           | 
          const uint16_t *  | 
          b,  | 
        
        
           | 
           | 
          const uint16_t *  | 
          c,  | 
        
        
           | 
           | 
          int  | 
          w  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
Initial value:= {
    { 
"analyze_interlaced_flag", 
"set number of frames to use to determine if the interlace flag is accurate", 
OFFSET(analyze_interlaced_flag), 
AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 
FLAGS },
 
}
 
Definition at line 32 of file vf_idet.c.
 
 
Initial value:= {
    {
        .name         = "default",
    },
}
static int filter_frame(AVFilterLink *link, AVFrame *picref)
 
 
Definition at line 426 of file vf_idet.c.
 
 
Initial value:= {
    {
        .name         = "default",
    },
}
static int request_frame(AVFilterLink *link)
 
 
Definition at line 435 of file vf_idet.c.
 
 
Initial value:= {
    .name          = "idet",
    .priv_class    = &idet_class,
}
static int query_formats(AVFilterContext *ctx)
 
static const AVFilterPad idet_inputs[]
 
static const AVFilterPad idet_outputs[]
 
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
 
static const AVFilterPad inputs[]
 
static const AVFilterPad outputs[]
 
static av_cold void uninit(AVFilterContext *ctx)
 
static av_cold int init(AVFilterContext *ctx)
 
 
Definition at line 444 of file vf_idet.c.