Half-pel DSP functions.
More...
#include "libavutil/attributes.h"
#include "libavutil/intreadwrite.h"
#include "hpeldsp.h"
#include "hpel_template.c"
#include "pel_template.c"
|
|
#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) |
| |
§ 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