jpeg-compressor
jpeg-compressor copied to clipboard
C++ JPEG compression/fuzzed low-RAM JPEG decompression codec with Public Domain or Apache 2.0 license
``` jpge.cpp:35:10: fatal error: 'malloc.h' file not found #include ``` https://github.com/hrydgard/ppsspp/pull/14016/checks?check_run_id=1797191251
Unfortunately the jpeg decoder seems to be having problems with jpeg images exported from Light Room. Attached is a sample jpg which exhibits the issue. The "jpgd" decoder cannot process...
The last release is 8 years old: https://github.com/richgel999/jpeg-compressor/releases/tag/v104 Could you please consider doing a new one @richgel999?
`malloc.h` is deprecated and does not exist on macOS. `stdlib.h` provides malloc.
without this check when an 1 x 1 or 1 x X or X x 1 Pixel Image using sub-sampling. the half_image_size would be -1 which would result in a...
1) Statement is always false: https://github.com/richgel999/jpeg-compressor/blob/aeb7d3b463aa8228b87a28013c15ee50a7e6fcf3/jpgd.cpp#L779 And just in case this is not a _false_ positive: 2) Overrunning array jpgd::g_ZAG of 64 4-byte elements at element index 64 (byte offset...
- I split the project into 2 libraries (jpgd and jpge) amd one executable (jpge_exe linked to jpgd and jpge) - CMake exports symbols if BUILD_SHARED_LIBS is ON - CXX_STANDARD...
``` What steps will reproduce the problem? 1. Only happens in the Nexus 4 device. (Android 4.3) 2. When taking a JPEG picture, the JPEG data is passed for decompression...
The libraries needed to be split from the executable so they can be linked to. The source checks in `WIN32` is defined to include Windows headers, but mingw doesn't set...
Improves decoding performance by around ~10% in Debug/Release. Results maintain bit level accuracy. Tested on an 11900K. 