1. 5c36465 The previous attempt to handle unexpected markers in the data stream caused breakage in applications that attempted to set bytes_in_buffer to a larger value than the actual size of the JPEG image. The latter behavior was causing the fast decoder to be used for the last MCU in the image under certain circumstances, and this sometimes caused the EOI marker to be encountered by the fast decoder, which was treating it as an "unexpected" marker and throwing an error. Now, the fast decoder simply hands off the decoding of the block to the slow decoder if any marker is encountered. by DRC · 14 years ago
  2. 58454c7 Update build instructions to reflect the fact that 32-bit LJT build doesn't work with NASM 0.99 or 2.00 by DRC · 14 years ago
  3. 254937b Update build instructions to reflect the fact that 32-bit LJT build doesn't work with NASM 0.99 or 2.00 by DRC · 14 years ago
  4. 98b8529 Use option() to handle configuration variables, so they will show up in the CMake GUI by DRC · 14 years ago
  5. 577ae78 Don't need MSVC definition in assembler code anymore by DRC · 14 years ago
  6. 926e01f Attempt to make build work with Visual Studio 2010 (still doesn't work if SIMD or Java are enabled-- see bug tracker) by DRC · 14 years ago
  7. 2a33dfc by DRC · 14 years ago
  8. e7fde87 Fix jpegoptim with v7 emulation as well by DRC · 14 years ago
  9. 59a5834 Ensure that image_width and image_height are initialized if libjpeg v8 emulation is enabled. by DRC · 14 years ago
  10. c39ec14 The Independent JPEG Group's JPEG software v8c by Guido Vollbeding · 14 years ago
  11. a4ecaac The Independent JPEG Group's JPEG software v8b by Guido Vollbeding · 14 years ago
  12. f18f81b The Independent JPEG Group's JPEG software v8a by Guido Vollbeding · 15 years ago
  13. 989630f The Independent JPEG Group's JPEG software v8 by Guido Vollbeding · 15 years ago
  14. 5996a25 The Independent JPEG Group's JPEG software v7 by Guido Vollbeding · 15 years ago
  15. 1e247ac The Independent JPEG Group's JPEG software v6b with arithmetic coding support by Guido Vollbeding · 27 years ago
  16. 5ead57a The Independent JPEG Group's JPEG software v6b by Thomas G. Lane · 27 years ago
  17. 489583f The Independent JPEG Group's JPEG software v6a by Thomas G. Lane · 29 years ago
  18. bc79e06 The Independent JPEG Group's JPEG software v6 by Thomas G. Lane · 29 years ago
  19. a8b67c4 The Independent JPEG Group's JPEG software v5b by Thomas G. Lane · 30 years ago
  20. 9ba2f5e The Independent JPEG Group's JPEG software v5a by Thomas G. Lane · 30 years ago
  21. 36a4ccc The Independent JPEG Group's JPEG software v5 by Thomas G. Lane · 30 years ago
  22. cc7150e The Independent JPEG Group's JPEG software v4a by Thomas G. Lane · 32 years ago
  23. 88aeed4 The Independent JPEG Group's JPEG software v4 by Thomas G. Lane · 32 years ago
  24. 4a6b730 The Independent JPEG Group's JPEG software v3 by Thomas G. Lane · 33 years ago
  25. bd543f0 The Independent JPEG Group's JPEG software v2 by Thomas G. Lane · 33 years ago
  26. 2cbeb8a The Independent JPEG Group's JPEG software v1 by Thomas G. Lane · 33 years ago
  27. 9e50fa7 Fixed a regression bug in the NSIS script that caused the Windows installer by DRC · 14 years ago
  28. e44f8c0 make testclean should clean up .yuv files as well by DRC · 14 years ago
  29. 1e14b47 Get rid of unused IS_WIN32 conditional by DRC · 14 years ago
  30. c56a74c Get rid of unused IS_WIN32 conditional by DRC · 14 years ago
  31. 51705fb by DRC · 14 years ago
  32. 9e6378c The previous attempt to handle unexpected markers in the data stream caused breakage in applications that attempted to set bytes_in_buffer to a larger value than the actual size of the JPEG image. The latter behavior was causing the fast decoder to be used for the last MCU in the image under certain circumstances, and this sometimes caused the EOI marker to be encountered by the fast decoder, which was treating it as an "unexpected" marker and throwing an error. Now, the fast decoder simply hands off the decoding of the block to the slow decoder if any marker is encountered. by DRC · 14 years ago
  33. 9026b37 "OS/X"="OS X" by DRC · 14 years ago
  34. a8eabfe Create local round up function for jmemmgr.c so we can revert the original argument types of jround_up() without breaking the build on 64-bit Windows. by DRC · 14 years ago
  35. 1da7858 MinGW64 no longer prefixes symbols with underscores by default by DRC · 14 years ago
  36. 1c87e45 We want to keep the same name for the install directory, even though the installer name has changed by DRC · 14 years ago
  37. 539b288 Typo by DRC · 14 years ago
  38. 47aaf6f MinGW64 no longer prefixes symbols with underscores by default by DRC · 14 years ago
  39. 328c438 Oops. Forgot to generate makecygwinpkg by DRC · 14 years ago
  40. e6f597f Don't use architecture extension in package name, since we're building a combined package by DRC · 14 years ago
  41. bfa34cf "release/"="pkgscripts/" by DRC · 14 years ago
  42. 5e091d4 Need to put the generated packaging scripts in a directory other than release/ so they won't get distributed by DRC · 14 years ago
  43. 95db4f4 Clean up packaging system by DRC · 14 years ago
  44. 1a79ede 1.1.1 by DRC · 14 years ago
  45. a6471c3 by DRC · 14 years ago
  46. fe6a2ee Throw a warning if an unexpected marker is found in the middle of the JPEG data stream by DRC · 14 years ago
  47. df1c38d Throw a warning if an unexpected marker is found in the middle of the JPEG data stream by DRC · 14 years ago
  48. 6ee5459 Don't call jpeg_finish_compress() with YUV output, because it tries to insert an EOI marker right in the middle of our image data. by DRC · 14 years ago
  49. 66df5ec Oops. cconvert is still needed for 12-bit samples by DRC · 14 years ago
  50. da58a91 Make Visual C++ happy by DRC · 14 years ago
  51. 0769f50 Fix compiler warnings by DRC · 14 years ago
  52. b4a50ce Enable full GCC compiler warnings by default by DRC · 14 years ago
  53. 361a637 Fix uninitialized variables by DRC · 14 years ago
  54. 3484e0b Add RGB-->Grayscale YUV decode test by DRC · 14 years ago
  55. d5a69af Fix the buffer size regression test so that it generates the intended pixel patterns by DRC · 14 years ago
  56. 0745c0f Correct memory allocation failure messages by DRC · 14 years ago
  57. 94476c6 Only access TJBUFSIZEYUV symbol if YUV encoding is enabled, and add 1 to the buffer size; This allows jpgtest to be used to benchmark the old TurboJPEG/IPP libraries. by DRC · 14 years ago
  58. 0cc1279 Use correct size for YUV buffers by DRC · 14 years ago
  59. 10e3193 by DRC · 14 years ago
  60. eeab695 Replace the TJ_YUV flag with two new API functions, and add TJBUFSIZEYUV() from trunk by DRC · 14 years ago
  61. 5cb1b68 Tiling doesn't work with YUV encoding either by DRC · 14 years ago
  62. 0b11d1c Fix various CR/LF issues by DRC · 14 years ago
  63. 582a46a Ensure that libjpeg state is reset if an error occurs by DRC · 14 years ago
  64. 6e51e19 Use a proper version script for libturbojpeg, since we've added functions to it since 1.0 by DRC · 14 years ago
  65. cce6b43 Oops. dumpbuf() was displaying only red components. by DRC · 14 years ago
  66. 2ca3eb5 Oops. dumpbuf() was displaying only red components. by DRC · 14 years ago
  67. 404e82e Test all YUV decode paths by DRC · 14 years ago
  68. 7d9d434 "TurboJPEG/OSS"="TurboJPEG", since the TurboJPEG header is used with other codecs besides libjpeg-turbo by DRC · 14 years ago
  69. b4b3140 RGBA=RGBX, BGRA=BGRX, ABGR=XBGR, ARGB=XRGB by DRC · 14 years ago
  70. 2a28599 Implement "ultra quiet mode" for generating output that is easy to copy/paste into a spreadsheet by DRC · 14 years ago
  71. 3e87c8b Wordsmithing by DRC · 14 years ago
  72. db8df01 by DRC · 14 years ago
  73. 240d82f Include jpgtest in Unix/Linux distribution packages by DRC · 14 years ago
  74. 8569c2f Include libjpeg run-time programs and jpgtest in installer; Move documentation in SDK distribution packages into doc\ subdirectory by DRC · 14 years ago
  75. 5d6f858 Disable CXX compiler check by DRC · 14 years ago
  76. f3281e8 Oops. We still had the description left over from VirtualGL by DRC · 14 years ago
  77. 0d2d965 Wordsmithed the project description by DRC · 14 years ago
  78. 16e761e Include high-quality test image in distribution by DRC · 14 years ago
  79. 69e1544 1.1.0 by DRC · 14 years ago
  80. da509e3 New C version of jpgtest needs libm by DRC · 14 years ago
  81. 23ce65d Updated (C) by DRC · 14 years ago
  82. f38eee0 The API/ABI should be described as "libjpeg v8", not "libjpeg v8b", since there are multiple libjpeg releases with the same interface by DRC · 14 years ago
  83. d24b276 Re-order high-quality JPEG test per existing convention by DRC · 14 years ago
  84. 94a4023 Also run high-quality JPEG test when code is built without SIMD extensions by DRC · 14 years ago
  85. c4ef01f Add high-quality JPEG tests to CMake by DRC · 14 years ago
  86. ab4db65 Various documentation tweaks by DRC · 14 years ago
  87. 856fd82 More doc tweaks by DRC · 14 years ago
  88. 39f3aa0 Various documentation tweaks by DRC · 14 years ago
  89. 6514105 Include high-quality test image in distribution by DRC · 14 years ago
  90. 6ca6953 The SIMD quantization algorithm does not produce correct results with the fast forward integer DCT and JPEG qualities >= 98, so for now, use the non-SIMD quantization function under those circumstances. by DRC · 14 years ago
  91. f0a5ba7 "integer forward DCT", not "forward integer DCT" by DRC · 14 years ago
  92. e1716b8 The fast integer DCT degrades for qualities > 95, so use the slow integer DCT instead to ensure that perceptually lossless performance is maintained. by DRC · 14 years ago
  93. 7c1df0a Performance pitfalls by DRC · 14 years ago
  94. bb4465f by DRC · 14 years ago
  95. 72abc29 The SIMD quantization algorithm does not produce correct results with the fast forward integer DCT and JPEG qualities >= 98, so for now, use the non-SIMD quantization function under those circumstances. by DRC · 14 years ago
  96. e2f3718 Fix typo that was causing visual artifacts in grayscale JPEGs by DRC · 14 years ago
  97. fc1970a Fix typo that was causing visual artifacts in grayscale JPEGs by DRC · 14 years ago
  98. dbf8003 Not using Intel codec anymore by DRC · 14 years ago
  99. 8254df1 Document that pitch=0 == pitch=width*pixelsize by DRC · 14 years ago
  100. 91e86ba Ensure that YUV temp buffers get properly freed if a failure occurs by DRC · 14 years ago