doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions | Variables
jutils.c File Reference
#include "jinclude.h"
#include "jpeglib.h"

Go to the source code of this file.

Macros

#define JPEG_INTERNALS
 
#define FMEMCOPY(dest, src, size)   MEMCOPY(dest,src,size)
 
#define FMEMZERO(target, size)   MEMZERO(target,size)
 

Functions

GLOBAL long jdiv_round_up (long a, long b)
 
GLOBAL long jround_up (long a, long b)
 
GLOBAL void jcopy_sample_rows (JSAMPARRAY input_array, int source_row, JSAMPARRAY output_array, int dest_row, int num_rows, JDIMENSION num_cols)
 
GLOBAL void jcopy_block_row (JBLOCKROW input_row, JBLOCKROW output_row, JDIMENSION num_blocks)
 
GLOBAL void jzero_far (void FAR *target, size_t bytestozero)
 

Variables

const int jpeg_zigzag_order [DCTSIZE2]
 
const int jpeg_natural_order [DCTSIZE2+16]
 

Macro Definition Documentation

#define FMEMCOPY (   dest,
  src,
  size 
)    MEMCOPY(dest,src,size)

Definition at line 96 of file jutils.c.

#define FMEMZERO (   target,
  size 
)    MEMZERO(target,size)

Definition at line 97 of file jutils.c.

#define JPEG_INTERNALS

Definition at line 14 of file jutils.c.

Function Documentation

GLOBAL void jcopy_block_row ( JBLOCKROW  input_row,
JBLOCKROW  output_row,
JDIMENSION  num_blocks 
)

Definition at line 141 of file jutils.c.

GLOBAL void jcopy_sample_rows ( JSAMPARRAY  input_array,
int  source_row,
JSAMPARRAY  output_array,
int  dest_row,
int  num_rows,
JDIMENSION  num_cols 
)

Definition at line 107 of file jutils.c.

GLOBAL long jdiv_round_up ( long  a,
long  b 
)

Definition at line 68 of file jutils.c.

GLOBAL long jround_up ( long  a,
long  b 
)

Definition at line 77 of file jutils.c.

GLOBAL void jzero_far ( void FAR target,
size_t  bytestozero 
)

Definition at line 161 of file jutils.c.

Variable Documentation

const int jpeg_natural_order[DCTSIZE2+16]
Initial value:
= {
0, 1, 8, 16, 9, 2, 3, 10,
17, 24, 32, 25, 18, 11, 4, 5,
12, 19, 26, 33, 40, 48, 41, 34,
27, 20, 13, 6, 7, 14, 21, 28,
35, 42, 49, 56, 57, 50, 43, 36,
29, 22, 15, 23, 30, 37, 44, 51,
58, 59, 52, 45, 38, 31, 39, 46,
53, 60, 61, 54, 47, 55, 62, 63,
63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63
}

Definition at line 49 of file jutils.c.

const int jpeg_zigzag_order[DCTSIZE2]
Initial value:
= {
0, 1, 5, 6, 14, 15, 27, 28,
2, 4, 7, 13, 16, 26, 29, 42,
3, 8, 12, 17, 25, 30, 41, 43,
9, 11, 18, 24, 31, 40, 44, 53,
10, 19, 23, 32, 39, 45, 52, 54,
20, 22, 33, 38, 46, 51, 55, 60,
21, 34, 37, 47, 50, 56, 59, 61,
35, 36, 48, 49, 57, 58, 62, 63
}

Definition at line 24 of file jutils.c.