Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members

mxcpcFramewiseMxPEGScanToJPEGConverterIPP Class Reference
[mxcpc (MOBOTIX Cross Platform Client Library)]

Experimental framewise scan decoder implementation converting an MxPEG stream to a sequence of JPEG images. More...

#include <mxcpcFramewiseMxPEGScanToJPEGConverterIPP.h>

Inheritance diagram for mxcpcFramewiseMxPEGScanToJPEGConverterIPP:

Inheritance graph
[legend]
Collaboration diagram for mxcpcFramewiseMxPEGScanToJPEGConverterIPP:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 mxcpcFramewiseMxPEGScanToJPEGConverterIPP (mxcpcMxPEGScanToJPEGConverterBackEnd *backend)
 The converter assumes ownership over the converter backend.
void setYQuantizationTable (unsigned char *data_bytes)
 (Re)implemented.
void setUVQuantizationTable (unsigned char *data_bytes)
 (Re)implemented.
void performScanSweep (mxcpcFramewiseMxPEGDecoder::UndecodedFrameDescriptor *frame_descriptor)
 (Re)implemented.

Private Attributes

IppiDecodeHuffmanSpec * HuffmanTree_Y_DC
IppiDecodeHuffmanSpec * HuffmanTree_Y_AC
IppiDecodeHuffmanSpec * HuffmanTree_UV_DC
IppiDecodeHuffmanSpec * HuffmanTree_UV_AC
Ipp16u QuantizationTable_Y [64]
Ipp16u QuantizationTable_UV [64]
Ipp16s * CoeffBuffer
int TileNumX
int TileNumY
IppiEncodeHuffmanSpec * HuffmanEncodeSpec_Y_DC
IppiEncodeHuffmanSpec * HuffmanEncodeSpec_Y_AC
IppiEncodeHuffmanSpec * HuffmanEncodeSpec_UV_DC
IppiEncodeHuffmanSpec * HuffmanEncodeSpec_UV_AC
std::FILE * OutStream
mxcpc_mxpeg::APP0 APP0_Block
mxcpc_mxpeg::SOF0 SOF0_Block
mxcpc_mxpeg::SOS SOS_Block
int FramesProcessed
mxcpcMxPEGScanToJPEGConverterBackEndConverterBackEnd

Static Private Attributes

static const unsigned char ZigZag_StoreMap [64]

Detailed Description

Experimental framewise scan decoder implementation converting an MxPEG stream to a sequence of JPEG images.

Does not use the decoder backend.

Definition at line 46 of file mxcpcFramewiseMxPEGScanToJPEGConverterIPP.h.


Member Data Documentation

const unsigned char mxcpcFramewiseMxPEGScanToJPEGConverterIPP::ZigZag_StoreMap [static, private]
 

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 26 of file mxcpcFramewiseMxPEGScanToJPEGConverterIPP.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Aug 15 03:39:50 2005 for mxcpc by  doxygen 1.4.2-20050421