FFmpeg
Macros | Functions
hpeldsp.c File Reference

Half-pel DSP functions. More...

#include "libavutil/attributes.h"
#include "libavutil/intreadwrite.h"
#include "hpeldsp.h"
#include "hpel_template.c"
#include "pel_template.c"

Macros

#define BIT_DEPTH   8
 
#define PIXOP2(OPNAME, OP)
 
#define op_avg(a, b)   a = rnd_avg32(a, b)
 
#define op_put(a, b)   a = b
 
#define put_no_rnd_pixels8_8_c   put_pixels8_8_c
 
#define hpel_funcs(prefix, idx, num)
 

Functions

av_cold void ff_hpeldsp_init (HpelDSPContext *c, int flags)
 

Detailed Description

Half-pel DSP functions.

Macro Definition Documentation

§ hpel_funcs

#define hpel_funcs (   prefix,
  idx,
  num 
)
Value:
c->prefix ## _pixels_tab idx [0] = prefix ## _pixels ## num ## _8_c; \
c->prefix ## _pixels_tab idx [1] = prefix ## _pixels ## num ## _x2_8_c; \
c->prefix ## _pixels_tab idx [2] = prefix ## _pixels ## num ## _y2_8_c; \
c->prefix ## _pixels_tab idx [3] = prefix ## _pixels ## num ## _xy2_8_c