FFmpeg
Macros | Functions | Variables
hevcdsp_msa.c File Reference
#include "libavutil/mips/generic_macros_msa.h"
#include "libavcodec/mips/hevcdsp_mips.h"
#include "libavcodec/mips/hevc_macros_msa.h"

Go to the source code of this file.

Macros

#define MC_COPY(WIDTH)
 
#define MC(PEL, DIR, WIDTH, TAP, DIR1, FILT_DIR)
 
#define MC_HV(PEL, WIDTH, TAP)
 

Functions

static void hevc_copy_4w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, int32_t height)
 
static void hevc_copy_6w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, int32_t height)
 
static void hevc_copy_8w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, int32_t height)
 
static void hevc_copy_12w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, int32_t height)
 
static void hevc_copy_16w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, int32_t height)
 
static void hevc_copy_24w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, int32_t height)
 
static void hevc_copy_32w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, int32_t height)
 
static void hevc_copy_48w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, int32_t height)
 
static void hevc_copy_64w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, int32_t height)
 
static void hevc_hz_8t_4w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_8t_8w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_8t_12w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_8t_16w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_8t_24w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_8t_32w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_8t_48w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_8t_64w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_8t_4w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_8t_8w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_8t_12w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_8t_16multx4mult_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height, int32_t width)
 
static void hevc_vt_8t_16w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_8t_24w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_8t_32w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_8t_48w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_8t_64w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hv_8t_4w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_8t_8multx1mult_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height, int32_t width)
 
static void hevc_hv_8t_8w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_8t_12w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_8t_16w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_8t_24w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_8t_32w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_8t_48w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_8t_64w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hz_4t_4x2_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter)
 
static void hevc_hz_4t_4x4_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter)
 
static void hevc_hz_4t_4x8multiple_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_4t_4w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_4t_6w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_4t_8x2multiple_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_4t_8x4multiple_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_4t_8w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_4t_12w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_4t_16w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_4t_24w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hz_4t_32w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_4t_4x2_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter)
 
static void hevc_vt_4t_4x4_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_4t_4x8_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_4t_4x16_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_4t_4w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_4t_6w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_4t_8x2_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter)
 
static void hevc_vt_4t_8x6_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter)
 
static void hevc_vt_4t_8x4multiple_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_4t_8w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_4t_12w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_4t_16w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_4t_24w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_vt_4t_32w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height)
 
static void hevc_hv_4t_4x2_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y)
 
static void hevc_hv_4t_4x4_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y)
 
static void hevc_hv_4t_4multx8mult_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_4t_4w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_4t_6w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_4t_8x2_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y)
 
static void hevc_hv_4t_8multx4_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t width8mult)
 
static void hevc_hv_4t_8x6_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y)
 
static void hevc_hv_4t_8multx4mult_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height, int32_t width8mult)
 
