• Home
  • Raw
  • Download

Lines Matching refs:turbo

5 libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2,
7 and ARM systems. On such systems, libjpeg-turbo is generally 2-4x as fast as
8 libjpeg, all else being equal. On other types of systems, libjpeg-turbo can
11 libjpeg-turbo rivals that of proprietary high-speed JPEG codecs.
13 libjpeg-turbo implements both the traditional libjpeg API as well as the less
14 powerful but more straightforward TurboJPEG API. libjpeg-turbo also features
19 libjpeg-turbo was originally based on libjpeg/SIMD, an MMX-accelerated
22 early 2010, libjpeg-turbo spun off into an independent project, with the goal
31 libjpeg-turbo is covered by three compatible BSD-style open source licenses.
36 ** Using libjpeg-turbo
39 libjpeg-turbo includes two APIs that can be used to compress and decompress
47 libjpeg-turbo is written on top of the TurboJPEG API.
51 API but also more powerful. The libjpeg API implementation in libjpeg-turbo
63 libjpeg-turbo includes extensions that allow JPEG images to be compressed
80 (decompression) to one of these values will cause libjpeg-turbo to read the
95 X byte is undefined, and in order to ensure the best performance, libjpeg-turbo
106 jcstest.c, located in the libjpeg-turbo source tree, demonstrates how to check
117 built to use libjpeg v7 or v8 did not work with libjpeg-turbo, since it is
121 in libjpeg-turbo. It should be noted, however, that this feature was added
124 without recompiling. libjpeg-turbo does not claim to support all of the
130 of libjpeg-turbo that emulates the libjpeg v7 or v8 ABI, so that programs
131 that are built against libjpeg v7 or v8 can be run with libjpeg-turbo. The
141 libjpeg-turbo supports IDCT scaling with scaling factors of 1/8, 1/4, 3/8,
175 http://www.libjpeg-turbo.org/About/SmartScale and draw his/her own conclusions,
177 demonstrated sufficient usefulness to justify inclusion in libjpeg-turbo.
232 By default, libjpeg-turbo 1.3 and later includes the jpeg_mem_src() and
234 Previously, it was necessary to build libjpeg-turbo from source with libjpeg v8
240 libjpeg-turbo binaries.
244 an argument of -DWITH_MEM_SRCDST=0 to CMake prior to building libjpeg-turbo.
254 is built against libjpeg-turbo 1.3+ and uses jpeg_mem_src() or jpeg_mem_dest(),
255 that program will not fail if run against an older version of libjpeg-turbo or
258 against the libjpeg-turbo 1.3+ DLL and uses jpeg_mem_src() or jpeg_mem_dest(),
259 then it must use the libjpeg-turbo 1.3+ DLL at run time.
270 For the most part, libjpeg-turbo should produce identical output to libjpeg
272 which case the outputs of libjpeg v6b and libjpeg-turbo can differ for the
275 -- The SSE/SSE2 floating point DCT implementation in libjpeg-turbo is ever so
279 -- When not using the SIMD extensions, libjpeg-turbo uses the more accurate
289 -- If the floating point algorithms in libjpeg-turbo are not implemented using
293 While libjpeg-turbo does emulate the libjpeg v8 API/ABI, under the hood, it is
295 cases in which libjpeg-turbo cannot be expected to produce the same output as
300 libjpeg-turbo's SIMD extensions are based on the libjpeg v6b behavior.
321 The optimized Huffman decoder in libjpeg-turbo does not handle restart markers
336 quality of 98-100. Thus, libjpeg-turbo must use the non-SIMD quantization