1. 21 Aug, 2017 1 commit
    • Johann's avatar
      Remove skip_block from quantize · 13eed991
      Johann authored
      This condition is handled before this code is reached. The ssse3 version
      of the function has always crashed when attempting to handle the
      skip_block condition.
      
      Add assert() and comments regarding the usage of skip_block.
      
      Removing the parameter is a fairly involved process so leave it be for
      the moment.
      
      Change-Id: Ib299f6fc6589d7ee102262cc74a7aeb60110bc5a
      13eed991
  2. 17 Aug, 2017 1 commit
    • Johann's avatar
      quantize: normalize intermediate types · 7f602d61
      Johann authored
      Despite abs_coeff being a positive value, all the other implementations
      treat it as signed which simplifies restoring the sign.
      
      HBD builds cast qcoeff to avoid a visual studio warning. Match
      vp9_quantize.c style of casting the entire expression.
      
      Change-Id: I62b539b8df05364df3d7644311e325288da7c5b5
      7f602d61
  3. 15 Aug, 2017 1 commit
    • Johann's avatar
      quantize: silence unsigned overflow warning · 77ed4414
      Johann authored
      The result of the xor operation is unsigned. If coeff was negative,
      this results in an unsigned value - INT_MIN.
      
      Change-Id: I1f1edeaa6de1f4c68b848e8a82a666d390b749f0
      77ed4414
  4. 25 Jul, 2016 1 commit
  5. 16 Jun, 2016 1 commit
  6. 04 May, 2016 1 commit
  7. 04 Aug, 2015 1 commit
    • Jingning Han's avatar
      Change vp9_quantize to vpx_quantize · d621de7e
      Jingning Han authored
      This commit clears all the vp9_ prefix use case in vpx_dsp. It gets
      the vp9 folder ready to branch out vp10.
      
      Change-Id: I2906eec179ee792b4af8c9b4161313653050e931
      d621de7e
  8. 17 Jul, 2015 1 commit
    • Yunqing Wang's avatar
      Migrate quantization functions from vp9/ to vpx_dsp/ · 38f1fbbb
      Yunqing Wang authored
      The following quantization functions were moved:
      vp9_quantize_b
      vp9_quantize_b_32x32
      vp9_highbd_quantize_b
      vp9_highbd_quantize_b_32x32
      
      vp9_quantize_dc
      vp9_quantize_dc_32x32
      vp9_highbd_quantize_dc
      vp9_highbd_quantize_dc_32x32
      
      The purpose of doing that was to allow these functions to be shared
      by multiple codecs.
      
      Change-Id: Id8ab939f283353cdd07bd930d47db3d932a5d87f
      38f1fbbb