w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

dct.h File Reference
#include "ansi.h"
Include dependency graph for dct.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DCTSIZE   8 /* you really don't want to change this */
 
#define DCTSIZE_SQ   64 /* you really don't want to change this */
 
#define DCTSIZE2   64
 
#define SHIFT_TEMPS
 
#define RIGHT_SHIFT(x, shft)   ((x) >> (shft))
 

Typedefs

typedef short DCTELEM
 
typedef DCTELEM DCTBLOCK[64]
 
typedef DCTELEM DCTBLOCK_2D[8][8]
 

Functions

void mp_fwd_dct_block2 (DCTBLOCK_2D src, DCTBLOCK_2D dest)
 
void init_pre_idct (void)
 
void mpeg_jrevdct (DCTBLOCK data)
 

Macro Definition Documentation

◆ DCTSIZE

#define DCTSIZE   8 /* you really don't want to change this */

Definition at line 38 of file dct.h.

◆ DCTSIZE2

#define DCTSIZE2   64

Definition at line 41 of file dct.h.

◆ DCTSIZE_SQ

#define DCTSIZE_SQ   64 /* you really don't want to change this */

Definition at line 39 of file dct.h.

◆ RIGHT_SHIFT

#define RIGHT_SHIFT (   x,
  shft 
)    ((x) >> (shft))

Definition at line 75 of file dct.h.

◆ SHIFT_TEMPS

#define SHIFT_TEMPS

Definition at line 74 of file dct.h.

Typedef Documentation

◆ DCTBLOCK

typedef DCTELEM DCTBLOCK[64]

Definition at line 43 of file dct.h.

◆ DCTBLOCK_2D

typedef DCTELEM DCTBLOCK_2D[8][8]

Definition at line 44 of file dct.h.

◆ DCTELEM

typedef short DCTELEM

Definition at line 42 of file dct.h.

Function Documentation

◆ init_pre_idct()

void init_pre_idct ( void  )

◆ mp_fwd_dct_block2()

void mp_fwd_dct_block2 ( DCTBLOCK_2D  src,
DCTBLOCK_2D  dest 
)

◆ mpeg_jrevdct()

void mpeg_jrevdct ( DCTBLOCK  data)