summaryrefslogtreecommitdiffstats
path: root/thirdparty/jpeg-compressor/jpgd.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Checking for half_image_size[ x & y ] to be non-negative.Pun1sher2020-11-101-4/+4
| | | | This make sure that (1x1) , (1 x X) and (X , 1) pixel images using sub-sampling will get correct half_image_size i.e NON-NEGATIVE. fix : https://github.com/godotengine/godot/issues/42363
* jpgd: Fix detection of SSE2 support with MSVCRémi Verschelde2020-05-071-9/+7
| | | | | | | | The previous code would always use SSE2 intrinsics, which is not valid on UWP ARM platforms (and likely not on some x86 platforms either). The patch has been submitted upstream too: https://github.com/richgel999/jpeg-compressor/pull/13
* Fix compilation of jpgd.cpp on MSVC 2017Pedro J. Estébanez2020-04-211-3/+3
|
* jpgd: Upgrade to upstream 2.00, fuzzed with zzuf and aflRémi Verschelde2020-04-211-3087/+3167
|
* jpgd.h: Backport security vulnerabilities fixes from Google AndroidRémi Verschelde2019-07-301-11/+44
| | | | | | | | | | Squashed version of https://github.com/richgel999/jpeg-compressor/pull/10 with the line endings fixed (DOS to Unix). See https://github.com/richgel999/jpeg-compressor/pull/10 and #30952 for details. Relates to CVE-2017-0700. Fixes #30952.
* jpg: Make it a module and split jpgd thirdparty filesRémi Verschelde2016-10-151-0/+3172
Similar rationale as in previous commit.