Skip to content
Snippets Groups Projects
  1. Mar 29, 2016
  2. Mar 28, 2016
  3. Mar 25, 2016
  4. Mar 24, 2016
  5. Mar 23, 2016
  6. Mar 22, 2016
  7. Mar 16, 2016
    • Nathan Egge's avatar
      Use OD_DIVU for small divisions in temporal_filter. · 15791332
      Nathan Egge authored
      Replaces an approximate unsigned integer division with the bit exact
       OD_ILOG() implementation.
      Removes the need to call vp10_temporal_filter_init() before calling
       vp10_temporal_filter_apply_c() by using a static table of constants.
      
      ntt-short-1:
      
                MEDIUM (%) HIGH (%)
          PSNR -0.023045   0.115705
       PSNRHVS  0.023327   0.110230
          SSIM -0.039964   0.083594
      FASTSSIM  0.037416  -0.100936
      
      subset1:
      
               RATE (%) DSNR (dB)
          PSNR 0.00000  0.00000
       PSNRHVS 0.00000  0.00000
          SSIM 0.00000  0.00000
      FASTSSIM 0.00000  0.00000
      
      Change-Id: I97c5817463fcd8cb557c403a143b9cfaee4f102c
      15791332
    • Nathan Egge's avatar
      Replace divides by small values with multiplies. · 03122298
      Nathan Egge authored
      This ports the OD_DIVU_SMALL code from Daala to AOM so that divides by
       constants smaller than OD_DIVU_DMAX (1024) are done using a multiply.
      Added a unit test for OD_DIVU_SMALL in test/divu_small_test.cc.
      
      Change-Id: Id9fee172d54477355571c5d6c12c584fb65769e5
      03122298
Loading