libavcodec/alpha/simple_idct_alpha.c File Reference

#include "libavcodec/dsputil.h"
#include "dsputil_alpha.h"
#include "asm.h"

Go to the source code of this file.

Defines

#define W1   22725
#define W2   21407
#define W3   19266
#define W4   16383
#define W5   12873
#define W6   8867
#define W7   4520
#define ROW_SHIFT   11
#define COL_SHIFT   20

Functions

static int idct_row (DCTELEM *row)
static void idct_col (DCTELEM *col)
static void idct_col2 (DCTELEM *col)
void ff_simple_idct_axp (DCTELEM *block)
void ff_simple_idct_put_axp (uint8_t *dest, int line_size, DCTELEM *block)
void ff_simple_idct_add_axp (uint8_t *dest, int line_size, DCTELEM *block)


Define Documentation

#define COL_SHIFT   20

#define ROW_SHIFT   11

#define W1   22725

Definition at line 36 of file simple_idct_alpha.c.

Referenced by idct_col(), idct_row(), idctRowCondDC(), wmv2_idct_col(), and wmv2_idct_row().

#define W2   21407

Definition at line 37 of file simple_idct_alpha.c.

Referenced by idct_col(), idct_row(), idctRowCondDC(), wmv2_idct_col(), and wmv2_idct_row().

#define W3   19266

Definition at line 38 of file simple_idct_alpha.c.

Referenced by idct_col(), idct_row(), idctRowCondDC(), wmv2_idct_col(), and wmv2_idct_row().

#define W4   16383

Definition at line 39 of file simple_idct_alpha.c.

Referenced by idct_col(), idct_col2(), idct_row(), and idctRowCondDC().

#define W5   12873

Definition at line 40 of file simple_idct_alpha.c.

Referenced by idct_col(), idct_row(), idctRowCondDC(), wmv2_idct_col(), and wmv2_idct_row().

#define W6   8867

Definition at line 41 of file simple_idct_alpha.c.

Referenced by idct_col(), idct_row(), idctRowCondDC(), wmv2_idct_col(), and wmv2_idct_row().

#define W7   4520

Definition at line 42 of file simple_idct_alpha.c.

Referenced by idct_col(), idct_row(), idctRowCondDC(), wmv2_idct_col(), and wmv2_idct_row().


Function Documentation

void ff_simple_idct_add_axp ( uint8_t *  dest,
int  line_size,
DCTELEM block 
)

Definition at line 300 of file simple_idct_alpha.c.

Referenced by dsputil_init_alpha().

void ff_simple_idct_axp ( DCTELEM block  ) 

void ff_simple_idct_put_axp ( uint8_t *  dest,
int  line_size,
DCTELEM block 
)

Definition at line 294 of file simple_idct_alpha.c.

Referenced by dsputil_init_alpha().

static void idct_col ( DCTELEM col  )  [inline, static]

Definition at line 155 of file simple_idct_alpha.c.

Referenced by ff_simple_idct_axp().

static void idct_col2 ( DCTELEM col  )  [inline, static]

Definition at line 232 of file simple_idct_alpha.c.

Referenced by ff_simple_idct_axp().

static int idct_row ( DCTELEM row  )  [inline, static]

Definition at line 47 of file simple_idct_alpha.c.

Referenced by ff_simple_idct_axp().


Generated on Fri Oct 26 02:43:46 2012 for FFmpeg by  doxygen 1.5.8