static void hevc_hv_4t_8w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_4t_12w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_4t_16w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_4t_24w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
static void hevc_hv_4t_32w_msa (const uint8_t *src, int32_t src_stride, int16_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height)
 
 MC_COPY (4)
 
 MC_COPY (6)
 
 MC_COPY (8)
 
 MC_COPY (12)
 
 MC_COPY (16)
 
 MC_COPY (24)
 
 MC_COPY (32)
 
 MC_COPY (48)
 
 MC_COPY (64)
 
 MC (qpel, h, 4, 8, hz, mx)
 
 MC (qpel, h, 8, 8, hz, mx)
 
 MC (qpel, h, 12, 8, hz, mx)
 
 MC (qpel, h, 16, 8, hz, mx)
 
 MC (qpel, h, 24, 8, hz, mx)
 
 MC (qpel, h, 32, 8, hz, mx)
 
 MC (qpel, h, 48, 8, hz, mx)
 
 MC (qpel, h, 64, 8, hz, mx)
 
 MC (qpel, v, 4, 8, vt, my)
 
 MC (qpel, v, 8, 8, vt, my)
 
 MC (qpel, v, 12, 8, vt, my)
 
 MC (qpel, v, 16, 8, vt, my)
 
 MC (qpel, v, 24, 8, vt, my)
 
 MC (qpel, v, 32, 8, vt, my)
 
 MC (qpel, v, 48, 8, vt, my)
 
 MC (qpel, v, 64, 8, vt, my)
 
 MC (epel, h, 4, 4, hz, mx)
 
 MC (epel, h, 6, 4, hz, mx)
 
 MC (epel, h, 8, 4, hz, mx)
 
 MC (epel, h, 12, 4, hz, mx)
 
 MC (epel, h, 16, 4, hz, mx)
 
 MC (epel, h, 24, 4, hz, mx)
 
 MC (epel, h, 32, 4, hz, mx)
 
 MC (epel, v, 4, 4, vt, my)
 
 MC (epel, v, 6, 4, vt, my)
 
 MC (epel, v, 8, 4, vt, my)
 
 MC (epel, v, 12, 4, vt, my)
 
 MC (epel, v, 16, 4, vt, my)
 
 MC (epel, v, 24, 4, vt, my)
 
 MC (epel, v, 32, 4, vt, my)
 
 MC_HV (qpel, 4, 8)
 
 MC_HV (qpel, 8, 8)
 
 MC_HV (qpel, 12, 8)
 
 MC_HV (qpel, 16, 8)
 
 MC_HV (qpel, 24, 8)
 
 MC_HV (qpel, 32, 8)
 
 MC_HV (qpel, 48, 8)
 
 MC_HV (qpel, 64, 8)
 
 MC_HV (epel, 4, 4)
 
 MC_HV (epel, 6, 4)
 
 MC_HV (epel, 8, 4)
 
 MC_HV (epel, 12, 4)
 
 MC_HV (epel, 16, 4)
 
 MC_HV (epel, 24, 4)
 
 MC_HV (epel, 32, 4)
 

Variables

static const uint8_t ff_hevc_mask_arr [16 *2]
 

Macro Definition Documentation

◆ MC_COPY

#define MC_COPY (   WIDTH)
Value:
void ff_hevc_put_hevc_pel_pixels##WIDTH##_8_msa(int16_t *dst, \
const uint8_t *src, \
ptrdiff_t src_stride, \
int height, \
intptr_t mx, \
intptr_t my, \
int width) \
{ \
hevc_copy_##WIDTH##w_msa(src, src_stride, dst, MAX_PB_SIZE, height); \
}

Definition at line 4292 of file hevcdsp_msa.c.

◆ MC

#define MC (   PEL,
  DIR,
  WIDTH,
  TAP,
  DIR1,
  FILT_DIR 
)
Value:
void ff_hevc_put_hevc_##PEL##_##DIR##WIDTH##_8_msa(int16_t *dst, \
const uint8_t *src, \
ptrdiff_t src_stride, \
int height, \
intptr_t mx, \
intptr_t my, \
int width) \
{ \
const int8_t *filter = ff_hevc_##PEL##_filters[FILT_DIR]; \
\
hevc_##DIR1##_##TAP##t_##WIDTH##w_msa(src, src_stride, dst, \
}

Definition at line 4316 of file hevcdsp_msa.c.

◆ MC_HV

#define MC_HV (   PEL,
  WIDTH,
  TAP 
)
Value:
void ff_hevc_put_hevc_##PEL##_hv##WIDTH##_8_msa(int16_t *dst, \
const uint8_t *src, \
ptrdiff_t src_stride, \
int height, \
intptr_t mx, \
intptr_t my, \
int width) \
{ \
const int8_t *filter_x = ff_hevc_##PEL##_filters[mx]; \
const int8_t *filter_y = ff_hevc_##PEL##_filters[my]; \
\
hevc_hv_##TAP##t_##WIDTH##w_msa(src, src_stride, dst, MAX_PB_SIZE, \
filter_x, filter_y, height); \
}

Definition at line 4367 of file hevcdsp_msa.c.

Function Documentation

◆ hevc_copy_4w_msa()

static void hevc_copy_4w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 32 of file hevcdsp_msa.c.

◆ hevc_copy_6w_msa()

static void hevc_copy_6w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 80 of file hevcdsp_msa.c.

◆ hevc_copy_8w_msa()

static void hevc_copy_8w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 118 of file hevcdsp_msa.c.

◆ hevc_copy_12w_msa()

static void hevc_copy_12w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 179 of file hevcdsp_msa.c.

◆ hevc_copy_16w_msa()

static void hevc_copy_16w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 230 of file hevcdsp_msa.c.

◆ hevc_copy_24w_msa()

static void hevc_copy_24w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 321 of file hevcdsp_msa.c.

