FFmpeg  4.0
Macros | Functions
vp8dsp_init.c File Reference
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/mem.h"
#include "libavutil/x86/cpu.h"
#include "libavcodec/vp8dsp.h"

Go to the source code of this file.

Macros

#define VP8_LUMA_MC_FUNC(IDX, SIZE, OPT)
 
#define VP8_MC_FUNC(IDX, SIZE, OPT)
 
#define VP8_BILINEAR_MC_FUNC(IDX, SIZE, OPT)
 

Functions

av_cold void ff_vp78dsp_init_x86 (VP8DSPContext *c)
 
av_cold void ff_vp8dsp_init_x86 (VP8DSPContext *c)
 

Macro Definition Documentation

◆ VP8_LUMA_MC_FUNC

#define VP8_LUMA_MC_FUNC (   IDX,
  SIZE,
  OPT 
)
Value:
c->put_vp8_epel_pixels_tab[IDX][0][2] = ff_put_vp8_epel ## SIZE ## _h6_ ## OPT; \
c->put_vp8_epel_pixels_tab[IDX][2][0] = ff_put_vp8_epel ## SIZE ## _v6_ ## OPT; \
c->put_vp8_epel_pixels_tab[IDX][2][2] = ff_put_vp8_epel ## SIZE ## _h6v6_ ## OPT
#define SIZE
Definition: cabac.c:23
static double c[64]

Definition at line 295 of file vp8dsp_init.c.

Referenced by ff_vp78dsp_init_x86().

◆ VP8_MC_FUNC

#define VP8_MC_FUNC (   IDX,
  SIZE,
  OPT 
)
Value:
c->put_vp8_epel_pixels_tab[IDX][0][1] = ff_put_vp8_epel ## SIZE ## _h4_ ## OPT; \
c->put_vp8_epel_pixels_tab[IDX][1][0] = ff_put_vp8_epel ## SIZE ## _v4_ ## OPT; \
c->put_vp8_epel_pixels_tab[IDX][1][1] = ff_put_vp8_epel ## SIZE ## _h4v4_ ## OPT; \
c->put_vp8_epel_pixels_tab[IDX][1][2] = ff_put_vp8_epel ## SIZE ## _h6v4_ ## OPT; \
c->put_vp8_epel_pixels_tab[IDX][2][1] = ff_put_vp8_epel ## SIZE ## _h4v6_ ## OPT; \
VP8_LUMA_MC_FUNC(IDX, SIZE, OPT)
#define SIZE
Definition: cabac.c:23
static double c[64]

Definition at line 300 of file vp8dsp_init.c.

Referenced by ff_vp78dsp_init_x86().

◆ VP8_BILINEAR_MC_FUNC

#define VP8_BILINEAR_MC_FUNC (   IDX,
  SIZE,
  OPT 
)
Value:
c->put_vp8_bilinear_pixels_tab[IDX][0][1] = ff_put_vp8_bilinear ## SIZE ## _h_ ## OPT; \
c->put_vp8_bilinear_pixels_tab[IDX][0][2] = ff_put_vp8_bilinear ## SIZE ## _h_ ## OPT; \
c->put_vp8_bilinear_pixels_tab[IDX][1][0] = ff_put_vp8_bilinear ## SIZE ## _v_ ## OPT; \
c->put_vp8_bilinear_pixels_tab[IDX][1][1] = ff_put_vp8_bilinear ## SIZE ## _hv_ ## OPT; \
c->put_vp8_bilinear_pixels_tab[IDX][1][2] = ff_put_vp8_bilinear ## SIZE ## _hv_ ## OPT; \
c->put_vp8_bilinear_pixels_tab[IDX][2][0] = ff_put_vp8_bilinear ## SIZE ## _v_ ## OPT; \
c->put_vp8_bilinear_pixels_tab[IDX][2][1] = ff_put_vp8_bilinear ## SIZE ## _hv_ ## OPT; \
c->put_vp8_bilinear_pixels_tab[IDX][2][2] = ff_put_vp8_bilinear ## SIZE ## _hv_ ## OPT
#define SIZE
Definition: cabac.c:23
static double c[64]

Definition at line 308 of file vp8dsp_init.c.

Referenced by ff_vp78dsp_init_x86().

Function Documentation

◆ ff_vp78dsp_init_x86()

av_cold void ff_vp78dsp_init_x86 ( VP8DSPContext c)

Definition at line 319 of file vp8dsp_init.c.

Referenced by ff_vp78dsp_init().

◆ ff_vp8dsp_init_x86()

av_cold void ff_vp8dsp_init_x86 ( VP8DSPContext c)

Definition at line 369 of file vp8dsp_init.c.

Referenced by ff_vp78dsp_init().