libavfilter/libmpcodecs/vf_sab.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <inttypes.h>
#include <assert.h>
#include "config.h"
#include "mp_msg.h"
#include "libavutil/avutil.h"
#include "img_format.h"
#include "mp_image.h"
#include "vf.h"
#include "libswscale/swscale.h"
#include "vf_scale.h"
Go to the source code of this file.
 | 
 Data Structures | 
| struct   | FilterParam | 
| struct   | vf_priv_s | 
|   | Stores persistant variables.  More...
  | 
 Functions | 
| static void  | getSubSampleFactors (int *h, int *v, int format) | 
| static int  | allocStuff (FilterParam *f, int width, int height) | 
| static int  | config (struct vf_instance *vf, int width, int height, int d_width, int d_height, unsigned int flags, unsigned int outfmt) | 
| static void  | freeBuffers (FilterParam *f) | 
| static void  | uninit (struct vf_instance *vf) | 
| static void  | blur (uint8_t *dst, uint8_t *src, int w, int h, int dstStride, int srcStride, FilterParam *fp) | 
| static int  | put_image (struct vf_instance *vf, mp_image_t *mpi, double pts) | 
| static int  | query_format (struct vf_instance *vf, unsigned int fmt) | 
| static int  | vf_open (vf_instance_t *vf, char *args) | 
 Variables | 
| const vf_info_t  | vf_info_sab | 
Function Documentation
      
        
          | static int allocStuff            | 
          ( | 
          FilterParam *  | 
           f,  | 
        
        
           | 
           | 
          int  | 
           width,  | 
        
        
           | 
           | 
          int  | 
           height |   | 
        
        
           | 
          ) | 
           |  |  [static] | 
        
      
 
 
      
        
          | static void blur            | 
          ( | 
          uint8_t *  | 
           dst,  | 
        
        
           | 
           | 
          uint8_t *  | 
           src,  | 
        
        
           | 
           | 
          int  | 
           w,  | 
        
        
           | 
           | 
          int  | 
           h,  | 
        
        
           | 
           | 
          int  | 
           dstStride,  | 
        
        
           | 
           | 
          int  | 
           srcStride,  | 
        
        
           | 
           | 
          FilterParam *  | 
           fp |   | 
        
        
           | 
          ) | 
           |  |  [inline, static] | 
        
      
 
 
      
        
          | static int config            | 
          ( | 
          struct vf_instance *  | 
           vf,  | 
        
        
           | 
           | 
          int  | 
           width,  | 
        
        
           | 
           | 
          int  | 
           height,  | 
        
        
           | 
           | 
          int  | 
           d_width,  | 
        
        
           | 
           | 
          int  | 
           d_height,  | 
        
        
           | 
           | 
          unsigned int  | 
           flags,  | 
        
        
           | 
           | 
          unsigned int  | 
           outfmt |   | 
        
        
           | 
          ) | 
           |  |  [static] | 
        
      
 
 
      
        
          | static void getSubSampleFactors            | 
          ( | 
          int *  | 
           h,  | 
        
        
           | 
           | 
          int *  | 
           v,  | 
        
        
           | 
           | 
          int  | 
           format |   | 
        
        
           | 
          ) | 
           |  |  [static] | 
        
      
 
 
      
        
          | static int query_format            | 
          ( | 
          struct vf_instance *  | 
           vf,  | 
        
        
           | 
           | 
          unsigned int  | 
           fmt |   | 
        
        
           | 
          ) | 
           |  |  [static] | 
        
      
 
 
      
        
          | static void uninit            | 
          ( | 
          struct vf_instance *  | 
           vf           | 
           )  | 
           [static] | 
        
      
 
 
Variable Documentation
Initial value:
 {
    "shape adaptive blur",
    "sab",
    "Michael Niedermayer",
    "",
    vf_open,
    NULL
}
 
Definition at line 312 of file vf_sab.c.