46 #define PUT_PIXELS(name) \ 
   47     void name(int16_t *dst, uint8_t *src, \ 
   48                                 ptrdiff_t srcstride, int height, \ 
   49                                 intptr_t mx, intptr_t my, int width) 
   65                                    int width, 
int height, int16_t* src2, ptrdiff_t src2stride);
 
   73 #define QPEL_FUNC(name) \ 
   74     void name(int16_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, \ 
   75                                    int height, int width) 
   94 #define QPEL_FUNC_UW_PIX(name) \ 
   95     void name(uint8_t *dst, ptrdiff_t dststride, uint8_t *_src, ptrdiff_t _srcstride, \ 
   96                                    int height, intptr_t mx, intptr_t my, int width); 
  104 #undef QPEL_FUNC_UW_PIX 
  106 #define QPEL_FUNC_UW(name) \ 
  107     void name(uint8_t *dst, ptrdiff_t dststride, uint8_t *_src, ptrdiff_t _srcstride, \ 
  108                                    int width, int height, int16_t* src2, ptrdiff_t src2stride); 
  147     if (bit_depth == 8) {
 
  194         for (x = 0; x < 10; x++) {
 
void ff_hevc_transform_add_16x16_neon_8(uint8_t *_dst, int16_t *coeffs, ptrdiff_t stride)
static void(* put_hevc_qpel_neon[4][4])(int16_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int height, int width)
void ff_hevc_h_loop_filter_chroma_neon(uint8_t *_pix, ptrdiff_t _stride, int *_tc, uint8_t *_no_p, uint8_t *_no_q)
Macro definitions for various function/variable attributes. 
void(* idct[4])(int16_t *coeffs, int col_limit)
av_cold void ff_hevcdsp_init_neon(HEVCDSPContext *c, const int bit_depth)
void ff_hevc_idct_4x4_dc_neon_8(int16_t *coeffs)
void ff_hevc_put_qpel_bi_neon_wrapper(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int16_t *src2, int height, intptr_t mx, intptr_t my, int width)
void ff_hevc_put_qpel_neon_wrapper(int16_t *dst, uint8_t *src, ptrdiff_t srcstride, int height, intptr_t mx, intptr_t my, int width)
void(* hevc_h_loop_filter_luma)(uint8_t *pix, ptrdiff_t stride, int beta, int32_t *tc, uint8_t *no_p, uint8_t *no_q)
void(* put_hevc_qpel[10][2][2])(int16_t *dst, uint8_t *src, ptrdiff_t srcstride, int height, intptr_t mx, intptr_t my, int width)
void ff_hevc_transform_luma_4x4_neon_8(int16_t *coeffs)
void ff_hevc_transform_add_4x4_neon_8(uint8_t *_dst, int16_t *coeffs, ptrdiff_t stride)
void ff_hevc_v_loop_filter_luma_neon(uint8_t *_pix, ptrdiff_t _stride, int _beta, int *_tc, uint8_t *_no_p, uint8_t *_no_q)
void(* hevc_v_loop_filter_luma)(uint8_t *pix, ptrdiff_t stride, int beta, int32_t *tc, uint8_t *no_p, uint8_t *no_q)
void(* transform_add[4])(uint8_t *_dst, int16_t *coeffs, ptrdiff_t _stride)
void(* hevc_v_loop_filter_chroma)(uint8_t *pix, ptrdiff_t stride, int32_t *tc, uint8_t *no_p, uint8_t *no_q)
static void(* put_hevc_qpel_uw_neon[4][4])(uint8_t *dst, ptrdiff_t dststride, uint8_t *_src, ptrdiff_t _srcstride, int width, int height, int16_t *src2, ptrdiff_t src2stride)
void ff_hevc_v_loop_filter_chroma_neon(uint8_t *_pix, ptrdiff_t _stride, int *_tc, uint8_t *_no_p, uint8_t *_no_q)
typedef void(APIENTRY *FF_PFNGLACTIVETEXTUREPROC)(GLenum texture)
static void bit_depth(AudioStatsContext *s, uint64_t mask, uint64_t imask, AVRational *depth)
void(* idct_dc[4])(int16_t *coeffs)
void(* hevc_h_loop_filter_chroma)(uint8_t *pix, ptrdiff_t stride, int32_t *tc, uint8_t *no_p, uint8_t *no_q)
void(* put_hevc_qpel_bi[10][2][2])(uint8_t *dst, ptrdiff_t dststride, uint8_t *_src, ptrdiff_t _srcstride, int16_t *src2, int height, intptr_t mx, intptr_t my, int width)
#define QPEL_FUNC_UW(name)
void ff_hevc_transform_8x8_neon_8(int16_t *coeffs, int col_limit)
void ff_hevc_transform_4x4_neon_8(int16_t *coeffs, int col_limit)
void(* put_hevc_qpel_uni[10][2][2])(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int height, intptr_t mx, intptr_t my, int width)
void ff_hevc_idct_32x32_dc_neon_8(int16_t *coeffs)
void ff_hevc_transform_add_32x32_neon_8(uint8_t *_dst, int16_t *coeffs, ptrdiff_t stride)
GLint GLenum GLboolean GLsizei stride
void ff_hevc_transform_add_8x8_neon_8(uint8_t *_dst, int16_t *coeffs, ptrdiff_t stride)
void ff_hevc_idct_8x8_dc_neon_8(int16_t *coeffs)
void ff_hevc_idct_16x16_dc_neon_8(int16_t *coeffs)
void ff_hevc_put_qpel_uni_neon_wrapper(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int height, intptr_t mx, intptr_t my, int width)
static const int16_t coeffs[]
void ff_hevc_h_loop_filter_luma_neon(uint8_t *_pix, ptrdiff_t _stride, int _beta, int *_tc, uint8_t *_no_p, uint8_t *_no_q)
#define QPEL_FUNC_UW_PIX(name)
void(* idct_4x4_luma)(int16_t *coeffs)