Changes between Version 1 and Version 2 of Ticket #4965
- Timestamp:
- Jan 25, 2013, 8:52:47 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #4965 – Description
v1 v2 3 3 1. Using the arbitrary nearest neighbour downsampler, the INGR driver's IReadBlock function would loop and each iteration would recurse causing all previous scanlines to be repeatedly and recursively loaded making the read time near infinitely long. 4 4 5 Included Fix: Loop backwards in scanlines until a valid theRLE offset is found and then start updating RLE offsets from there. Also, no more recursion.5 Included Fix: Loop backwards in scanlines until a valid RLE offset is found and then start updating RLE offsets from there. Also, no more recursion. 6 6 7 7 2. When updating the cached scanline offset table, it would decompress the entire scanline even if that scanline was not used. … … 15 15 Included fix: In IReadBlock, when doing LoadBlockBuf for non-tiled images, use block offset (0,0) to load entire RLE data. Since this never gets called again for non-tiled images, this should not break other RLE files. 16 16 17 All fixes have been applied onversion 1.9.1.17 All fixes provided used version 1.9.1.