1. ac51438 Indicate our support for some of the jpeg-8d features, as well as arithmetic coding by DRC · 13 years ago
  2. 966d8b7 Undocument ansi2knr.c, since we don't include it by DRC · 13 years ago
  3. c137f0f Merge some of the README changes from jpeg-8d and change the copyright and version strings to reflect that we use some of that code. by DRC · 13 years ago
  4. 5829cb2 The Independent JPEG Group's JPEG software v8d by Guido Vollbeding · 14 years ago
  5. c39ec14 The Independent JPEG Group's JPEG software v8c by Guido Vollbeding · 15 years ago
  6. a4ecaac The Independent JPEG Group's JPEG software v8b by Guido Vollbeding · 15 years ago
  7. f18f81b The Independent JPEG Group's JPEG software v8a by Guido Vollbeding · 16 years ago
  8. 989630f The Independent JPEG Group's JPEG software v8 by Guido Vollbeding · 16 years ago
  9. 5996a25 The Independent JPEG Group's JPEG software v7 by Guido Vollbeding · 16 years ago
  10. 1e247ac The Independent JPEG Group's JPEG software v6b with arithmetic coding support by Guido Vollbeding · 27 years ago
  11. 5ead57a The Independent JPEG Group's JPEG software v6b by Thomas G. Lane · 27 years ago
  12. 489583f The Independent JPEG Group's JPEG software v6a by Thomas G. Lane · 30 years ago
  13. bc79e06 The Independent JPEG Group's JPEG software v6 by Thomas G. Lane · 30 years ago
  14. a8b67c4 The Independent JPEG Group's JPEG software v5b by Thomas G. Lane · 31 years ago
  15. 9ba2f5e The Independent JPEG Group's JPEG software v5a by Thomas G. Lane · 31 years ago
  16. 36a4ccc The Independent JPEG Group's JPEG software v5 by Thomas G. Lane · 31 years ago
  17. cc7150e The Independent JPEG Group's JPEG software v4a by Thomas G. Lane · 33 years ago
  18. 88aeed4 The Independent JPEG Group's JPEG software v4 by Thomas G. Lane · 33 years ago
  19. 4a6b730 The Independent JPEG Group's JPEG software v3 by Thomas G. Lane · 34 years ago
  20. bd543f0 The Independent JPEG Group's JPEG software v2 by Thomas G. Lane · 34 years ago
  21. 2cbeb8a The Independent JPEG Group's JPEG software v1 by Thomas G. Lane · 34 years ago
  22. f37e4da Port RGB-to-Grayscale color transform from jpeg-8d by DRC · 13 years ago
  23. a9d39ce Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software. by DRC · 13 years ago
  24. 251db63 Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software. by DRC · 13 years ago
  25. e0634b1 We now support the additional decompression scaling factors from jpeg-7 by DRC · 13 years ago
  26. 8cbf893 Port the width/height force feature from jpegtran v8d. by DRC · 13 years ago
  27. f73a27c Add cjpeg -rgb option from jpeg-8d by DRC · 13 years ago
  28. b5f2e45 Minor modifications from jpeg-8d by DRC · 13 years ago
  29. b24a722 Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software. by DRC · 13 years ago
  30. 6d6e37d Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software. by DRC · 13 years ago
  31. cf763c0 Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software. by DRC · 13 years ago
  32. 03badea Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software. by DRC · 13 years ago
  33. 84f7122 1.2.90 (1.3 beta1) by DRC · 13 years ago
  34. a73e870 Change the copyright notices to make it clear that our modified files are not part of the IJG's software. by DRC · 13 years ago
  35. 0bfb780 Change the copyright notices to make it clear that our modified files are not part of the IJG's software. by DRC · 13 years ago
  36. 2dcd4b5 Fix bug in unused code by DRC · 13 years ago
  37. 152e4c5 Fix bug in unused code by DRC · 13 years ago
  38. 75cf497 Use a more robust method of obtaining the build timestamp on Windows. 'wmic os get LocalDateTime' will always return the timestamp in the format we want (YYYYMMDD), whereas date /t is sensitive to locale. If wmic fails, then we fall back to using date /t, even though this means that the BUILD variable will end up in the incorrect format on some systems. by DRC · 13 years ago
  39. 5e3bb3e Use a more robust method of obtaining the build timestamp on Windows. 'wmic os get LocalDateTime' will always return the timestamp in the format we want (YYYYMMDD), whereas date /t is sensitive to locale. If wmic fails, then we fall back to using date /t, even though this means that the BUILD variable will end up in the incorrect format on some systems. by DRC · 13 years ago
  40. de924b8 Use a more robust method of obtaining the build timestamp on Windows. 'wmic os get LocalDateTime' will always return the timestamp in the format we want (YYYYMMDD), whereas date /t is sensitive to locale. If wmic fails, then we fall back to using date /t, even though this means that the BUILD variable will end up in the incorrect format on some systems. by DRC · 13 years ago
  41. bc2e66c Fix MinGW build and remove duplication of effort by DRC · 13 years ago
  42. d9d1d67 by DRC · 13 years ago
  43. fac3bea Add a Java version of TJBench and extend the TurboJPEG Java API to support it (this involved adding a polymorphic method in TJCompressor that accepts x and y offsets into a larger buffer, similar to the previous modification that had been done to TJDecompressor.) by DRC · 13 years ago
  44. 61e1341 If libturbojpeg.jnilib is not found on Mac systems, specifically look for it under /usr/lib, since /usr/lib isn't part of the default java.library.path on that platform. by DRC · 13 years ago
  45. 29d8f25 Fix build issues that occurred whenever the source directory contained the letters "col", "mer", or "gra". by DRC · 13 years ago
  46. 8fd7221 Fix build issues that occurred whenever the source directory contained the letters "col", "mer", or "gra". by DRC · 13 years ago
  47. a394bf7 Allow the libjpeg-turbo32 package to be used on MultiArch-compatible systems without overriding the linker path or LD_LIBRARY_PATH. by DRC · 13 years ago
  48. 0a0f8d1 Allow the libjpeg-turbo32 package to be used on MultiArch-compatible systems without overriding the linker path or LD_LIBRARY_PATH. by DRC · 13 years ago
  49. 2186809 Oops. Add support for TJFLAG_FASTDCT to tjDecompressToYUV() as well. by DRC · 13 years ago
  50. e0419b5 Oops. Add support for TJFLAG_FASTDCT to tjDecompressToYUV() as well. by DRC · 13 years ago
  51. 3367f40 1.2.2 by DRC · 13 years ago
  52. cc336e7 Cosmetic fixes to argument lists by DRC · 13 years ago
  53. 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 · 13 years ago
  54. e0a0151 Re-generate docs to pick up new API version by DRC · 13 years ago
  55. 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 · 13 years ago
  56. 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 · 13 years ago
  57. 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 · 13 years ago
  58. 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 · 13 years ago
  59. 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 · 13 years ago
  60. 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 · 13 years ago
  61. 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 · 13 years ago
  62. 14e8225 Provide further details about the regression by DRC · 13 years ago
  63. de37e07 Provide further details about the regression by DRC · 13 years ago
  64. 575317b Acknowledge the existence of 1.2.1 by DRC · 13 years ago
  65. 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 · 13 years ago
  66. 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 · 13 years ago
  67. 316617f 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
  68. 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 · 13 years ago
  69. 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 · 13 years ago
  70. b2fc846 Add new JNI functions to mapfile so they will be visible on Linux by DRC · 13 years ago
  71. dc31f0b Fix array size calculations by DRC · 13 years ago
  72. 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 · 13 years ago
  73. dd2b651 Guard against num_components being a ridiculous value due to a corrupt header by DRC · 13 years ago
  74. e93d94b Guard against num_components being a ridiculous value due to a corrupt header by DRC · 13 years ago
  75. 4f24016 Preserve all 128 bits of xmm6 and xmm7 by DRC · 13 years ago
  76. 4ef9c95 Preserve all 128 bits of xmm6 and xmm7 by DRC · 13 years ago
  77. ea3396a Fix memory leak in the colorspace emulation code by DRC · 13 years ago
  78. 9ba64bb Provide the legacy unversioned libturbojpeg.so resource so that RPMs that dependended on older libjpeg-turbo distributions will still work. by DRC · 13 years ago
  79. 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 · 13 years ago
  80. 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 · 13 years ago
  81. d4c15e1 Whitespace tweak by DRC · 13 years ago
  82. 8ad2492 Ensure that tjDecompress2() exits cleanly if setDecompDefaults() fails by DRC · 13 years ago
  83. 2eda821 Ensure that tjDecompress2() exits cleanly if setDecompDefaults() fails by DRC · 13 years ago
  84. 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 · 13 years ago
  85. 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 · 13 years ago
  86. 0559e94 "Sun Studio"="Oracle Solaris Studio" by DRC · 13 years ago
  87. 21cc62b "Sun Studio"="Oracle Solaris Studio" by DRC · 13 years ago
  88. 7c6ae03 Fix universal DMG build by DRC · 13 years ago
  89. c2f89f1 Fix universal DMG build by DRC · 13 years ago
  90. 68071bd 1.2.1 by DRC · 13 years ago
  91. 8015a30 Visual Studio 2010 doesn't like the wildcard at compile time, so let CMake expand it instead. by DRC · 13 years ago
  92. 6bc5938 Visual Studio 2010 doesn't like the wildcard, so let CMake expand it instead. by DRC · 13 years ago
  93. 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
  94. 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
  95. a9b646c Allow RGB JPEG files to be created/decoded when using the LJT colorspace extensions by DRC · 14 years ago
  96. 0586d41 Allow RGB JPEG files to be created/decoded when using the LJT colorspace extensions by DRC · 14 years ago
  97. 09e4575 Oops by DRC · 14 years ago
  98. 69c1408 Oops by DRC · 14 years ago
  99. 9e7eb27 Move build dir. variables back into makemacpkg to avoid messing up the Solaris packaging system. by DRC · 14 years ago
  100. 086c9ab Move build dir. variables back into makemacpkg to avoid messing up the Solaris packaging system. by DRC · 14 years ago