◆ hevc_copy_32w_msa()

static void hevc_copy_32w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 350 of file hevcdsp_msa.c.

◆ hevc_copy_48w_msa()

static void hevc_copy_48w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 388 of file hevcdsp_msa.c.

◆ hevc_copy_64w_msa()

static void hevc_copy_64w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 439 of file hevcdsp_msa.c.

◆ hevc_hz_8t_4w_msa()

static void hevc_hz_8t_4w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 476 of file hevcdsp_msa.c.

◆ hevc_hz_8t_8w_msa()

static void hevc_hz_8t_8w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 544 of file hevcdsp_msa.c.

◆ hevc_hz_8t_12w_msa()

static void hevc_hz_8t_12w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 599 of file hevcdsp_msa.c.

◆ hevc_hz_8t_16w_msa()

static void hevc_hz_8t_16w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 674 of file hevcdsp_msa.c.

◆ hevc_hz_8t_24w_msa()

static void hevc_hz_8t_24w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 731 of file hevcdsp_msa.c.

◆ hevc_hz_8t_32w_msa()

static void hevc_hz_8t_32w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 806 of file hevcdsp_msa.c.

◆ hevc_hz_8t_48w_msa()

static void hevc_hz_8t_48w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 866 of file hevcdsp_msa.c.

◆ hevc_hz_8t_64w_msa()

static void hevc_hz_8t_64w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 937 of file hevcdsp_msa.c.

◆ hevc_vt_8t_4w_msa()

static void hevc_vt_8t_4w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 1031 of file hevcdsp_msa.c.

◆ hevc_vt_8t_8w_msa()

static void hevc_vt_8t_8w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 1118 of file hevcdsp_msa.c.

Referenced by hevc_vt_8t_24w_msa().

◆ hevc_vt_8t_12w_msa()

static void hevc_vt_8t_12w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 1181 of file hevcdsp_msa.c.

◆ hevc_vt_8t_16multx4mult_msa()

static void hevc_vt_8t_16multx4mult_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height,
int32_t  width 
)
static

◆ hevc_vt_8t_16w_msa()

static void hevc_vt_8t_16w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 1376 of file hevcdsp_msa.c.

◆ hevc_vt_8t_24w_msa()

static void hevc_vt_8t_24w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 1384 of file hevcdsp_msa.c.

◆ hevc_vt_8t_32w_msa()

static void hevc_vt_8t_32w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 1394 of file hevcdsp_msa.c.

◆ hevc_vt_8t_48w_msa()

static void hevc_vt_8t_48w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 1402 of file hevcdsp_msa.c.

◆ hevc_vt_8t_64w_msa()

static void hevc_vt_8t_64w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 1410 of file hevcdsp_msa.c.

◆ hevc_hv_8t_4w_msa()

static void hevc_hv_8t_4w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 1418 of file hevcdsp_msa.c.

◆ hevc_hv_8t_8multx1mult_msa()

static void hevc_hv_8t_8multx1mult_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height,
int32_t  width 
)
static

◆ hevc_hv_8t_8w_msa()

static void hevc_hv_8t_8w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 1652 of file hevcdsp_msa.c.

◆ hevc_hv_8t_12w_msa()

static void hevc_hv_8t_12w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 1661 of file hevcdsp_msa.c.

◆ hevc_hv_8t_16w_msa()

static void hevc_hv_8t_16w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 1856 of file hevcdsp_msa.c.

◆ hevc_hv_8t_24w_msa()

static void hevc_hv_8t_24w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 1865 of file hevcdsp_msa.c.

◆ hevc_hv_8t_32w_msa()

static void hevc_hv_8t_32w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 1874 of file hevcdsp_msa.c.

◆ hevc_hv_8t_48w_msa()

static void hevc_hv_8t_48w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 1883 of file hevcdsp_msa.c.

◆ hevc_hv_8t_64w_msa()

static void hevc_hv_8t_64w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 1892 of file hevcdsp_msa.c.

◆ hevc_hz_4t_4x2_msa()

static void hevc_hz_4t_4x2_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter 
)
static

Definition at line 1901 of file hevcdsp_msa.c.

Referenced by hevc_hz_4t_4w_msa().

◆ hevc_hz_4t_4x4_msa()

static void hevc_hz_4t_4x4_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter 
)
static

