kc3-lang/libjpeg-turbo/cmakescripts

Branch :


Log

Author Commit Date CI Message
f0bc90d9 2024-09-02 08:44:49 Test: Move test logs into ${CMAKE_BINARY_DIR}/test
fad61007 2024-08-20 18:52:53 Replace TJExample with IJG workalike programs
7f45663d 2024-09-01 10:05:57 Merge branch 'main' into dev
7ec70ee8 2024-09-01 09:59:10 testclean.cmake: Remove croptest.log
9b119896 2024-08-31 17:46:37 Move test scripts into test/
64567381 2024-08-31 17:31:02 Merge branch 'main' into dev
eb753630 2024-08-31 16:50:08 Update URLs - Eliminate unnecessary "www." - Use HTTPS. - Update Java, MSYS, tdm-gcc, and NSIS URLs. - Update URL and title of Agner Fog's assembly language optimization manual. - Remove extraneous information about MASM and Borland Turbo Assembler and outdated NASM URLs from the x86 assembly headers, and mention Yasm.
6ec8e41f 2024-06-13 11:52:13 Handle lossless JPEG images w/2-15 bits per sample Closes #768 Closes #769
5a2353c2 2024-01-22 14:07:55 GNUInstallDirs.cmake: Various improvements - Integrate https://github.com/Kitware/CMake/commit/c07bba27302960fc2f35b6a9e00eab8b32ca9a49#diff-1e2deb5301e9481203102fcddd1b2d0d2bf0ddc1cbb445c7f4b6414a3b869ce8 so that the default man directory is <CMAKE_INSTALL_PREFIX>/share/man on FreeBSD systems. - For good measure, integrate https://github.com/Kitware/CMake/commit/f835f189aeb38a791ad09ba5c2d89300a3fd16f1 so that the default info directory is <CMAKE_INSTALL_PREFIX>/share/info on FreeBSD systems, even though we don't use that directory. - Automatically set the CMake variable type to PATH for any user-specified CMAKE_INSTALL_*DIR variables. Addresses concerns raised in #326, #346, #648 Closes #648
fc881ebb 2023-03-09 20:55:43 TurboJPEG: Implement 4:4:1 chrominance subsampling This allows losslessly transposed or rotated 4:1:1 JPEG images to be losslessly cropped, partially decompressed, or decompressed to planar YUV images. Because tj3Transform() allows multiple lossless transformations to be chained together, all subsampling options need to have a corresponding transposed subsampling option. (This is why 4:4:0 was originally implemented as well.) Otherwise, the documentation would be technically incorrect. It says that images with unknown subsampling types cannot be losslessly cropped, partially decompressed, or decompressed to planar YUV images, but it doesn't say anything about images with known subsampling types whose subsampling type becomes unknown if the image is rotated or transposed. This is one of those situations in which it is easier to implement a feature that works around the problem than to document the problem. Closes #659