VP8 compatible video decoder.
More...
#include "config.h"
#include "libavutil/attributes.h"
#include "libavcodec/vp8dsp.h"
#include "vp8dsp_mips.h"
Go to the source code of this file.
VP8 compatible video decoder.
Definition in file vp8dsp_init_mips.c.
◆ VP8_MC_MIPS_FUNC
#define VP8_MC_MIPS_FUNC |
( |
|
IDX, |
|
|
|
SIZE |
|
) |
| |
Value:dsp->put_vp8_epel_pixels_tab[IDX][0][1] = \
ff_put_vp8_epel##
SIZE##_h4_msa; \
dsp->put_vp8_epel_pixels_tab[IDX][0][2] = \
ff_put_vp8_epel##
SIZE##_h6_msa; \
dsp->put_vp8_epel_pixels_tab[IDX][1][0] = \
ff_put_vp8_epel##
SIZE##_v4_msa; \
dsp->put_vp8_epel_pixels_tab[IDX][1][1] = \
ff_put_vp8_epel##
SIZE##_h4v4_msa; \
dsp->put_vp8_epel_pixels_tab[IDX][1][2] = \
ff_put_vp8_epel##
SIZE##_h6v4_msa; \
dsp->put_vp8_epel_pixels_tab[IDX][2][0] = \
ff_put_vp8_epel##
SIZE##_v6_msa; \
dsp->put_vp8_epel_pixels_tab[IDX][2][1] = \
ff_put_vp8_epel##
SIZE##_h4v6_msa; \
dsp->put_vp8_epel_pixels_tab[IDX][2][2] = \
ff_put_vp8_epel##
SIZE##_h6v6_msa
Definition at line 32 of file vp8dsp_init_mips.c.
◆ VP8_BILINEAR_MC_MIPS_FUNC
#define VP8_BILINEAR_MC_MIPS_FUNC |
( |
|
IDX, |
|
|
|
SIZE |
|
) |
| |
Value:dsp->put_vp8_bilinear_pixels_tab[IDX][0][1] = \
ff_put_vp8_bilinear##
SIZE##_h_msa; \
dsp->put_vp8_bilinear_pixels_tab[IDX][0][2] = \
ff_put_vp8_bilinear##
SIZE##_h_msa; \
dsp->put_vp8_bilinear_pixels_tab[IDX][1][0] = \
ff_put_vp8_bilinear##
SIZE##_v_msa; \
dsp->put_vp8_bilinear_pixels_tab[IDX][1][1] = \
ff_put_vp8_bilinear##
SIZE##_hv_msa; \
dsp->put_vp8_bilinear_pixels_tab[IDX][1][2] = \
ff_put_vp8_bilinear##
SIZE##_hv_msa; \
dsp->put_vp8_bilinear_pixels_tab[IDX][2][0] = \
ff_put_vp8_bilinear##
SIZE##_v_msa; \
dsp->put_vp8_bilinear_pixels_tab[IDX][2][1] = \
ff_put_vp8_bilinear##
SIZE##_hv_msa; \
dsp->put_vp8_bilinear_pixels_tab[IDX][2][2] = \
ff_put_vp8_bilinear##
SIZE##_hv_msa
Definition at line 50 of file vp8dsp_init_mips.c.
◆ VP8_MC_MIPS_COPY
#define VP8_MC_MIPS_COPY |
( |
|
IDX, |
|
|
|
SIZE |
|
) |
| |
Value:dsp->put_vp8_epel_pixels_tab[IDX][0][0] = \
ff_put_vp8_pixels##
SIZE##_msa; \
dsp->put_vp8_bilinear_pixels_tab[IDX][0][0] = \
ff_put_vp8_pixels##
SIZE##_msa;
Definition at line 68 of file vp8dsp_init_mips.c.
◆ ff_vp8dsp_init_mips()