summaryrefslogtreecommitdiff
path: root/core/fxcodec
AgeCommit message (Expand)Author
2018-06-27Use spans and UnownedPtrs in cjpx_decoder.hTom Sepez
2018-06-20Add in a size guard to JPX fuzzerRyan Harrison
2018-06-14Merge 3 methods of CJBig2_GRDProc togetherchromium/3465chromium/3464chromium/3463chromium/3462chromium/3461Nicolas Pena
2018-06-13Make CJBig2_Context::GetHuffmanTable return constNicolas Pena
2018-06-13Remove CFX_FixedBufGrow from fx_codec_icc.cppNicolas Pena
2018-06-11Remove explicit calls to x->operator[]Tom Sepez
2018-06-05Further improve CCodec_FaxDecoder performance in debug builds.Lei Zhang
2018-05-28Revert 'Remove almost all usages of CFX_FixedBufGrow with std::vector'chromium/3444Nicolas Pena
2018-05-25Replace some #ifdef PDF_ENABLE_XFA with runtime checks.Tom Sepez
2018-05-24Do some variable cleanup in CJBig2_ContextNicolas Pena
2018-05-22Remove JBIG2_memcpy() and JBIG2_memset().Lei Zhang
2018-05-22Remove return value from CJBig2_Image::SetPixel().Lei Zhang
2018-05-22Fix method style in JBig2_Image.Lei Zhang
2018-05-21Avoid indexing into std::vector inside a tight loop.chromium/3437Lei Zhang
2018-05-17Expose CJBig2_Image::ComposeTo() as a public method.Lei Zhang
2018-05-17Consolidate identical code in CJBig2_TRDProc.Lei Zhang
2018-05-17Update third_party/base/compiler_specific.h.Lei Zhang
2018-05-16Move JBig2 HuffmanTables into JBig2_HuffmanTable.cppNicolas Pena
2018-05-16Remove some more unused #definesTom Sepez
2018-05-16Do more optimizations to make FindBit() faster.chromium/3433Lei Zhang
2018-05-16Avoid a memset() in FindBit() in the fax codec.Lei Zhang
2018-05-15Lower the limit of image dimensions for fax codecs.chromium/3432Lei Zhang
2018-05-15Read data in bigger chunks in fax codec code.Lei Zhang
2018-05-14Merge some values of JBig2_ResultNicolas Pena
2018-05-10Clean up post review commentsRyan Harrison
2018-05-10Remove a completeness check from CJBig2_GRRDProc::DecodeTemplate0OptNicolas Pena
2018-05-10Do not build BMP when codec is disabledRyan Harrison
2018-05-09Use enum class instead of int in CJBig2_Contextchromium/3426Nicolas Pena
2018-05-09Do not build GIF when codec is disabledRyan Harrison
2018-05-09Do not build PNG when codec is disabledRyan Harrison
2018-05-09Make memory usage in CJBig2_HTRDProc::DecodeImage() O(1).Lei Zhang
2018-05-09Do not build TIFF when codec is disabledRyan Harrison
2018-05-08Remove almost all usages of CFX_FixedBufGrow with std::vectorNicolas Pena
2018-05-08Split CCodec_FlateScanlineDecoder in two.Lei Zhang
2018-05-08Move CalculatePitch8() to core/fxcodec.Lei Zhang
2018-05-04Check CJBig2_Image is valid before filling.chromium/3423chromium/3422chromium/3421Lei Zhang
2018-05-03Invalidate GIF input buffer when moving file cursor backwardschromium/3420chromium/3419Ryan Harrison
2018-05-02Convert hand rolled buffer reader in CFX_MemoryStreamRyan Harrison
2018-05-02Make several Huffman decoders consistently check for integer overflows.Lei Zhang
2018-05-01Add struct CJBig2_GRDProc::ProgressiveArithDecodeState.Lei Zhang
2018-05-01Clean up CJBig2_Image compose methods.Lei Zhang
2018-04-27Tidy cfx_gif.h.chromium/3415chromium/3414chromium/3413Tom Sepez
2018-04-27Remove CJBig2_HuffmanTable::InitCodes().Lei Zhang
2018-04-27Replace void* with CFX_GifPalette* in fxcodecTom Sepez
2018-04-27Change CJBig2_HuffmanTable to use struct JBig2HuffmanCode.Lei Zhang
2018-04-27Adjust CJBig2_Context::HuffmanAssignCode().Lei Zhang
2018-04-27Simplify CJBig2_Context::DecodeSymbolIDHuffmanTable().Lei Zhang
2018-04-27Use std::function in CJBig2_GRDProc.Lei Zhang
2018-04-27Disambiguate methods in CJBig2_GRDProc.Lei Zhang
2018-04-27Simplify CJBig2_Context::FindReferredSegmentByTypeAndIndex().Lei Zhang