FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
cavsdsp.c File Reference
#include "libavutil/attributes.h"
#include "libavutil/common.h"
#include "libavutil/cpu.h"
#include "libavutil/x86/asm.h"
#include "libavutil/x86/cpu.h"
#include "libavcodec/cavsdsp.h"
#include "libavcodec/idctdsp.h"
#include "constants.h"
#include "fpel.h"
#include "idctdsp.h"
#include "config.h"

Go to the source code of this file.

Macros

#define DSPFUNC(PFX, IDX, NUM, EXT)
 

Functions

static av_cold void cavsdsp_init_mmx (CAVSDSPContext *c, AVCodecContext *avctx)
 
av_cold void ff_cavsdsp_init_x86 (CAVSDSPContext *c, AVCodecContext *avctx)
 

Macro Definition Documentation

#define DSPFUNC (   PFX,
  IDX,
  NUM,
  EXT 
)
Value:
c->PFX ## _cavs_qpel_pixels_tab[IDX][ 2] = PFX ## _cavs_qpel ## NUM ## _mc20_ ## EXT; \
c->PFX ## _cavs_qpel_pixels_tab[IDX][ 4] = PFX ## _cavs_qpel ## NUM ## _mc01_ ## EXT; \
c->PFX ## _cavs_qpel_pixels_tab[IDX][ 8] = PFX ## _cavs_qpel ## NUM ## _mc02_ ## EXT; \
c->PFX ## _cavs_qpel_pixels_tab[IDX][12] = PFX ## _cavs_qpel ## NUM ## _mc03_ ## EXT; \
static double c[64]

Definition at line 394 of file cavsdsp.c.

Referenced by ff_cavsdsp_init_x86().

Function Documentation

static av_cold void cavsdsp_init_mmx ( CAVSDSPContext c,
AVCodecContext avctx 
)
static

Definition at line 380 of file cavsdsp.c.

Referenced by ff_cavsdsp_init_x86().

av_cold void ff_cavsdsp_init_x86 ( CAVSDSPContext c,
AVCodecContext avctx 
)

Definition at line 429 of file cavsdsp.c.

Referenced by ff_cavsdsp_init().