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.

Referenced by mpeg2_idct_add_c(), and mpeg2_idct_copy_c().

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

Definition at line 122 of file idct.c.

Referenced by mpeg2_idct_add_c(), and mpeg2_idct_copy_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)

Definition at line 41 of file idct.c.

Referenced by mpeg2_idct_init(), and slice_intra_DCT().

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

Definition at line 42 of file idct.c.

Referenced by mpeg2_idct_init(), and slice_non_intra_DCT().

uint8_t mpeg2_clip[3840 *2+256]

Definition at line 51 of file idct.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:48 2012 for MythTV by  doxygen 1.6.3