hvirtual/mpeg2enc/fdctdata.c File Reference

#include <inttypes.h>

Include dependency graph for fdctdata.c:

Go to the source code of this file.

Defines

#define BITS_FRW_ACC   3
#define SHIFT_FRW_COL   BITS_FRW_ACC
#define SHIFT_FRW_ROW   (BITS_FRW_ACC + 17)
#define RND_FRW_ROW   (1 << (SHIFT_FRW_ROW-1))
#define RND_FRW_COL   (1 << (SHIFT_FRW_COL-1))

Variables

const int16_t fdct_tg_all_16 []
const long long fdct_one_corr = 0x0001000100010001LL
const long fdct_r_row [2] = {RND_FRW_ROW, RND_FRW_ROW }
const int16_t tab_frw_01234567 []


Define Documentation

#define BITS_FRW_ACC   3

Definition at line 43 of file fdctdata.c.

#define RND_FRW_COL   (1 << (SHIFT_FRW_COL-1))

Definition at line 49 of file fdctdata.c.

#define RND_FRW_ROW   (1 << (SHIFT_FRW_ROW-1))

Definition at line 47 of file fdctdata.c.

#define SHIFT_FRW_COL   BITS_FRW_ACC

Definition at line 44 of file fdctdata.c.

Referenced by fdct_col().

#define SHIFT_FRW_ROW   (BITS_FRW_ACC + 17)

Definition at line 45 of file fdctdata.c.

Referenced by fdct_row_mmx(), fdct_row_mmx2(), and fdct_row_sse2().


Variable Documentation

const long long fdct_one_corr = 0x0001000100010001LL

Definition at line 58 of file fdctdata.c.

Referenced by fdct_col().

const long fdct_r_row[2] = {RND_FRW_ROW, RND_FRW_ROW }

Definition at line 59 of file fdctdata.c.

Referenced by fdct_row_mmx(), and fdct_row_mmx2().

const int16_t fdct_tg_all_16[]

Initial value:

 {
        13036, 13036, 13036, 13036,             
        27146, 27146, 27146, 27146,             
        -21746, -21746, -21746, -21746, 
        -19195, -19195, -19195, -19195, 
        23170, 23170, 23170, 23170 }

Definition at line 52 of file fdctdata.c.

Referenced by fdct_col().

static const int16_t tab_frw_01234567 (  ) 

Definition at line 61 of file fdctdata.c.

Referenced by ff_fdct_mmx(), and ff_fdct_mmx2().


Generated on Mon Apr 28 14:00:12 2008 for Cinelerra by  doxygen 1.5.5