Home
last modified time | relevance | path

Searched refs:src_span (Results 1 – 23 of 23) sorted by relevance

/external/pdfium/core/fxcodec/basic/
Dbasicmodule.cpp216 pdfium::span<const uint8_t> src_span, in RunLengthEncode() argument
220 if (src_span.empty() || !dest_buf || !dest_size) in RunLengthEncode()
224 if (src_span.size() == 1) { in RunLengthEncode()
229 dest_buf_span[1] = src_span[0]; in RunLengthEncode()
237 FX_SAFE_SIZE_T estimated_size = src_span.size(); in RunLengthEncode()
248 uint8_t x = src_span[run_start]; in RunLengthEncode()
249 uint8_t y = src_span[run_end]; in RunLengthEncode()
250 while (run_end < src_span.size()) { in RunLengthEncode()
251 size_t max_len = std::min<size_t>(128, src_span.size() - run_start); in RunLengthEncode()
253 y = src_span[++run_end]; in RunLengthEncode()
[all …]
Dbasicmodule.h29 static bool RunLengthEncode(pdfium::span<const uint8_t> src_span,
33 static bool A85Encode(pdfium::span<const uint8_t> src_span,
/external/pdfium/core/fpdfapi/parser/
Dfpdf_parser_decode.cpp115 uint32_t A85Decode(pdfium::span<const uint8_t> src_span, in A85Decode() argument
119 if (src_span.empty()) { in A85Decode()
127 while (pos < src_span.size()) { in A85Decode()
128 uint8_t ch = src_span[pos]; in A85Decode()
155 while (pos < src_span.size()) { in A85Decode()
156 uint8_t ch = src_span[pos++]; in A85Decode()
191 if (pos < src_span.size() && src_span[pos] == '>') in A85Decode()
196 uint32_t HexDecode(pdfium::span<const uint8_t> src_span, in HexDecode() argument
200 if (src_span.empty()) { in HexDecode()
207 while (i < src_span.size() && src_span[i] != '>') in HexDecode()
[all …]
Dfpdf_parser_decode.h38 pdfium::span<const uint8_t> src_span,
44 pdfium::span<const uint8_t> src_span,
51 bool FlateEncode(pdfium::span<const uint8_t> src_span,
55 uint32_t FlateDecode(pdfium::span<const uint8_t> src_span,
59 uint32_t RunLengthDecode(pdfium::span<const uint8_t> src_span,
63 uint32_t A85Decode(pdfium::span<const uint8_t> src_span,
67 uint32_t HexDecode(pdfium::span<const uint8_t> src_span,
72 pdfium::span<const uint8_t> src_span,
82 pdfium::span<const uint8_t> src_span,
/external/pdfium/core/fxcodec/jpeg/
Djpegmodule.cpp57 pdfium::span<const uint8_t> src_span) { in JpegScanSOI() argument
58 ASSERT(!src_span.empty()); in JpegScanSOI()
60 for (size_t offset = 0; offset < src_span.size() - 1; ++offset) { in JpegScanSOI()
61 if (src_span[offset] == 0xff && src_span[offset + 1] == 0xd8) in JpegScanSOI()
62 return src_span.subspan(offset); in JpegScanSOI()
64 return src_span; in JpegScanSOI()
140 static bool JpegLoadInfo(pdfium::span<const uint8_t> src_span, in JpegLoadInfo() argument
146 src_span = JpegScanSOI(src_span); in JpegLoadInfo()
168 src.bytes_in_buffer = src_span.size(); in JpegLoadInfo()
169 src.next_input_byte = src_span.data(); in JpegLoadInfo()
[all …]
Djpegmodule.h36 pdfium::span<const uint8_t> src_span,
49 Optional<JpegImageInfo> LoadInfo(pdfium::span<const uint8_t> src_span);
/external/pdfium/core/fxcodec/flate/
Dflatemodule.cpp112 CLZWDecoder(pdfium::span<const uint8_t> src_span, bool early_change);
139 CLZWDecoder::CLZWDecoder(pdfium::span<const uint8_t> src_span, in CLZWDecoder() argument
141 : src_span_(src_span), early_change_(early_change ? 1 : 0) {} in CLZWDecoder()
595 FlateScanlineDecoder(pdfium::span<const uint8_t> src_span,
613 FlateScanlineDecoder::FlateScanlineDecoder(pdfium::span<const uint8_t> src_span, in FlateScanlineDecoder() argument
625 m_SrcBuf(src_span), in FlateScanlineDecoder()
650 FlatePredictorScanlineDecoder(pdfium::span<const uint8_t> src_span,
681 pdfium::span<const uint8_t> src_span, in FlatePredictorScanlineDecoder() argument
690 : FlateScanlineDecoder(src_span, width, height, comps, bpc), in FlatePredictorScanlineDecoder()
785 pdfium::span<const uint8_t> src_span, in CreateDecoder() argument
[all …]
Dflatemodule.h23 pdfium::span<const uint8_t> src_span,
35 pdfium::span<const uint8_t> src_span,
/external/pdfium/core/fpdfapi/page/
Dcpdf_streamparser.cpp69 uint32_t DecodeInlineStream(pdfium::span<const uint8_t> src_span, in DecodeInlineStream() argument
87 return FlateOrLZWDecode(false, src_span, pParam, orig_size, &ignored_result, in DecodeInlineStream()
91 return FlateOrLZWDecode(true, src_span, pParam, 0, &ignored_result, in DecodeInlineStream()
97 src_span, width, height, 0, in DecodeInlineStream()
103 CreateFaxDecoder(src_span, width, height, pParam); in DecodeInlineStream()
108 return A85Decode(src_span, &ignored_result, &ignored_size); in DecodeInlineStream()
110 return HexDecode(src_span, &ignored_result, &ignored_size); in DecodeInlineStream()
112 return RunLengthDecode(src_span, &ignored_result, &ignored_size); in DecodeInlineStream()
Dcpdf_dib.cpp512 pdfium::span<const uint8_t> src_span = m_pStreamAcc->GetSpan(); in CreateDecoder() local
515 m_pDecoder = CreateFaxDecoder(src_span, m_Width, m_Height, pParams); in CreateDecoder()
517 m_pDecoder = CreateFlateDecoder(src_span, m_Width, m_Height, m_nComponents, in CreateDecoder()
521 src_span, m_Width, m_Height, m_nComponents, m_bpc); in CreateDecoder()
523 if (!CreateDCTDecoder(src_span, pParams)) in CreateDecoder()
542 bool CPDF_DIB::CreateDCTDecoder(pdfium::span<const uint8_t> src_span, in CreateDCTDecoder() argument
546 src_span, m_Width, m_Height, m_nComponents, in CreateDCTDecoder()
552 pJpegModule->LoadInfo(src_span); in CreateDCTDecoder()
568 src_span, m_Width, m_Height, m_nComponents, info.color_transform); in CreateDCTDecoder()
612 m_pDecoder = pJpegModule->CreateDecoder(src_span, m_Width, m_Height, in CreateDCTDecoder()
Dcpdf_image.h80 RetainPtr<CPDF_Dictionary> InitJPEG(pdfium::span<uint8_t> src_span);
Dcpdf_dib.h92 bool CreateDCTDecoder(pdfium::span<const uint8_t> src_span,
Dcpdf_image.cpp85 pdfium::span<uint8_t> src_span) { in InitJPEG() argument
87 fxcodec::ModuleMgr::GetInstance()->GetJpegModule()->LoadInfo(src_span); in InitJPEG()
/external/pdfium/core/fxcodec/jbig2/
Djbig2module.cpp35 pdfium::span<const uint8_t> src_span, in StartDecode() argument
49 pJbig2Context->m_pSrcSpan = src_span; in StartDecode()
57 CJBig2_Context::Create(global_span, global_objnum, src_span, src_objnum, in StartDecode()
Djbig2module.h48 pdfium::span<const uint8_t> src_span,
/external/pdfium/core/fxcodec/jpx/
Djpxmodule.cpp15 pdfium::span<const uint8_t> src_span, in CreateDecoder() argument
18 if (!decoder->Init(src_span)) in CreateDecoder()
Djpxmodule.h22 pdfium::span<const uint8_t> src_span,
/external/pdfium/xfa/fxfa/parser/
Dcxfa_localemgr.cpp1069 pdfium::span<const uint8_t> src_span) { in GetLocaleFromBuffer() argument
1070 if (src_span.empty()) in GetLocaleFromBuffer()
1075 FlateModule::FlateOrLZWDecode(false, src_span, true, 0, 0, 0, 0, 0, &output, in GetLocaleFromBuffer()
/external/pdfium/core/fxcodec/fax/
Dfaxmodule.cpp459 FaxDecoder(pdfium::span<const uint8_t> src_span,
486 FaxDecoder::FaxDecoder(pdfium::span<const uint8_t> src_span, in FaxDecoder() argument
504 m_SrcSpan(src_span), in FaxDecoder()
577 pdfium::span<const uint8_t> src_span, in CreateDecoder() argument
599 return pdfium::MakeUnique<FaxDecoder>(src_span, actual_width, actual_height, in CreateDecoder()
Dfaxmodule.h24 pdfium::span<const uint8_t> src_span,
/external/pdfium/core/fxge/
Dcfx_font.h52 bool LoadEmbedded(pdfium::span<const uint8_t> src_span,
Dcfx_font.cpp380 bool CFX_Font::LoadEmbedded(pdfium::span<const uint8_t> src_span, in LoadEmbedded() argument
385 src_span.begin(), src_span.end()); in LoadEmbedded()
/external/pdfium/core/fxcodec/
Dprogressivedecoder.cpp573 pdfium::span<const uint8_t> src_span = row_buf.first(m_ScanlineSize); in BmpReadScanline() local
574 std::copy(std::begin(src_span), std::end(src_span), m_pDecodeBuf.get()); in BmpReadScanline()