Lines Matching refs:pPause

27         FX_BYTE *pData, FX_DWORD dwLength, FX_INT32 nStreamType, std::list<CJBig2_CachePair>* pSymbolDictCache, IFX_Pause* pPause)
29 return new(pModule)CJBig2_Context(pGlobalData, dwGlobalLength, pData, dwLength, nStreamType, pSymbolDictCache, pPause);
38 FX_BYTE *pData, FX_DWORD dwLength, FX_INT32 nStreamType, std::list<CJBig2_CachePair>* pSymbolDictCache, IFX_Pause* pPause)
42 JBIG2_EMBED_STREAM, pSymbolDictCache, pPause));
53 m_pPause = pPause;
99 FX_INT32 CJBig2_Context::decodeFile(IFX_Pause* pPause)
134 return decode_SquentialOrgnazation(pPause);
137 return decode_RandomOrgnazation_FirstPage(pPause);
142 FX_INT32 CJBig2_Context::decode_SquentialOrgnazation(IFX_Pause* pPause)
157 nRet = parseSegmentData(m_pSegment, pPause);
181 if(m_pStream->getByteLeft() > 0 && m_pPage && pPause && pPause->NeedToPauseNow()) {
192 FX_INT32 CJBig2_Context::decode_EmbedOrgnazation(IFX_Pause* pPause)
194 return decode_SquentialOrgnazation(pPause);
196 FX_INT32 CJBig2_Context::decode_RandomOrgnazation_FirstPage(IFX_Pause* pPause)
211 if(pPause && m_pPause && pPause->NeedToPauseNow()) {
218 return decode_RandomOrgnazation(pPause);
220 FX_INT32 CJBig2_Context::decode_RandomOrgnazation(IFX_Pause* pPause)
224 nRet = parseSegmentData(m_pSegmentList->getAt(m_nSegmentDecoded), pPause);
230 if(m_pPage && pPause && pPause->NeedToPauseNow()) {
238 FX_INT32 CJBig2_Context::getFirstPage(FX_BYTE *pBuf, FX_INT32 width, FX_INT32 height, FX_INT32 stride, IFX_Pause* pPause)
242 nRet = m_pGlobalContext->decode_EmbedOrgnazation(pPause);
255 if(m_pPage && pPause && pPause->NeedToPauseNow()) {
260 int ret = Continue(pPause);
263 FX_INT32 CJBig2_Context::Continue(IFX_Pause* pPause)
270 nRet = decodeFile(pPause);
273 nRet = decode_SquentialOrgnazation(pPause);
277 nRet = decode_RandomOrgnazation_FirstPage(pPause);
279 nRet = decode_RandomOrgnazation(pPause);
283 nRet = decode_EmbedOrgnazation(pPause);
290 nRet = decode_SquentialOrgnazation(pPause);
292 nRet = decode_RandomOrgnazation_FirstPage(pPause);
294 nRet = decode_RandomOrgnazation(pPause);
314 FX_INT32 CJBig2_Context::getNextPage(FX_BYTE *pBuf, FX_INT32 width, FX_INT32 height, FX_INT32 stride, IFX_Pause* pPause)
324 if(m_pPage && pPause && pPause->NeedToPauseNow()) {
329 return Continue(pPause);
332 nRet = decodeFile(pPause);
335 nRet = decode_SquentialOrgnazation(pPause);
338 nRet = decode_RandomOrgnazation(pPause);
341 nRet = decode_EmbedOrgnazation(pPause);
348 FX_INT32 CJBig2_Context::getFirstPage(CJBig2_Image **image, IFX_Pause* pPause)
354 nRet = m_pGlobalContext->decode_EmbedOrgnazation(pPause);
360 return Continue(pPause);
362 FX_INT32 CJBig2_Context::getNextPage(CJBig2_Image **image, IFX_Pause* pPause)
370 nRet = decodeFile(pPause);
373 nRet = decode_SquentialOrgnazation(pPause);
376 nRet = decode_RandomOrgnazation(pPause);
379 nRet = decode_EmbedOrgnazation(pPause);
507 FX_INT32 CJBig2_Context::parseSegmentData(CJBig2_Segment *pSegment, IFX_Pause* pPause)
509 FX_INT32 ret = ProcessiveParseSegmentData(pSegment, pPause);
511 ret = ProcessiveParseSegmentData(pSegment, pPause);
515 FX_INT32 CJBig2_Context::ProcessiveParseSegmentData(CJBig2_Segment *pSegment, IFX_Pause* pPause)
519 return parseSymbolDict(pSegment, pPause);
529 return parsePatternDict(pSegment, pPause);
536 return parseHalftoneRegion(pSegment, pPause);
544 return parseGenericRegion(pSegment, pPause);
616 FX_INT32 CJBig2_Context::parseSymbolDict(CJBig2_Segment *pSegment, IFX_Pause* pPause)
831 pSegment->m_Result.sd = pSymbolDictDecoder->decode_Huffman(m_pStream, gbContext, grContext, pPause);
1326 FX_BOOL CJBig2_Context::parsePatternDict(CJBig2_Segment *pSegment, IFX_Pause* pPause)
1356 pSegment->m_Result.pd = pPDD->decode_Arith(pArithDecoder, gbContext, pPause);
1367 pSegment->m_Result.pd = pPDD->decode_MMR(m_pStream, pPause);
1380 FX_BOOL CJBig2_Context::parseHalftoneRegion(CJBig2_Segment *pSegment, IFX_Pause* pPause)
1438 pSegment->m_Result.im = pHRD->decode_Arith(pArithDecoder, gbContext, pPause);
1449 pSegment->m_Result.im = pHRD->decode_MMR(m_pStream, pPause);
1474 FX_BOOL CJBig2_Context::parseGenericRegion(CJBig2_Segment *pSegment, IFX_Pause* pPause)
1527 m_ProcessiveStatus = m_pGRD->Start_decode_Arith(&pSegment->m_Result.im, m_pArithDecoder, m_gbContext, pPause);
1529 m_ProcessiveStatus = m_pGRD->Continue_decode(pPause);
1560 FXCODEC_STATUS status = m_pGRD->Start_decode_MMR(&pSegment->m_Result.im, m_pStream, pPause);
1562 m_pGRD->Continue_decode(pPause);