Definition at line 1934 of file hevcdsp_msa.c.

Referenced by hevc_hz_4t_4w_msa().

◆ hevc_hz_4t_4x8multiple_msa()

static void hevc_hz_4t_4x8multiple_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 1971 of file hevcdsp_msa.c.

Referenced by hevc_hz_4t_4w_msa().

◆ hevc_hz_4t_4w_msa()

static void hevc_hz_4t_4w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2020 of file hevcdsp_msa.c.

◆ hevc_hz_4t_6w_msa()

static void hevc_hz_4t_6w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2037 of file hevcdsp_msa.c.

◆ hevc_hz_4t_8x2multiple_msa()

static void hevc_hz_4t_8x2multiple_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2108 of file hevcdsp_msa.c.

Referenced by hevc_hz_4t_8w_msa().

◆ hevc_hz_4t_8x4multiple_msa()

static void hevc_hz_4t_8x4multiple_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2152 of file hevcdsp_msa.c.

Referenced by hevc_hz_4t_8w_msa().

◆ hevc_hz_4t_8w_msa()

static void hevc_hz_4t_8w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2205 of file hevcdsp_msa.c.

◆ hevc_hz_4t_12w_msa()

static void hevc_hz_4t_12w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2221 of file hevcdsp_msa.c.

◆ hevc_hz_4t_16w_msa()

static void hevc_hz_4t_16w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2282 of file hevcdsp_msa.c.

◆ hevc_hz_4t_24w_msa()

static void hevc_hz_4t_24w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2354 of file hevcdsp_msa.c.

◆ hevc_hz_4t_32w_msa()

static void hevc_hz_4t_32w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2455 of file hevcdsp_msa.c.

◆ hevc_vt_4t_4x2_msa()

static void hevc_vt_4t_4x2_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter 
)
static

Definition at line 2507 of file hevcdsp_msa.c.

Referenced by hevc_vt_4t_4w_msa().

◆ hevc_vt_4t_4x4_msa()

static void hevc_vt_4t_4x4_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2540 of file hevcdsp_msa.c.

Referenced by hevc_vt_4t_4w_msa().

◆ hevc_vt_4t_4x8_msa()

static void hevc_vt_4t_4x8_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2577 of file hevcdsp_msa.c.

Referenced by hevc_vt_4t_4w_msa().

◆ hevc_vt_4t_4x16_msa()

static void hevc_vt_4t_4x16_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2626 of file hevcdsp_msa.c.

Referenced by hevc_vt_4t_4w_msa().

◆ hevc_vt_4t_4w_msa()

static void hevc_vt_4t_4w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2696 of file hevcdsp_msa.c.

◆ hevc_vt_4t_6w_msa()

static void hevc_vt_4t_6w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2714 of file hevcdsp_msa.c.

◆ hevc_vt_4t_8x2_msa()

static void hevc_vt_4t_8x2_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter 
)
static

Definition at line 2812 of file hevcdsp_msa.c.

Referenced by hevc_vt_4t_8w_msa().

◆ hevc_vt_4t_8x6_msa()

static void hevc_vt_4t_8x6_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter 
)
static

Definition at line 2847 of file hevcdsp_msa.c.

Referenced by hevc_vt_4t_8w_msa().

◆ hevc_vt_4t_8x4multiple_msa()

static void hevc_vt_4t_8x4multiple_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2909 of file hevcdsp_msa.c.

Referenced by hevc_vt_4t_8w_msa().

◆ hevc_vt_4t_8w_msa()

static void hevc_vt_4t_8w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2958 of file hevcdsp_msa.c.

◆ hevc_vt_4t_12w_msa()

static void hevc_vt_4t_12w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 2975 of file hevcdsp_msa.c.

◆ hevc_vt_4t_16w_msa()

static void hevc_vt_4t_16w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 3046 of file hevcdsp_msa.c.

◆ hevc_vt_4t_24w_msa()

static void hevc_vt_4t_24w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 3113 of file hevcdsp_msa.c.

◆ hevc_vt_4t_32w_msa()

static void hevc_vt_4t_32w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter,
int32_t  height 
)
static

Definition at line 3211 of file hevcdsp_msa.c.

◆ hevc_hv_4t_4x2_msa()

static void hevc_hv_4t_4x2_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y 
)
static

Definition at line 3317 of file hevcdsp_msa.c.

