DecodeHuffman8X8_DCRefine

Decode progressive DC initial

Synopsis

FwStatus   fwiDecodeHuffman8x8_DCRefine_JPEG_1u16s_C1 ( const Fw8u * pSrcint srcLenBytesint * pSrcCurrPosFw16s * pDstint * pMarkerint AlFwiDecodeHuffmanState * pDecHuffState );

Parameters

Al   Progressive JPEG successive approximation parameter for actual point transform.
pDecHuffState   Pointer to the FwiDecodeHuffmanState structure.
pDst   Pointer to a location in a destination buffer.
pMarker   Pointer to the JPEG marker position.
pSrc   Pointer to a location in a source buffer.
pSrcCurrPos   Pointer to the shift value at the current source buffer in bytes.
srcLenBytes   Source buffer length in bytes.

Description

This function performs a subsequent scan for progressive decoding of the DC coefficient of an 8X8 data block.

The decoding process follows CCITT Rec. T.81, Annex G.2.2.

When the function detects a JPEG marker, it stops decoding and writes the marker to the location specified by pMarker.