Lines Matching refs:Huffman
125 9. Fixed a signed integer overflow in the progressive Huffman decoder, detected
257 15. Added SIMD acceleration for progressive Huffman encoding on SSE2-capable
475 path" of libjpeg-turbo's Huffman decoder to read from uninitialized memory.
498 5. Fixed an issue in the ARM 32-bit SIMD-accelerated Huffman encoder that
558 allows the Huffman codec to determine the word size at compile time. Since
573 12. Added SIMD acceleration for Huffman encoding on SSE2-capable x86 and x86-64
578 when compiling the C version of the Huffman encoder
580 benchmarking or regression testing, SIMD-accelerated Huffman encoding can be
590 14. Added SIMD acceleration for Huffman encoding on NEON-capable ARM 32-bit
598 the C Huffman encoder as well as GCC does.
600 For 64-bit code, NEON-accelerated Huffman encoding speeds up the
607 Huffman encoding can be disabled by setting the `JSIMD_NOHUFFENC` environment
620 17. Fixed an issue in the accelerated Huffman decoder that could have caused
623 libjpeg-turbo, the accelerated Huffman decoder was invoked (in most cases) only
625 to construct a JPEG image in which a single Huffman block is over 430 bytes
626 long, so this version of libjpeg-turbo activates the accelerated Huffman
711 Huffman codec was not being compiled in when libjpeg-turbo was built on
714 7. Fixed an extremely rare bug in the Huffman encoder that caused 64-bit
716 quality=98, an optimized Huffman table, and the slow integer forward DCT were
751 5. The Huffman encoder now uses `clz` and `bsr` instructions for bit counting
774 discovered under which the Huffman encoder's local buffer can be overrun
777 Even though the Huffman local buffer was increased from 128 bytes to 136 bytes
781 order), the Huffman encoder can produce encoded blocks that approach double the
782 size of the unencoded blocks. Thus, the Huffman local buffer was increased to
842 3. If an application attempts to decompress a Huffman-coded JPEG image whose
843 header does not contain Huffman tables, libjpeg-turbo will now insert the
844 default Huffman tables. In order to save space, many motion JPEG video frames
845 are encoded without the default Huffman tables, so these frames can now be
847 of the application. An application can still override the Huffman tables, for
856 5. The Huffman encoder now uses `clz` and `bsr` instructions for bit counting
911 15. Fixed an extremely rare bug that could cause the Huffman encoder's local
1003 3. Fixed a Huffman encoder bug that prevented I/O suspension from working
1243 2. libjpeg-turbo's accelerated Huffman decoder previously ignored unexpected
1245 will now hand off decoding of a particular block to the unaccelerated Huffman
1246 decoder if an unexpected marker is found, so that the unaccelerated Huffman
1343 10. Added further protections against invalid Huffman codes.
1351 1. The Huffman decoder will now handle erroneous Huffman codes (for instance,