- 73d74c1 Add flags to the TurboJPEG API that allow the caller to force the use of either the fast or the accurate DCT/IDCT algorithms in the underlying codec. by DRC · 12 years ago
- e0a0151 Re-generate docs to pick up new API version by DRC · 12 years ago
- fd3aba3 Added flags to the TurboJPEG API that allow the caller to force the use of either the fast or the accurate DCT/IDCT algorithms in the underlying codec. by DRC · 12 years ago
- 112a0bb More recent versions of autoconf add -traditional-cpp to the CPP flags, which causes jsimdcfg.inc.h to not preprocess correctly unless we expand all of the instances of the #definev macro. by DRC · 12 years ago
- ea505e7 More recent versions of autoconf add -traditional-cpp to the CPP flags, which causes jsimdcfg.inc.h to not preprocess correctly unless we expand all of the instances of the #definev macro. by DRC · 12 years ago
- 5950c5d Later versions of autoconf (specifically, the one shipped with Xcode 4.3) default to building x86-64, so it is necessary to override the host_alias to get a 32-bit build. by DRC · 12 years ago
- ea7bb7b Later versions of autoconf (specifically, the one shipped with Xcode 4.3) default to building x86-64, so it is necessary to override the host_alias to get a 32-bit build. by DRC · 12 years ago
- 98eecb8 Fixed regression caused by a bug in the 32-bit strict memory access code in jdmrgss2.asm (contributed by Chromium to stop valgrind from whining whenever the output buffer size was not evenly divisible by 16 bytes.) On Linux/x86, this regression caused incorrect pixels on the right-hand side of images whose rows were not 16-byte aligned, whenever fancy upsampling was used and when decompressing to a 32-bit (RGBX, etc.) buffer. by DRC · 12 years ago
- 13c318d Fixed regression caused by a bug in the 32-bit strict memory access code in jdmrgss2.asm (contributed by Chromium to stop valgrind from whining whenever the output buffer size was not evenly divisible by 16 bytes.) On Linux/x86, this regression caused incorrect pixels on the right-hand side of images whose rows were not 16-byte aligned, whenever fancy upsampling was used and when decompressing to a 32-bit (RGBX, etc.) buffer. by DRC · 12 years ago
- 14e8225 Provide further details about the regression by DRC · 12 years ago
- de37e07 Provide further details about the regression by DRC · 12 years ago
- 575317b Acknowledge the existence of 1.2.1 by DRC · 12 years ago
- df0babc Fixed regression caused by a bug in the 32-bit strict memory access code in jdmrgss2.asm (contributed by Chromium to stop valgrind from whining whenever the output buffer size was not evenly divisible by 16 bytes.) On Linux/x86, this regression caused incorrect pixels on the right-hand side of images whose rows were not 16-byte aligned, whenever fancy upsampling was used. This patch also enables the strict memory access code on all platforms, not just Linux (it does no harm on other platforms) and removes a couple of pcmpeqb instructions that were rendered unnecessary by r836. by DRC · 12 years ago
- 8126d0c Fixed regression caused by a bug in the 32-bit strict memory access code in jdmrgss2.asm (contributed by Chromium to stop valgrind from whining whenever the output buffer size was not evenly divisible by 16 bytes.) On Linux/x86, this regression generated incorrect pixels on the right-hand side of images whose rows were not 16-byte aligned, whenever fancy upsampling was used. This patch also enables the strict memory access code on all platforms, not just Linux (it does no harm on other platforms) and removes a couple of pcmpeqb instructions that were rendered unnecessary by r835. by DRC · 12 years ago
- 316617f Accelerated 4:2:2 upsampling routine for ARM (improves performance ~20-30% when decompressing 4:2:2 JPEGs using fancy upsampling) by DRC · 12 years ago
- 66fe68b Eliminate the use of the MASKMOVDQU instruction, to speed up decompression performance by 10x on AMD Bobcat embedded processors (and ~5% on AMD desktop processors.) by DRC · 12 years ago
- 6979927 Eliminate the use of the MASKMOVDQU instruction, to speed up decompression performance by 10x on AMD Bobcat embedded processors (and ~5% on AMD desktop processors.) by DRC · 12 years ago
- b2fc846 Add new JNI functions to mapfile so they will be visible on Linux by DRC · 12 years ago
- dc31f0b Fix array size calculations by DRC · 12 years ago
- f659f43 Add x, y parameters to TJDecompressor so that it can be used to decompress to an arbitrary position in the destination image (TurboVNC needs this.) by DRC · 12 years ago
- dd2b651 Guard against num_components being a ridiculous value due to a corrupt header by DRC · 12 years ago
- e93d94b Guard against num_components being a ridiculous value due to a corrupt header by DRC · 12 years ago
- 4f24016 Preserve all 128 bits of xmm6 and xmm7 by DRC · 12 years ago
- 4ef9c95 Preserve all 128 bits of xmm6 and xmm7 by DRC · 12 years ago
- ea3396a Fix memory leak in the colorspace emulation code by DRC · 12 years ago
- 9ba64bb Provide the legacy unversioned libturbojpeg.so resource so that RPMs that dependended on older libjpeg-turbo distributions will still work. by DRC · 12 years ago
- afc0692 Emulate colorspace extensions if they are not present in the libjpeg API. This allows the TurboJPEG wrapper to be used with libjpeg rather than libjpeg-turbo. Not useful within the context of our project, but other projects prefer to include the TurboJPEG wrapper in-tree, and this allows them to be linked against either libjpeg-turbo or libjpeg. by DRC · 12 years ago
- 6dd6b3a Get rid of the Solaris packaging system. Solaris packages are obsolete, only a handful of people were downloading those binaries, and maintaining the system was proving to be a pain. by DRC · 12 years ago
- d4c15e1 Whitespace tweak by DRC · 12 years ago
- 8ad2492 Ensure that tjDecompress2() exits cleanly if setDecompDefaults() fails by DRC · 12 years ago
- 2eda821 Ensure that tjDecompress2() exits cleanly if setDecompDefaults() fails by DRC · 12 years ago
- fd40777 Add a dummy version number to the TurboJPEG dynamic library on Unix systems so Linux distro maintainers will not reject it out of hand. by DRC · 12 years ago
- f52682e Get rid of the Solaris packaging system. Solaris packages are obsolete, only a handful of people were downloading those binaries, and maintaining the system was proving to be a pain. by DRC · 12 years ago
- 0559e94 "Sun Studio"="Oracle Solaris Studio" by DRC · 12 years ago
- 21cc62b "Sun Studio"="Oracle Solaris Studio" by DRC · 12 years ago
- 7c6ae03 Fix universal DMG build by DRC · 12 years ago
- c2f89f1 Fix universal DMG build by DRC · 12 years ago
- 68071bd 1.2.1 by DRC · 12 years ago
- 8015a30 Visual Studio 2010 doesn't like the wildcard at compile time, so let CMake expand it instead. by DRC · 13 years ago
- 6bc5938 Visual Studio 2010 doesn't like the wildcard, so let CMake expand it instead. by DRC · 13 years ago
- cac1051 Fix the behavior of the alpha-enabled colorspace constants whenever libjpeg-turbo is built without SIMD support and merged upsampling is used. by DRC · 13 years ago
- ffe4fc1 Fix the behavior of the alpha-enabled colorspace constants whenever libjpeg-turbo is built without SIMD support and merged upsampling is used. by DRC · 13 years ago
- a9b646c Allow RGB JPEG files to be created/decoded when using the LJT colorspace extensions by DRC · 13 years ago
- 0586d41 Allow RGB JPEG files to be created/decoded when using the LJT colorspace extensions by DRC · 13 years ago
- 09e4575 Oops by DRC · 13 years ago
- 69c1408 Oops by DRC · 13 years ago
- 9e7eb27 Move build dir. variables back into makemacpkg to avoid messing up the Solaris packaging system. by DRC · 13 years ago
- 086c9ab Move build dir. variables back into makemacpkg to avoid messing up the Solaris packaging system. by DRC · 13 years ago
- 0989088 Don't include documentation in 32-bit supplemental package by DRC · 13 years ago
- 51d626f Don't include documentation in 32-bit supplemental package by DRC · 13 years ago
- ed839d5 Fix 'make dist' by DRC · 13 years ago
- 01bf9d9 Fix 'make dist' by DRC · 13 years ago
- c052646 iOS universal package was promoted to a 1.2 feature by DRC · 13 years ago
- ef49f79 by DRC · 13 years ago
- 57bd84f RPM spec no longer uses %{_srcdir} by DRC · 13 years ago
- 99bebdd RPM spec no longer uses %{_srcdir} by DRC · 13 years ago
- 02cd567 Install docs when doing 'make install' on Unix; Fix 'install' target on Windows; Include wizard.txt, example.c, and structure.txt in installed docs by DRC · 13 years ago
- 20b734e Infrastructure for producing a universal x86-64/i386/ARM version of libjpeg.a and libturbojpeg.a on OS X, so that the same library can be used to build OS X and iOS apps by DRC · 13 years ago
- bbaf4c9 'make iosdmg' now works with 32-bit builds as well by DRC · 13 years ago
- 166c5ec Clean up the iOS packaging mechanism so that ARM architectures can be added to i386-only builds as well. by DRC · 13 years ago
- a1647c8 Install docs when doing 'make install' on Unix; Fix 'install' target on Windows; Include wizard.txt, example.c, and structure.txt in installed docs by DRC · 13 years ago
- 1fbae84 Infrastructure for producing a universal x86-64/i386/ARM version of libjpeg.a and libturbojpeg.a on OS X, so that the same library can be used to build OS X and iOS apps by DRC · 13 years ago
- f832eae Merge description from README-turbo.txt into packages by DRC · 13 years ago
- 1256fba Merge description from README-turbo.txt into packages by DRC · 13 years ago
- b39dfe7 Merge description from README-turbo.txt into packages by DRC · 13 years ago
- be6d424 Compiler warning by DRC · 13 years ago
- 0f0fd75 Compiler warnings by DRC · 13 years ago
- 760ea8d Merge documentation and wordsmithing changes from 1.2, including promotion of -arithmetic to a "switch for advanced users" by DRC · 13 years ago
- 44a97e8 Not necessary to save r10 and r11, since these are scratch registers by DRC · 13 years ago
- c3ba39f Merge copyright messages into one string and change the run-time messages to avoid confusion (we are not technically based on the latest libjpeg, although we do borrow some code from it) by DRC · 13 years ago
- 7ed7b57 Eliminate "main is usually a function" warnings by DRC · 13 years ago
- 3d40ad5 by DRC · 13 years ago
- 00b327b Wordsmithing and grammar by DRC · 13 years ago
- 11a122b Wordsmithing and grammar by DRC · 13 years ago
- 6916f87 Several clarifications regarding v7/v8 API/ABI support by DRC · 13 years ago
- bdbcd14 Several clarifications regarding v7/v8 API/ABI support by DRC · 13 years ago
- c8fb758 Fix issue whereby libjpeg-turbo would report "fractional sampling not implemented" when attempting to use decompression scaling with a non-power-of-2 scaling ratio and a JPEG file that was compressed using an odd form of subsampling, such as 3x2. by DRC · 13 years ago
- be12e1d Accelerated 4:2:2 upsampling routine for ARM (improves performance ~20-30% when decompressing 4:2:2 JPEGs using fancy upsampling) by DRC · 13 years ago
- cf775bf Oops. Need to use -nosmooth so that the output matches the reference images generated by jpeg-8 by DRC · 13 years ago
- cb6157b Add more extensive TurboJPEG regression tests by DRC · 13 years ago
- 0af8d67 Add tests for the additional scaling factors by DRC · 13 years ago
- 7ccb007 Fix 'make dist' by DRC · 13 years ago
- 4a2cdc2 Merge copyright messages into one string and change the run-time messages to avoid confusion (we are not technically based on the latest libjpeg, although we do borrow some code from it) by DRC · 13 years ago
- 3a5e362 Combine all of the scaling tests using a for loop by DRC · 13 years ago
- 1d5b1cf Merge copyright messages into one string and change the run-time messages to avoid confusion (we are not technically based on the latest libjpeg, although we do borrow some code from it) by DRC · 13 years ago
- 66a69f0 Incorporate a few upstream doc changes; grammar police; wordsmithing; Move -arithmetic into "switches for advanced users"; Additional documentation for IDCT scaling extensions by DRC · 13 years ago
- ccd1bfd Incorporate a few upstream doc changes; grammar police; wordsmithing; Move -arithmetic into "switches for advanced users" by DRC · 13 years ago
- 866e6ff Fix 'make dist' by DRC · 13 years ago
- 9cd4e4b Add more extensive TurboJPEG regression tests by DRC · 13 years ago
- 7ab0364 Move test images into their own subdirectory by DRC · 13 years ago
- fb6c27e Compiler warnings by DRC · 13 years ago
- 6ebf110 Move test images into their own subdirectory by DRC · 13 years ago
- d65d99a Compiler warnings by DRC · 13 years ago
- ab2df6e Expose new scaling factors in TurboJPEG API by DRC · 13 years ago
- 33eca7e Document the new scaling factors by DRC · 13 years ago
- e006f5c Oops. Height of output buffer should equal scaled height, not JPEG height. by DRC · 13 years ago
- 313a09b Oops. Height of output buffer should equal scaled height, not JPEG height. by DRC · 13 years ago
- 27fb3fc Support additional scaling factors when decompressing by DRC · 13 years ago
- 8660bcb Oops. Need to handle cases in which num_components > n by DRC · 13 years ago
- 8c8124b Oops. Need to handle cases in which num_components > n by DRC · 13 years ago