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

mxcpcFramewiseMxPEGScanToJPEGConverterIPP Class Reference

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

#include <mxcpcFramewiseMxPEGScanToJPEGConverterIPP.h>

Inheritance diagram for mxcpcFramewiseMxPEGScanToJPEGConverterIPP:

mxcpcFramewiseMxPEGScanToJPEGConverter mxcpcFramewiseMxPEGScanDecoder List of all members.

Public Member Functions

 mxcpcFramewiseMxPEGScanToJPEGConverterIPP (mxcpcJPEGReceiver *receiver)
 The converter assumes ownership over the converter backend.
 ~mxcpcFramewiseMxPEGScanToJPEGConverterIPP ()
const char * getAccelerationTypeString (void)
 (Re)implemented.
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
mxcpc_mxpeg::APP0 APP0_Block
mxcpc_mxpeg::SOF0 SOF0_Block
mxcpc_mxpeg::SOS SOS_Block
int FramesProcessed

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 41 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 45 of file mxcpcFramewiseMxPEGScanToJPEGConverterIPP.h.


The documentation for this class was generated from the following files:
Generated on Fri Jan 20 13:33:35 2006 for mxcpc by  doxygen 1.4.4