phoenix-firestorm/indra/llimage
TommyTheTerrible ac5d59b939
calcDataSizeJ2C Adjust curve for more than 6 layers (#4018, #4020)
KDU is uploading 2k files with 7 and 8 layers which is shifting the location of discard 1 and 2.

To accommodate, this commit adds a max_layer check based on max_dimension and the MAX_BLOCK_SIZE to allow the extra layers for 2k.

Also shifted the starting size to the MIN_LAYER_SIZE instead of MAX_BLOCK_SIZE's area to allow smaller files to be decoded at discard 5 completely.

Finally able to walk around Fantasy Faire without any gray blobs!
2025-05-05 10:00:36 +03:00
..
tests
CMakeLists.txt
llimage.cpp
llimage.h viewer#2608 Crash at LLSnapshotLivePreview::getFormattedImage 2024-09-19 20:56:10 +03:00
llimagebmp.cpp
llimagebmp.h
llimagedimensionsinfo.cpp Fix memory leak in LLImageDimensionsInfo (#2679) 2025-04-18 23:10:40 +03:00
llimagedimensionsinfo.h Fix memory leak in LLImageDimensionsInfo (#2679) 2025-04-18 23:10:40 +03:00
llimagedxt.cpp
llimagedxt.h
llimagefilter.cpp
llimagefilter.h
llimagej2c.cpp calcDataSizeJ2C Adjust curve for more than 6 layers (#4018, #4020) 2025-05-05 10:00:36 +03:00
llimagej2c.h Clean up boost includes and remove compiler warning pragma for unreachable code in PCH (#2361) 2024-08-20 18:41:48 +03:00
llimagejpeg.cpp
llimagejpeg.h Enable /permissive- on MSVC for better standards conformance (#2251) 2024-08-14 08:01:02 -07:00
llimagepng.cpp
llimagepng.h
llimagetga.cpp
llimagetga.h
llimageworker.cpp
llimageworker.h
llmapimagetype.h
llpngwrapper.cpp
llpngwrapper.h