Referenced by hevc_hv_4t_4w_msa().

◆ hevc_hv_4t_4x4_msa()

static void hevc_hv_4t_4x4_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y 
)
static

Definition at line 3371 of file hevcdsp_msa.c.

Referenced by hevc_hv_4t_4w_msa().

◆ hevc_hv_4t_4multx8mult_msa()

static void hevc_hv_4t_4multx8mult_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 3434 of file hevcdsp_msa.c.

Referenced by hevc_hv_4t_4w_msa().

◆ hevc_hv_4t_4w_msa()

static void hevc_hv_4t_4w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 3530 of file hevcdsp_msa.c.

◆ hevc_hv_4t_6w_msa()

static void hevc_hv_4t_6w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 3550 of file hevcdsp_msa.c.

◆ hevc_hv_4t_8x2_msa()

static void hevc_hv_4t_8x2_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y 
)
static

Definition at line 3675 of file hevcdsp_msa.c.

Referenced by hevc_hv_4t_8w_msa().

◆ hevc_hv_4t_8multx4_msa()

static void hevc_hv_4t_8multx4_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  width8mult 
)
static

Definition at line 3742 of file hevcdsp_msa.c.

Referenced by hevc_hv_4t_16w_msa(), and hevc_hv_4t_8w_msa().

◆ hevc_hv_4t_8x6_msa()

static void hevc_hv_4t_8x6_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y 
)
static

Definition at line 3826 of file hevcdsp_msa.c.

Referenced by hevc_hv_4t_8w_msa().

◆ hevc_hv_4t_8multx4mult_msa()

static void hevc_hv_4t_8multx4mult_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height,
int32_t  width8mult 
)
static

◆ hevc_hv_4t_8w_msa()

static void hevc_hv_4t_8w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 4054 of file hevcdsp_msa.c.

◆ hevc_hv_4t_12w_msa()

static void hevc_hv_4t_12w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 4078 of file hevcdsp_msa.c.

◆ hevc_hv_4t_16w_msa()

static void hevc_hv_4t_16w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 4251 of file hevcdsp_msa.c.

◆ hevc_hv_4t_24w_msa()

static void hevc_hv_4t_24w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 4268 of file hevcdsp_msa.c.

◆ hevc_hv_4t_32w_msa()

static void hevc_hv_4t_32w_msa ( const uint8_t *  src,
int32_t  src_stride,
int16_t *  dst,
int32_t  dst_stride,
const int8_t *  filter_x,
const int8_t *  filter_y,
int32_t  height 
)
static

Definition at line 4280 of file hevcdsp_msa.c.

◆ MC_COPY() [1/9]

MC_COPY ( )

◆ MC_COPY() [2/9]

MC_COPY ( )

◆ MC_COPY() [3/9]

MC_COPY ( )

◆ MC_COPY() [4/9]

MC_COPY ( 12  )

◆ MC_COPY() [5/9]

MC_COPY ( 16  )

◆ MC_COPY() [6/9]

MC_COPY ( 24  )

◆ MC_COPY() [7/9]

MC_COPY ( 32  )

◆ MC_COPY() [8/9]

MC_COPY ( 48  )

◆ MC_COPY() [9/9]

MC_COPY ( 64  )

◆ MC() [1/30]

MC ( qpel  ,
h  ,
,
,
hz  ,
mx   
)

◆ MC() [2/30]

MC ( qpel  ,
h  ,
,
,
hz  ,
mx   
)

◆ MC() [3/30]

MC ( qpel  ,
h  ,
12  ,
,
hz  ,
mx   
)

◆ MC() [4/30]

MC ( qpel  ,
h  ,
16  ,
,
hz  ,
mx   
)

◆ MC() [5/30]

MC ( qpel  ,
h  ,
24  ,
,
hz  ,
mx   
)

◆ MC() [6/30]

MC ( qpel  ,
h  ,
32  ,
,
hz  ,
mx   
)

◆ MC() [7/30]

MC ( qpel  ,
h  ,
48  ,
,
hz  ,
mx   
)

◆ MC() [8/30]

MC ( qpel  ,
h  ,
64  ,
,
hz  ,
mx   
)

◆ MC() [9/30]

MC ( qpel  ,
,
,
,
vt  ,
my   
)

◆ MC() [10/30]

MC ( qpel  ,
,
,
,
vt  ,
my   
)

