idct.c File Reference

Go to the source code of this file.

Functions

static void idct_row (int16_t *const block)
static void idct_col (int16_t *const block)
static void mpeg2_idct_copy_c (int16_t *block, uint8_t *dest, const int stride)
static void mpeg2_idct_add_c (const int last, int16_t *block, uint8_t *dest, const int stride)
void mpeg2_idct_init (uint32_t accel)

Variables

void(* mpeg2_idct_copy )(int16_t *block, uint8_t *dest, int stride)
void(* mpeg2_idct_add )(int last, int16_t *block, uint8_t *dest, int stride)
uint8_t mpeg2_clip [3840 *2+256]


Function Documentation

static void idct_row ( int16_t *const   block  )  [inline, static]

Definition at line 69 of file idct.c.

static void idct_col ( int16_t *const   block  )  [inline, static]

Definition at line 122 of file idct.c.

static void mpeg2_idct_copy_c ( int16_t block,
uint8_t *  dest,
const int  stride 
) [static]

Definition at line 163 of file idct.c.

Referenced by mpeg2_idct_init().

static void mpeg2_idct_add_c ( const int  last,
int16_t block,
uint8_t *  dest,
const int  stride 
) [static]

Definition at line 190 of file idct.c.

Referenced by mpeg2_idct_init().

void mpeg2_idct_init ( uint32_t  accel  ) 

Definition at line 236 of file idct.c.

Referenced by mpeg2_accel().


Variable Documentation

void(* mpeg2_idct_copy)(int16_t *block, uint8_t *dest, int stride)

Referenced by mpeg2_idct_init(), and slice_intra_DCT().

void(* mpeg2_idct_add)(int last, int16_t *block, uint8_t *dest, int stride)

uint8_t mpeg2_clip[3840 *2+256]

Definition at line 51 of file idct.c.


Generated on Sat Dec 18 05:15:53 2010 for MythTV by  doxygen 1.5.5