Home | History | Annotate | Download | only in fpdf_parser

Lines Matching refs:dest_buf

32 void CFX_DataFilter::FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf)

42 m_pDestFilter->FilterIn(temp_buf.GetBuffer(), temp_buf.GetSize(), dest_buf);
44 v_FilterIn(src_buf, src_size, dest_buf);
47 void CFX_DataFilter::FilterFinish(CFX_BinaryBuf& dest_buf)
53 m_pDestFilter->FilterIn(temp_buf.GetBuffer(), temp_buf.GetSize(), dest_buf);
55 m_pDestFilter->FilterFinish(dest_buf);
57 v_FilterFinish(dest_buf);
280 void CPDF_DecryptFilter::v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf)
285 m_pCryptoHandler->DecryptStream(m_pContext, src_buf, src_size, dest_buf);
287 void CPDF_DecryptFilter::v_FilterFinish(CFX_BinaryBuf& dest_buf)
293 m_pCryptoHandler->DecryptFinish(m_pContext, dest_buf);
308 int FPDFAPI_FlateOutput(void* context, unsigned char* dest_buf, unsigned int dest_size);
323 void CPDF_FlateFilter::v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf)
332 dest_buf.AppendBlock(m_DestBuffer, out_size);
351 void CPDF_LzwFilter::v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf)
364 dest_buf.AppendByte((FX_BYTE)code);
391 dest_buf.AppendBlock(NULL, m_StackLen);
392 FX_LPBYTE pOutput = dest_buf.GetBuffer() + dest_buf.GetSize() - m_StackLen;
538 void CPDF_PredictorFilter::v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf)
562 dest_buf.AppendBlock(m_pCurLine, m_Pitch);
565 dest_buf.AppendBlock(m_pCurLine + 1, m_Pitch - 1);
580 void CPDF_Ascii85Filter::v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf)
596 dest_buf.AppendBlock(&zero, 4);
608 dest_buf.AppendByte((FX_BYTE)(m_CurDWord >> (3 - i) * 8));
619 dest_buf.AppendByte((FX_BYTE)(m_CurDWord >> (3 - i) * 8));
639 void CPDF_AsciiHexFilter::v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf)
655 dest_buf.AppendByte(m_FirstDigit * 16);
664 dest_buf.AppendByte(m_FirstDigit * 16 + digit);
674 void CPDF_RunLenFilter::v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf)
692 dest_buf.AppendByte(byte);
699 dest_buf.AppendBlock(NULL, m_Count);
700 FXSYS_memset8(dest_buf.GetBuffer() + dest_buf.GetSize() - m_Count, byte, m_Count);
723 void CPDF_JpegFilter::v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf)
767 dest_buf.AppendBlock(m_pScanline, m_Pitch);
815 void CPDF_FaxFilter::v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf)
834 ProcessData(fax_src_buf, fax_src_size, bitpos, FALSE, dest_buf);
839 void CPDF_FaxFilter::v_FilterFinish(CFX_BinaryBuf& dest_buf)
841 ProcessData(m_InputBuf.GetBuffer(), m_InputBuf.GetSize(), m_InputBitPos, TRUE, dest_buf);
844 FX_BOOL _FaxG4GetRow(const FX_BYTE* src_buf, int bitsize, int& bitpos, FX_LPBYTE dest_buf, const FX_BYTE* ref_buf, int columns);
845 FX_BOOL _FaxGet1DLine(const FX_BYTE* src_buf, int bitsize, int& bitpos, FX_LPBYTE dest_buf, int columns);
847 CFX_BinaryBuf& dest_buf)
868 dest_buf.AppendBlock(m_pScanlineBuf, m_Pitch);