Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

dct.h File Reference

#include "ansi.h"

Go to the source code of this file.


Defines

#define DCTSIZE   8
#define DCTSIZE_SQ   64
#define DCTSIZE2   DCTSIZE*DCTSIZE
#define SHIFT_TEMPS
#define RIGHT_SHIFT(x, shft)   ((x) >> (shft))

Typedefs

typedef short DCTELEM
typedef DCTELEM DCTBLOCK [DCTSIZE2]
typedef DCTELEM DCTBLOCK_2D [DCTSIZE][DCTSIZE]

Functions

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

Define Documentation

#define DCTSIZE   8
 

Definition at line 38 of file dct.h.

#define DCTSIZE2   DCTSIZE*DCTSIZE
 

Definition at line 41 of file dct.h.

#define DCTSIZE_SQ   64
 

Definition at line 39 of file dct.h.

Referenced by mp_quant_zig_block(), mp_rle_huff_block(), mp_rle_huff_pblock(), and UnQuantZig().

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

Definition at line 75 of file dct.h.

#define SHIFT_TEMPS
 

Definition at line 74 of file dct.h.


Typedef Documentation

typedef DCTELEM DCTBLOCK[DCTSIZE2]
 

Definition at line 43 of file dct.h.

typedef DCTELEM DCTBLOCK_2D[DCTSIZE][DCTSIZE]
 

Definition at line 44 of file dct.h.

typedef short DCTELEM
 

Definition at line 42 of file dct.h.


Function Documentation

void j_rev_dct _ANSI_ARGS_ (DCTBLOCK data  
 

FrameSpecList *MakeFslEntry _ANSI_ARGS_ (void)   
 

void mp_fwd_dct_block2 _ANSI_ARGS_ (DCTBLOCK_2D src, DCTBLOCK_2D dest  
 

 

Powered by Plone

This site conforms to the following standards: