FFmpeg
|
Go to the source code of this file.
Macros | |
#define | FILTER(src, stride) |
#define | PIXOP_BILINEAR(PFX, OP, WIDTH) |
#define | OP_PUT(dst, val) (dst) = (val) |
#define | OP_AVG(dst, val) (dst) = (((dst) + (val) + 1)>>1) |
#define | op_scale1(x) block[x] = av_clip_uint8( (block[x]*weight + (1<<(log2_denom-1))) >> log2_denom) |
#define | op_scale2(x) dst[x] = av_clip_uint8( (src[x]*weights + dst[x]*weightd + (1<<(log2_denom-1))) >> log2_denom) |
#define | DIRAC_WEIGHT(W) |
#define | ADD_OBMC(xblen) |
#define | PIXFUNC(PFX, WIDTH) |
Functions | |
static void | dirac_hpel_filter (uint8_t *dsth, uint8_t *dstv, uint8_t *dstc, const uint8_t *src, int stride, int width, int height) |
static void | put_signed_rect_clamped_c (uint8_t *dst, int dst_stride, const int16_t *src, int src_stride, int width, int height) |
static void | add_rect_clamped_c (uint8_t *dst, const uint16_t *src, int stride, const int16_t *idwt, int idwt_stride, int width, int height) |
av_cold void | ff_diracdsp_init (DiracDSPContext *c) |
Definition at line 76 of file diracdsp.c.
Definition at line 77 of file diracdsp.c.
#define op_scale1 | ( | x | ) | block[x] = av_clip_uint8( (block[x]*weight + (1<<(log2_denom-1))) >> log2_denom) |
Definition at line 86 of file diracdsp.c.
#define op_scale2 | ( | x | ) | dst[x] = av_clip_uint8( (src[x]*weights + dst[x]*weightd + (1<<(log2_denom-1))) >> log2_denom) |
Definition at line 87 of file diracdsp.c.
#define DIRAC_WEIGHT | ( | W | ) |
Definition at line 89 of file diracdsp.c.
#define ADD_OBMC | ( | xblen | ) |
#define PIXFUNC | ( | PFX, | |
WIDTH | |||
) |
|
static |
Definition at line 31 of file diracdsp.c.
Referenced by ff_diracdsp_init().
|
static |
Definition at line 138 of file diracdsp.c.
Referenced by ff_diracdsp_init().
|
static |
Definition at line 153 of file diracdsp.c.
Referenced by ff_diracdsp_init().
av_cold void ff_diracdsp_init | ( | DiracDSPContext * | c | ) |
Definition at line 176 of file diracdsp.c.
Referenced by dirac_decode_init().