#include <stdint.h>
#include "config.h"
#include "libavutil/attributes.h"
#include "vp56dsp.h"
#include "libavutil/common.h"
Go to the source code of this file.
◆ VP56_EDGE_FILTER
      
        
          | #define VP56_EDGE_FILTER | ( |  | pfx, | 
        
          |  |  |  | suf, | 
        
          |  |  |  | pix_inc, | 
        
          |  |  |  | line_inc | 
        
          |  | ) |  |  | 
      
 
Value:static void pfx ## _edge_filter_ ## suf(uint8_t *yuv, ptrdiff_t 
stride, \
 
                                        int t)                          \
{                                                                       \
    int pix2_inc = 2 * pix_inc;                                         \
        v = (yuv[-pix2_inc] + 3*(yuv[0]-yuv[-pix_inc]) - yuv[pix_inc] + 4)>>3;\
        v = pfx##_adjust(v, t);                                         \
        yuv += line_inc;                                                \
    }                                                                   \
}
Definition at line 29 of file vp56dsp.c.