Libav
Macros | Functions
hevcdsp_init.c File Reference
#include "config.h"
#include "libavutil/cpu.h"
#include "libavutil/x86/cpu.h"
#include "libavcodec/hevcdsp.h"

Go to the source code of this file.

Macros

#define LFC_FUNC(DIR, DEPTH, OPT)   void ff_hevc_ ## DIR ## _loop_filter_chroma_ ## DEPTH ## _ ## OPT(uint8_t *pix, ptrdiff_t stride, int *tc, uint8_t *no_p, uint8_t *no_q);
 
#define LFL_FUNC(DIR, DEPTH, OPT)   void ff_hevc_ ## DIR ## _loop_filter_luma_ ## DEPTH ## _ ## OPT(uint8_t *pix, ptrdiff_t stride, int beta, int *tc, uint8_t *no_p, uint8_t *no_q);
 
#define LFC_FUNCS(type, depth)
 
#define LFL_FUNCS(type, depth)
 

Functions

void ff_hevc_dsp_init_x86 (HEVCDSPContext *c, const int bit_depth)
 

Macro Definition Documentation

§ LFC_FUNC

#define LFC_FUNC (   DIR,
  DEPTH,
  OPT 
)    void ff_hevc_ ## DIR ## _loop_filter_chroma_ ## DEPTH ## _ ## OPT(uint8_t *pix, ptrdiff_t stride, int *tc, uint8_t *no_p, uint8_t *no_q);

Definition at line 29 of file hevcdsp_init.c.

§ LFL_FUNC

#define LFL_FUNC (   DIR,
  DEPTH,
  OPT 
)    void ff_hevc_ ## DIR ## _loop_filter_luma_ ## DEPTH ## _ ## OPT(uint8_t *pix, ptrdiff_t stride, int beta, int *tc, uint8_t *no_p, uint8_t *no_q);

Definition at line 32 of file hevcdsp_init.c.

§ LFC_FUNCS

#define LFC_FUNCS (   type,
  depth 
)
Value:
LFC_FUNC(h, depth, sse2) \
LFC_FUNC(v, depth, sse2)
#define LFC_FUNC(DIR, DEPTH, OPT)
Definition: hevcdsp_init.c:29

Definition at line 35 of file hevcdsp_init.c.

§ LFL_FUNCS

#define LFL_FUNCS (   type,
  depth 
)
Value:
LFL_FUNC(h, depth, ssse3) \
LFL_FUNC(v, depth, ssse3)
#define LFL_FUNC(DIR, DEPTH, OPT)
Definition: hevcdsp_init.c:32

Definition at line 39 of file hevcdsp_init.c.

Function Documentation

§ ff_hevc_dsp_init_x86()

void ff_hevc_dsp_init_x86 ( HEVCDSPContext c,
const int  bit_depth 
)

Definition at line 48 of file hevcdsp_init.c.

Referenced by ff_hevc_dsp_init().