• Show log

    Commit

  • Hash : 2192560d
    Author : DRC
    Date : 2023-05-31T13:02:42

    Disallow merged upsampling with lossless decomp
    
    Colorspace conversion is explicitly not supported with lossless JPEG
    images.  Merged upsampling implies YCbCr-to-RGB colorspace conversion,
    so allowing it with lossless decompression was an oversight.
    9f756bc67a84d4566bf74a0c2432aa55da404021 eliminated interaction issues
    between the lossless decompressor and the merged upsampler related to
    out-of-range 12-bit samples, but referring to #690, other interaction
    issues apparently still exist.  Such issues are likely, given the fact
    that the merged upsampler was never designed with lossless decompression
    in mind.
    
    This commit also extends the decompress fuzzer so that it catches the
    issue reported in #690.
    
    Fixes #690
    Redundantly fixes #670
    Redundantly fixes #675
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/libjpeg-turbo.git
    Git SSH git@git.kmx.io:kc3-lang/libjpeg-turbo.git
    Public access ? public
    Description

    Fork of libjpeg with SIMD

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg_l thodg
    Tags