Commit Graph

  • 0826579077 Fix PNG detection in CMake master Kornel 2025-06-23 18:05:19 +01:00
  • c2bc3511d5 Allow disabling fopen in SIMD v4.x Kornel 2021-05-06 18:00:30 +01:00
  • 9b8d11f05e Fix -revert in tests Kornel 2025-01-04 02:03:46 +00:00
  • 1d3b119320 Fix djpeg tests Kornel 2025-01-04 00:52:39 +00:00
  • 38869c2d5d Use BUILD_SHARED_LIBS in cmake Kornel 2025-01-04 00:44:13 +00:00
  • b6e0d504f7 fix(build): link to libmath on unix Attila Repka 2024-12-29 16:08:11 +01:00
  • 3611168b5a Update BUILDING.md Brendan Polin 2024-08-03 12:15:55 -04:00
  • 97e2e1df43 Allow disabling fopen in SIMD Kornel 2021-05-06 18:00:30 +01:00
  • ed667d4bfd Merge remote-tracking branch 'libjpeg-turbo/3.0.x' into mozjpeg Kornel 2024-12-23 01:30:41 +00:00
  • c6d33b6d69 Merge commit '15274b901acb75d6d2433e8578f3cfbc6f4f5fd9' into mozjpeg Kornel 2024-12-23 01:10:55 +00:00
  • 15274b901a Merge tag '3.0.0' into '2.1.5.1' Kornel 2024-12-23 00:23:06 +00:00
  • d04cff3d6c Normalize whitespace and other merge details Kornel 2024-12-23 00:18:20 +00:00
  • e81cb16e0f Ensure methods called by global funcs are init'd DRC 2024-12-18 12:50:38 -05:00
  • 3e703af408 Build: Generate 32-bit supplementary ppc64 .deb DRC 2024-12-18 09:39:53 -05:00
  • b4ca1ba192 Build: Fix float test errors with Xcode 14.2/Arm DRC 2024-12-12 15:39:26 -05:00
  • 1c864a9d15 AltiVec: Disable/Fix some strict compiler warnings DRC 2024-12-12 00:09:34 +00:00
  • ab56b9841c Neon: Disable some strict compiler warnings DRC 2024-12-11 16:51:39 -05:00
  • f23981b0aa Build: Make Mac packaging architecture-agnostic DRC 2024-12-11 12:25:16 -05:00
  • 3358df7da4 Exclude more code if !(C|D)_LOSSLESS_SUPPORTED DRC 2024-11-18 13:40:08 -05:00
  • 4e55d44658 Fix OSS-Fuzz decompress_yuv fuzzer MSan failure DRC 2024-10-31 11:54:32 -04:00
  • 3be781679c TJ doc: Density params require YCbCr or grayscale DRC 2024-10-30 12:12:03 -04:00
  • 45fa88190f Allow disabling prog/opt/lossless if prev. enabled DRC 2024-10-24 13:25:10 -04:00
  • 00e71d4c07 GitHub: Use macos-13 runner image w/ Xcode 14.2 DRC 2024-10-23 18:06:09 -04:00
  • b20e7f17dd LICENSE.md: Update copyright year DRC 2024-09-24 10:46:40 -04:00
  • 60a75c8a47 ChangeLog: Document accidental fix from 9983840e DRC 2024-09-23 15:30:45 -04:00
  • 63f4cf4222 tj3Set(): Allow TJPARAM_LOSSLESSPT vals from 0..15 DRC 2024-09-23 13:22:09 -04:00
  • 7f200a2acc Build: Support LLVM/Windows DRC 2024-09-16 12:30:27 -04:00
  • f29eda6485 tj3Transform: Don't calc dst subsamp unless needed DRC 2024-09-14 10:29:56 -04:00
  • bcbca8b9bc Fuzz: Calc. xformed buf size based on dst. subsamp DRC 2024-09-12 20:55:39 -04:00
  • b3f0abe377 TJ: Calc. xformed buf sizes based on dst. subsamp DRC 2024-09-06 10:23:02 -04:00
  • 6d9591703f Minor TurboJPEG doc tweaks DRC 2024-09-05 21:57:16 -04:00
  • 2e40a6875d turbojpeg.c: Fix -Wsign-compare compiler warning DRC 2024-09-05 16:49:44 -04:00
  • 758e8a8e9f Java: Use Java-style method nomenclature DRC 2024-09-05 14:55:50 -04:00
  • fe1e555a73 tjbenchtest.in: Grammar Police DRC 2024-09-05 14:45:53 -04:00
  • bb1d540a80 TJ: Explicitly reject OOB lossless crop regions DRC 2024-09-05 12:00:04 -04:00
  • dd8b15ee82 tjbenchtest.in: Formatting tweak DRC 2024-09-04 07:52:51 -04:00
  • e7e9344db1 TJ: Honor TJ*OPT_COPYNONE for individual xforms DRC 2024-09-04 06:58:48 -04:00
  • 5550c80fdc Doc: "compress operation"="compression operation" DRC 2024-09-03 17:20:10 -04:00
  • 939f3814ab Test: Replace test2.icc with test3.icc DRC 2024-09-03 15:35:25 -04:00
  • a5689cd45b Test: Replace big_tree8.bmp and big_building16.ppm DRC 2024-09-03 15:26:52 -04:00
  • f5f8f5aadc TJ: Reorder functions to improve readability DRC 2024-09-03 08:59:37 -04:00
  • 843d04d9d4 CI: Run regression tests in parallel DRC 2024-09-01 11:52:01 -04:00
  • 797c6ccd98 Doc: Further clarify MCU definition DRC 2024-09-01 11:23:31 -04:00
  • 7ec70ee891 testclean.cmake: Remove croptest.log DRC 2024-09-01 09:59:10 -04:00
  • 174672af4e jquant1.c: Formatting tweak DRC 2024-09-01 09:55:52 -04:00
  • eb75363004 Update URLs DRC 2024-08-31 16:50:08 -04:00
  • 0fb8fbe158 CMakeLists.txt: libjpeg-turbo "2.2.x" = "3.0.x" DRC 2024-08-31 15:39:34 -04:00
  • 8d76e4e550 Doc: "EXIF" = "Exif" DRC 2024-08-31 15:33:55 -04:00
  • 9983840eb6 TJ/xform: Check crop region against dest. image DRC 2024-08-31 12:41:13 -04:00
  • 8456d2b98c Doc: "MCU block" = "iMCU" or "MCU" DRC 2024-08-30 10:50:13 -04:00
  • 5cf7960678 Undocument TJ*PARAM_RESTARTBLOCKS for lossless DRC 2024-08-28 18:36:37 -04:00
  • d62079717c TJBench: Don't override subsamp until args parsed DRC 2024-08-28 18:00:14 -04:00
  • c72bbd9c06 tjbench.c: (Re)allow unreduced scaling factors DRC 2024-08-26 18:00:23 -04:00
  • 35199878f6 TurboJPEG doc: Fix incorrect/confusing parentheses DRC 2024-08-26 16:35:30 -04:00
  • 00a261c473 tjbench.c: Code formatting tweak DRC 2024-08-26 16:31:02 -04:00
  • 4851cbe406 djpeg/jpeg_crop_scanline(): Disallow crop vals < 0 DRC 2024-08-26 12:14:20 -04:00
  • 548f732432 TJBench: Usage screen tweak DRC 2024-08-26 10:14:11 -04:00
  • de4bbac55e TJCompressor.compress(): Fix lossls buf size calc DRC 2024-08-23 12:48:01 -04:00
  • 0acb084464 JNI: Fix *Image() array size issues w/ align != 1 DRC 2024-08-22 16:55:55 -04:00
  • d44fc54f94 Java: Unset srcBuf12/16 with BufferedImage/YUV src DRC 2024-08-21 15:00:58 -04:00
  • 8c2e7306cf Java doc: Minor formatting tweak DRC 2024-08-21 13:03:41 -04:00
  • 49f1b5807d TJBench.java: Explicitly set restartIntervalBlocks DRC 2024-08-20 12:57:37 -04:00
  • a9723f8a98 cjpeg/djpeg/jpegtran: Restore jpeg-6b arg abbrevs DRC 2024-08-19 16:18:37 -04:00
  • 562ad7612e OSS-Fuzz: More MSan fixes DRC 2024-08-19 10:06:59 -04:00
  • 488d42a8a5 OSS-Fuzz: Define ZERO_BUFFERS for MSan build DRC 2024-08-16 12:12:09 -04:00
  • 0c23b0ad60 Various doc tweaks DRC 2024-08-14 09:21:54 -04:00
  • b4336c3afb Work around valgrind/MSan SIMD false positives DRC 2024-08-13 15:41:54 -04:00
  • 8db0312668 example.c: Write correct dimensions to PPM header DRC 2024-08-02 08:45:36 -04:00
  • 0566d51e09 GitHub Actions: Specify Monterey for macOS build DRC 2024-07-09 17:18:53 -04:00
  • e287a35762 Build: Put gastest.o in ${CMAKE_BINARY_DIR}/simd DRC 2024-07-04 10:03:50 -04:00
  • 51d021bf01 TurboJPEG: Fix 12-bit-per-sample arith-coded compr DRC 2024-06-24 12:17:22 -04:00
  • bb3ab53157 cjpeg: Don't enable lossless until precision known DRC 2024-06-19 17:27:01 -04:00
  • a8aaaf5d5b cjpeg -verbose: Print PBMPLUS input file precision DRC 2024-06-21 10:58:17 -04:00
  • 94c64ead85 Various doc tweaks DRC 2024-06-17 20:27:57 -04:00
  • 2c5312fd12 cderror.h: Always include all img I/O err messages DRC 2024-06-13 21:16:20 -04:00
  • 3c17063ef1 Guard against dupe SOF w/ incorrect source manager DRC 2024-05-27 11:41:35 -04:00
  • 46173635be Remove jpeg_std_message_table[] extern sym comment DRC 2024-05-28 23:04:37 -04:00
  • 9ddcae4a8f jpeglib.h: Document the need to include stdio.h DRC 2024-05-20 12:13:51 -04:00
  • bc491b16e2 ChangeLog.md: Document previous commit DRC 2024-05-16 17:32:02 -04:00
  • 0fc7313e54 Don't traverse linked list when saving a marker DRC 2024-05-14 11:41:16 -04:00
  • 7fa4b5b762 jerror.c: Silence MSan uninitialized value warning DRC 2024-05-06 17:28:07 -04:00
  • 3f43bb3320 Build: Don't use COMPONENT w/install(INCLUDES ...) DRC 2024-05-06 13:03:46 -04:00
  • 24e09baaf0 Build: Add COMPONENT to all install() commands Kleis Auke Wolthuizen 2024-04-12 11:46:21 +02:00
  • 6a522fcda4 jpegtran -drop: Ensure all quant tables defined DRC 2024-05-02 14:07:45 -04:00
  • 2dfe6c0fe9 CI: Work around segfaults in ASan/MSan jobs DRC 2024-03-18 14:51:04 -04:00
  • 710865cf0e Build: Don't explicitly set CMP0065 to NEW DRC 2024-03-18 12:56:42 -04:00
  • fe218ca19c Build: Handle CMAKE_C_COMPILER_ID=AppleClang DRC 2024-03-18 11:27:30 -04:00
  • dfde1f857d Fix (and test) more Clang 14 compiler warnings DRC 2024-03-08 12:09:23 -05:00
  • 905ec0fa01 Avoid tautological comparisons DRC 2024-03-08 10:29:27 -05:00
  • 34c055851e Fix warnings with -Wmissing-variable-declarations DRC 2024-03-06 15:12:31 -05:00
  • 7bb958b732 12-bit: Don't gen opt Huff tbls if tbls supplied DRC 2024-03-04 12:12:03 -05:00
  • 3202feb08a x86-64 SIMD: Support CET if C compiler enables it DRC 2024-02-29 16:10:20 -05:00
  • 1335547558 x86 SIMD: Capitalize all instruction-like macros DRC 2024-02-29 12:18:49 -05:00
  • 26fc07c8d1 Build: Set MSVC run-time lib based on IDE config DRC 2024-02-08 12:03:37 -05:00
  • b6ee1016ab Build: Fix tests w/ emulators that don't check CWD Alyssa Ross 2024-01-29 17:18:38 +01:00
  • d59b1a3bce Build: Reformat lines longer than 80 columns ... DRC 2024-01-30 15:40:51 -05:00
  • 36c51dd3eb GitHub: Update checkout, AWS credentials actions DRC 2024-01-26 15:55:19 -05:00
  • 9ef0d03e1e LICENSE.md: zlib License clarifications DRC 2024-01-26 10:50:26 -05:00
  • 7d67c3495f Build/Win: Report CMAKE_MSVC_RUNTIME_LIBRARY value DRC 2024-01-26 10:34:04 -05:00
  • 17df25f92c Build/Win: Eliminate MSVC run-time DLL dependency DRC 2024-01-25 13:52:58 -05:00