libavcodec/simple_idct_template.c File Reference

simpleidct in C. More...

#include "bit_depth_template.c"

Go to the source code of this file.

Defines

#define IDCT_COLS

Functions

static void FUNC() idctRowCondDC (DCTELEM *row, int extra_shift)
static void FUNC() idctSparseColPut (pixel *dest, int line_size, DCTELEM *col)
static void FUNC() idctSparseColAdd (pixel *dest, int line_size, DCTELEM *col)
static void FUNC() idctSparseCol (DCTELEM *col)
void FUNC() ff_simple_idct_put (uint8_t *dest_, int line_size, DCTELEM *block)
void FUNC() ff_simple_idct_add (uint8_t *dest_, int line_size, DCTELEM *block)
void FUNC() ff_simple_idct (DCTELEM *block)

Detailed Description

simpleidct in C.

Definition in file simple_idct_template.c.


Define Documentation

#define IDCT_COLS

Definition at line 173 of file simple_idct_template.c.


Function Documentation

void FUNC() ff_simple_idct ( DCTELEM block  ) 

Definition at line 317 of file simple_idct_template.c.

void FUNC() ff_simple_idct_add ( uint8_t *  dest_,
int  line_size,
DCTELEM block 
)

Definition at line 303 of file simple_idct_template.c.

void FUNC() ff_simple_idct_put ( uint8_t *  dest_,
int  line_size,
DCTELEM block 
)

Definition at line 289 of file simple_idct_template.c.

static void FUNC() idctRowCondDC ( DCTELEM row,
int  extra_shift 
) [inline, static]

Definition at line 88 of file simple_idct_template.c.

Referenced by ff_simple_idct(), ff_simple_idct_add(), and ff_simple_idct_put().

static void FUNC() idctSparseCol ( DCTELEM col  )  [inline, static]

Definition at line 273 of file simple_idct_template.c.

Referenced by ff_simple_idct().

static void FUNC() idctSparseColAdd ( pixel *  dest,
int  line_size,
DCTELEM col 
) [inline, static]

Definition at line 248 of file simple_idct_template.c.

Referenced by ff_simple_idct_add().

static void FUNC() idctSparseColPut ( pixel *  dest,
int  line_size,
DCTELEM col 
) [inline, static]

Definition at line 223 of file simple_idct_template.c.

Referenced by ff_simple_idct_put().