◆ MC() [11/30]

MC ( qpel  ,
,
12  ,
,
vt  ,
my   
)

◆ MC() [12/30]

MC ( qpel  ,
,
16  ,
,
vt  ,
my   
)

◆ MC() [13/30]

MC ( qpel  ,
,
24  ,
,
vt  ,
my   
)

◆ MC() [14/30]

MC ( qpel  ,
,
32  ,
,
vt  ,
my   
)

◆ MC() [15/30]

MC ( qpel  ,
,
48  ,
,
vt  ,
my   
)

◆ MC() [16/30]

MC ( qpel  ,
,
64  ,
,
vt  ,
my   
)

◆ MC() [17/30]

MC ( epel  ,
h  ,
,
,
hz  ,
mx   
)

◆ MC() [18/30]

MC ( epel  ,
h  ,
,
,
hz  ,
mx   
)

◆ MC() [19/30]

MC ( epel  ,
h  ,
,
,
hz  ,
mx   
)

◆ MC() [20/30]

MC ( epel  ,
h  ,
12  ,
,
hz  ,
mx   
)

◆ MC() [21/30]

MC ( epel  ,
h  ,
16  ,
,
hz  ,
mx   
)

◆ MC() [22/30]

MC ( epel  ,
h  ,
24  ,
,
hz  ,
mx   
)

◆ MC() [23/30]

MC ( epel  ,
h  ,
32  ,
,
hz  ,
mx   
)

◆ MC() [24/30]

MC ( epel  ,
,
,
,
vt  ,
my   
)

◆ MC() [25/30]

MC ( epel  ,
,
,
,
vt  ,
my   
)

◆ MC() [26/30]

MC ( epel  ,
,
,
,
vt  ,
my   
)

◆ MC() [27/30]

MC ( epel  ,
,
12  ,
,
vt  ,
my   
)

◆ MC() [28/30]

MC ( epel  ,
,
16  ,
,
vt  ,
my   
)

◆ MC() [29/30]

MC ( epel  ,
,
24  ,
,
vt  ,
my   
)

◆ MC() [30/30]

MC ( epel  ,
,
32  ,
,
vt  ,
my   
)

◆ MC_HV() [1/15]

MC_HV ( qpel  ,
,
 
)

◆ MC_HV() [2/15]

MC_HV ( qpel  ,
,
 
)

◆ MC_HV() [3/15]

MC_HV ( qpel  ,
12  ,
 
)

◆ MC_HV() [4/15]

MC_HV ( qpel  ,
16  ,
 
)

◆ MC_HV() [5/15]

MC_HV ( qpel  ,
24  ,
 
)

◆ MC_HV() [6/15]

MC_HV ( qpel  ,
32  ,
 
)

◆ MC_HV() [7/15]

MC_HV ( qpel  ,
48  ,
 
)

◆ MC_HV() [8/15]

MC_HV ( qpel  ,
64  ,
 
)

◆ MC_HV() [9/15]

MC_HV ( epel  ,
,
 
)

◆ MC_HV() [10/15]

MC_HV ( epel  ,
,
 
)

◆ MC_HV() [11/15]

MC_HV ( epel  ,
,
 
)

◆ MC_HV() [12/15]

MC_HV ( epel  ,
12  ,
 
)

◆ MC_HV() [13/15]

MC_HV ( epel  ,
16  ,
 
)

◆ MC_HV() [14/15]

MC_HV ( epel  ,
24  ,
 
)

◆ MC_HV() [15/15]

MC_HV ( epel  ,
32  ,
 
)

Variable Documentation

◆ ff_hevc_mask_arr

const uint8_t ff_hevc_mask_arr[16 *2]
static
filter
filter_frame For filters that do not use the this method is called when a frame is pushed to the filter s input It can be called at any time except in a reentrant way If the input frame is enough to produce then the filter should push the output frames on the output link immediately As an exception to the previous rule if the input frame is enough to produce several output frames then the filter needs output only at least one per link The additional frames can be left buffered in the filter
Definition: filter_design.txt:228
width
#define width
WIDTH
#define WIDTH
Definition: c93.c:44
height
#define height
MAX_PB_SIZE
#define MAX_PB_SIZE
Definition: hevcdsp.h:32
_
#define _
src
INIT_CLIP pixel * src
Definition: h264pred_template.c:418