• Michael Niedermayer's avatar
    Merge branch 'sws_32bit_integration' · 3b2d285a
    Michael Niedermayer authored
    * sws_32bit_integration:
      regtests/sws: update checksums for recent changes
      sws: dont mess with XInc when the code needing it isnt used
      sws: Fix chroma init for 32bit buffers.
      swscale: error dithering for 16/9/10-bit to 8-bit.
      swscale: fix overflow in 16-bit vertical scaling.
      swscale: fix crash in 8-bpc bilinear output without alpha.
      swscale: fix 16-bit scaling when output is 8-bits.
      sws: fix non native endian 9-15 bit input with 16bit out
      sws: disable scale16 when int32 is used
      sws: fix rgb -> 16bit
      sws: fix uv overwrite in 32bt
      sws: fix gray16_1
      sws:ix yuv2rgb48_1_c_template()
      sws: fix 16/32 bug from merge
      swscale: for >8bit scaling, read in native bit-depth.
      swscale: fix another yuv range conversion overflow in 16bit scaling. (cherry picked from commit 81cc7d0b)
      swscale: fix yuv range correction when using 16-bit scaling. (cherry picked from commit e0b8fff6)
      swscale: implement >8bit scaling support.
    Merged-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
    3b2d285a
swscale.c 110 KB