Home | History | Annotate | Download | only in codec

Lines Matching refs:dest_size

42     int FPDFAPI_FlateOutput(void* context, unsigned char* dest_buf, unsigned int dest_size)

45 ((z_stream*)context)->avail_out = dest_size;
50 if (written < dest_size) {
51 FXSYS_memset8(dest_buf + written, '\0', dest_size - written);
72 void FPDFAPI_FlateCompress(unsigned char* dest_buf, unsigned long* dest_size, const unsigned char* src_buf, unsigned long src_size)
74 compress(dest_buf, dest_size, src_buf, src_size);
128 int CLZWDecoder::Decode(FX_LPBYTE dest_buf, FX_DWORD& dest_size, const FX_BYTE* src_buf, FX_DWORD& src_size, FX_BOOL bEarlyChange)
161 if (m_OutPos == dest_size) {
192 if (m_OutPos + m_StackLen > dest_size) {
205 dest_size = m_OutPos;
214 dest_size = m_OutPos;
728 FX_LPBYTE& dest_buf, FX_DWORD& dest_size, FX_DWORD& offset)
740 dest_size = 0;
748 dest_size = 0;
771 dest_size = 0;
790 dest_size = 0;
796 dest_size = 0;
807 dest_size = FPDFAPI_FlateGetTotalOut(context);
813 FX_LPBYTE result_buf = FX_Alloc(FX_BYTE, dest_size);
816 dest_size = 0;
835 if (guess_size / 2 > dest_size) {
836 guess_buf = FX_Realloc(FX_BYTE, guess_buf, dest_size + 1);
839 dest_size = 0;
842 guess_size = dest_size;
862 FX_DWORD estimated_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size)
880 dest_size = (FX_DWORD) - 1;
882 int err = pDecoder->Decode(NULL, dest_size, src_buf, offset, bEarlyChange);
884 if (err || dest_size == 0 || dest_size + 1 < dest_size) {
891 dest_buf = FX_Alloc( FX_BYTE, dest_size + 1);
895 dest_buf[dest_size] = '\0';
896 pDecoder->Decode(dest_buf, dest_size, src_buf, offset, bEarlyChange);
899 FlateUncompress(src_buf, src_size, estimated_size, dest_buf, dest_size, offset);
905 PNG_Predictor(dest_buf, dest_size, Colors, BitsPerComponent, Columns);
907 TIFF_Predictor(dest_buf, dest_size, Colors, BitsPerComponent, Columns);
913 FX_LPBYTE& dest_buf, FX_DWORD& dest_size)
916 return Encode(src_buf, src_size, dest_buf, dest_size);
930 ret = Encode(pSrcBuf, src_size, dest_buf, dest_size);
934 FX_BOOL CCodec_FlateModule::Encode(FX_LPCBYTE src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size)
936 dest_size = src_size + src_size / 1000 + 12;
937 dest_buf = FX_Alloc( FX_BYTE, dest_size);
941 unsigned long temp_size = dest_size;
943 dest_size = (FX_DWORD)temp_size;