Pun1sher
ec6a4c92fe
Checking for half_image_size[ x & y ] to be non-negative.
...
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
2020-11-10 21:23:08 +05:30
Rémi Verschelde
3806efbaa7
jpgd: Fix detection of SSE2 support with MSVC
...
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
2020-05-07 13:11:46 +02:00
Pedro J. Estébanez
1e5a93a416
Fix compilation of jpgd.cpp on MSVC 2017
2020-04-21 21:12:09 +02:00
Rémi Verschelde
c842ddcf76
jpgd: Upgrade to upstream 2.00, fuzzed with zzuf and afl
2020-04-21 11:38:29 +02:00
Rémi Verschelde
5c333270ed
jpgd.h: Backport security vulnerabilities fixes from Google Android
...
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 .
2019-07-30 12:32:57 +02:00
Rémi Verschelde
16ba665db6
jpg: Make it a module and split jpgd thirdparty files
...
Similar rationale as in previous commit.
2016-10-15 11:50:39 +02:00