2
definittion for reverse dct
3
Copyright (C) 1999 Martin Vogt
5
This program is free software; you can redistribute it and/or modify
6
it under the terms of the GNU Library General Public License as published by
7
the Free Software Foundation.
9
For more information look at the file COPYRIGHT in this package
29
typedef unsigned int UINT32;
30
typedef unsigned short UINT16;
31
typedef unsigned char UINT8;
35
/* Definition of Contant integer scale factor. */
39
/* Misc DCT definitions */
40
#define DCTSIZE 8 /* The basic DCT block is 8x8 samples */
41
#define DCTSIZE2 64 /* DCTSIZE squared; # of elements in a block */
43
#define GLOBAL /* a function referenced thru EXTERNs */
45
typedef short DCTELEM;
46
typedef DCTELEM DCTBLOCK[DCTSIZE2];
50
void init_pre_idct (void);
51
void j_rev_dct_sparse (DCTBLOCK data , int pos);
52
void j_rev_dct (DCTBLOCK data);
53
void j_rev_dct_sparse (DCTBLOCK data , int pos);
54
void j_rev_dct (DCTBLOCK data);