JuicyPixels 3.2.9.2 → 3.2.9.3
raw patch · 3 files changed
+10/−5 lines, 3 files
Files
- JuicyPixels.cabal +2/−2
- changelog +5/−0
- src/Codec/Picture/Jpg/Progressive.hs +3/−3
JuicyPixels.cabal view
@@ -1,5 +1,5 @@ Name: JuicyPixels -Version: 3.2.9.2 +Version: 3.2.9.3 Synopsis: Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <<data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADABAMAAACg8nE0AAAAElBMVEUAAABJqDSTWEL/qyb///8AAABH/1GTAAAAAXRSTlMAQObYZgAAAN5JREFUeF7s1sEJgFAQxFBbsAV72v5bEVYWPwT/XDxmCsi7zvHXavYREBDI3XP2GgICqBBYuwIC+/rVayPUAyAg0HvIXBcQoDFDGnUBgWQQ2Bx3AYFaRoBpAQHWb3bt2ARgGAiCYFFuwf3X5HA/McgGJWI2FdykCv4aBYzmKwDwvl6NVmUAAK2vlwEALK7fo88GANB6HQsAAAAAAAAA7P94AQCzswEAAAAAAAAAAAAAAAAAAICzh4UAO4zWAYBfRutHA4Bn5C69JhowAMGoBaMWDG0wCkbBKBgFo2AUAACPmegUST/IJAAAAABJRU5ErkJggg==>> @@ -28,7 +28,7 @@ Source-Repository this Type: git Location: git://github.com/Twinside/Juicy.Pixels.git - Tag: v3.2.9.2 + Tag: v3.2.9.3 Flag Mmap Description: Enable the file loading via mmap (memory map)
changelog view
@@ -1,6 +1,11 @@ Change log ========== +v3.2.9.3 December 2017 +---------------------- + + * Fix: remove bad invisible unicde char + v3.2.9.2 December 2017 ----------------------
src/Codec/Picture/Jpg/Progressive.hs view
@@ -47,7 +47,7 @@ , let base = y * mcuWidth * compW , x <- [0 .. imageBlockSize - 1]] - indexMulti = + indexMulti = [(mcu + y * mcuWidth) * compW + x | mcu <- [0 .. mcuWidth - 1] , y <- [0 .. compH - 1] @@ -137,7 +137,7 @@ performEobRun $ idx + 1 else performEobRun $ idx + 1 - + unpack idx | idx > maxIndex = pure 0 unpack idx = do rrrrssss <- decodeRrrrSsss $ acHuffmanTree params @@ -151,7 +151,7 @@ let newEobRun = (1 `unsafeShiftL` r) + lowBits - 1 performEobRun idx pure newEobRun - + ( r, _) -> do val <- getBitVal idx' <- updateCoeffs (fromIntegral r) idx