kviewshell
IW44Image.cpp File Reference
#include "IW44Image.h"#include "ZPCodec.h"#include "GBitmap.h"#include "GPixmap.h"#include "IFFByteStream.h"#include "GRect.h"#include <stdlib.h>#include <string.h>#include <math.h>#include "MMX.h"#include <assert.h>

Go to the source code of this file.
| Defines | |
| #define | DECIBEL_PRUNE 5.0 | 
| #define | IW44IMAGE_IMPLIMENTATION | 
| #define | IWALLOCSIZE 4080 | 
| #define | IWCODEC_MAJOR 1 | 
| #define | IWCODEC_MINOR 2 | 
| Functions | |
| static void | filter_bh (short *p, int w, int h, int rowsize, int scale) | 
| static void | filter_bv (short *p, int w, int h, int rowsize, int scale) | 
| static int | max (const int x, const int y) | 
| static int | min (const int x, const int y) | 
| Variables | |
| struct { | |
| int size | |
| int start | |
| } | bandbuckets [] | 
| static const int | iw_border = 3 | 
| static const float | iw_norm [16] | 
| static const int | iw_quant [16] | 
| static const int | iw_round = (1<<(iw_shift-1)) | 
| static const int | iw_shift = 6 | 
| static int | zigzagloc [1024] | 
Define Documentation
| #define DECIBEL_PRUNE 5.0 | 
Definition at line 105 of file IW44Image.cpp.
| #define IW44IMAGE_IMPLIMENTATION | 
Definition at line 70 of file IW44Image.cpp.
| #define IWALLOCSIZE 4080 | 
Definition at line 102 of file IW44Image.cpp.
| #define IWCODEC_MAJOR 1 | 
Definition at line 103 of file IW44Image.cpp.
| #define IWCODEC_MINOR 2 | 
Definition at line 104 of file IW44Image.cpp.
Function Documentation
| static void filter_bh | ( | short * | p, | |
| int | w, | |||
| int | h, | |||
| int | rowsize, | |||
| int | scale | |||
| ) |  [static] | 
Definition at line 364 of file IW44Image.cpp.
| static void filter_bv | ( | short * | p, | |
| int | w, | |||
| int | h, | |||
| int | rowsize, | |||
| int | scale | |||
| ) |  [static] | 
Definition at line 256 of file IW44Image.cpp.
| static int max | ( | const int | x, | |
| const int | y | |||
| ) |  [inline, static] | 
Definition at line 1289 of file IW44Image.cpp.
| static int min | ( | const int | x, | |
| const int | y | |||
| ) |  [inline, static] | 
Definition at line 1280 of file IW44Image.cpp.
Variable Documentation
| struct { ... }   
 bandbuckets[]  [static] | 
| const int iw_border = 3  [static] | 
Definition at line 137 of file IW44Image.cpp.
| const float iw_norm[16]  [static] | 
Initial value:
 {
  2.627989e+03F,
  1.832893e+02F, 1.832959e+02F, 5.114690e+01F,
  4.583344e+01F, 4.583462e+01F, 1.279225e+01F,
  1.149671e+01F, 1.149712e+01F, 3.218888e+00F,
  2.999281e+00F, 2.999476e+00F, 8.733161e-01F,
  1.074451e+00F, 1.074511e+00F, 4.289318e-01F
}
Definition at line 128 of file IW44Image.cpp.
| const int iw_quant[16]  [static] | 
Initial value:
 {
  0x004000, 
  0x008000, 0x008000, 0x010000,
  0x010000, 0x010000, 0x020000,
  0x020000, 0x020000, 0x040000,
  0x040000, 0x040000, 0x080000, 
  0x040000, 0x040000, 0x080000
}
Definition at line 119 of file IW44Image.cpp.
Definition at line 139 of file IW44Image.cpp.
| const int iw_shift = 6  [static] | 
Definition at line 138 of file IW44Image.cpp.
| int size | 
Definition at line 886 of file IW44Image.cpp.
| int start | 
Definition at line 886 of file IW44Image.cpp.
| int zigzagloc[1024]  [static] | 
Definition at line 477 of file IW44Image.cpp.
 KDE 3.5 API Reference
    KDE 3.5 API Reference