Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

JPXStream.cc File Reference

#include <aconf.h>
#include "gmem.h"
#include "Error.h"
#include "JArithmeticDecoder.h"
#include "JPXStream.h"

Defines

#define jpxNContexts   19
#define jpxContextSigProp   0
#define jpxContextSign   9
#define jpxContextMagRef   14
#define jpxContextRunLength   17
#define jpxContextUniform   18
#define jpxPassSigProp   0
#define jpxPassMagRef   1
#define jpxPassCleanup   2
#define idwtAlpha   -1.586134342059924
#define idwtBeta   -0.052980118572961
#define idwtGamma   0.882911075530934
#define idwtDelta   0.443506852043971
#define idwtKappa   1.230174104914001
#define idwtIKappa   (1.0 / idwtKappa)
#define fracBits   16
#define jpxFloorDiv(x, y)   ((x) / (y))
#define jpxFloorDivPow2(x, y)   ((x) >> (y))
#define jpxCeilDiv(x, y)   (((x) + (y) - 1) / (y))
#define jpxCeilDivPow2(x, y)   (((x) + (1 << (y)) - 1) >> (y))

Variables

Guint sigPropContext [3][3][5][3]
Guint signContext [5][5][2]

Define Documentation

#define fracBits   16
 

#define idwtAlpha   -1.586134342059924
 

#define idwtBeta   -0.052980118572961
 

#define idwtDelta   0.443506852043971
 

#define idwtGamma   0.882911075530934
 

#define idwtIKappa   (1.0 / idwtKappa)
 

#define idwtKappa   1.230174104914001
 

#define jpxCeilDiv x,
     (((x) + (y) - 1) / (y))
 

#define jpxCeilDivPow2 x,
     (((x) + (1 << (y)) - 1) >> (y))
 

#define jpxContextMagRef   14
 

#define jpxContextRunLength   17
 

#define jpxContextSign   9
 

#define jpxContextSigProp   0
 

#define jpxContextUniform   18
 

#define jpxFloorDiv x,
     ((x) / (y))
 

#define jpxFloorDivPow2 x,
     ((x) >> (y))
 

#define jpxNContexts   19
 

#define jpxPassCleanup   2
 

#define jpxPassMagRef   1
 

#define jpxPassSigProp   0
 


Variable Documentation

Guint signContext[5][5][2] [static]
 

Initial value:

 {
  {{ 13, 1 },  
   { 13, 1 },  
   { 12, 1 },  
   { 11, 1 },  
   { 11, 1 }}, 
  {{ 13, 1 },  
   { 13, 1 },  
   { 12, 1 },  
   { 11, 1 },  
   { 11, 1 }}, 
  {{ 10, 1 },  
   { 10, 1 },  
   {  9, 0 },  
   { 10, 0 },  
   { 10, 0 }}, 
  {{ 11, 0 },  
   { 11, 0 },  
   { 12, 0 },  
   { 13, 0 },  
   { 13, 0 }}, 
  {{ 11, 0 },  
   { 11, 0 },  
   { 12, 0 },  
   { 13, 0 },  
   { 13, 0 }}, 
}

Guint sigPropContext[3][3][5][3] [static]
 


Generated on Wed Nov 3 12:59:14 2004 for Lemur Toolkit by doxygen1.2.18