1. 22 Feb, 2017 1 commit
  2. 17 Feb, 2017 1 commit
    • Nathan E. Egge's avatar
      Use tx_size_cdf with CONFIG_EC_MULTISYMBOL. · 2ea519e5
      Nathan E. Egge authored
      This commit produces a bit-exact bitstream because prior calls to code
       the tx_size using aom_write_tree() would automatically convert the
       aom_tree_index on the fly to a CDF.
      The tx_size_cdf[]'s are now computed once per frame.
      Based on recent tests, this patch reduces decode time by 4%.
      
      Change-Id: I920dbf036b8a9574ea6e65ae5f9c43eef1c3f864
      2ea519e5
  3. 16 Feb, 2017 2 commits
  4. 14 Feb, 2017 1 commit
  5. 13 Feb, 2017 1 commit
  6. 31 Jan, 2017 1 commit
  7. 30 Jan, 2017 3 commits
  8. 26 Jan, 2017 1 commit
    • Urvang Joshi's avatar
      Palette: Don't store tokens for pixels outside image boundary. · 56ba91bb
      Urvang Joshi authored
      If part of a block falls outside right and/or bottom image boundary,
      then only store tokens for the part of it within the boundary.
      
      Also, consider only the part of the block within the boundary when
      calculating the number of colors in the image, deciding the base
      colors for palette, RD calculation etc.
      
      The part of color map corresponding to pixels outside the image
      boundary is padded with color indices copied from same row/column.
      This behavior is similar to how pixels outside the boundary are padded.
      
      For screen_content set, this is improves compression performance by
      0.038 overall. One clip, in particular, has a significant gain of 0.8.
      
      Change-Id: I745ca032f313c5041aacc98c03ae4bfc33d840de
      56ba91bb
  9. 24 Jan, 2017 1 commit
    • Jingning Han's avatar
      Fix conflicts between ext-inter and cb4x4 modes · 61418bbd
      Jingning Han authored
      Resolve the broken coding pipeline in ext-inter experiment when
      cb4x4 mode is enabled. Turn off rectangular inter-intra mode.
      This needs some more work to hook up. Given that it gives fairly
      limited coding performance gains, disable it for the moment.
      
      BUG=aomedia:309
      
      Change-Id: I9b406df6183f75697bfd4eed5125a6e9436d84b0
      61418bbd
  10. 20 Jan, 2017 1 commit
  11. 19 Jan, 2017 2 commits
  12. 18 Jan, 2017 1 commit
    • Alex Converse's avatar
      Add unpoison_partition_ctx experiment · 55c6bdeb
      Alex Converse authored
      At the edges of the picture only a subset of partitions are legal. Add
      new contexts for these borders so they don't distort the probabilities of
      the interior of the image where all partitions are legal.
      
      Only include one context for each block size of each border direction
      because so few blocks fall into these contexts to begin with.
      
      objective-1-fast:
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -0.0294 | -0.0911 | -0.2382 |  -0.0481 | -0.0441 | -0.0450 |    -0.0454
      
      derf144: -0.135
      lowres: -0.124
      midres: -0.076
      hdres: -0.078
      
      Change-Id: I909b98eebb7e49273cde90154c8408febe334158
      55c6bdeb
  13. 10 Jan, 2017 1 commit
    • Urvang Joshi's avatar
      Palette: use insertion sort for sorting neighbors' scores. · f1c06a73
      Urvang Joshi authored
      While sorting, preserving the order of the rest of the list when moving
      an element to the top of list makes hardware implementation much simpler.
      
      The compression performance is roughly same: overall, avg performance on
      screen-content set is 0.137% better than before in fact.
      
      Bug=aom:127
      
      Change-Id: Id1aa1e90254b44eae9133b47bca8f853f6a62c6b
      f1c06a73
  14. 07 Jan, 2017 1 commit
  15. 05 Jan, 2017 7 commits
  16. 04 Jan, 2017 2 commits
    • Jingning Han's avatar
      Enable cb4x4 mode support to ext-tx experiment · 1a00cffd
      Jingning Han authored
      This commit enables the cb4x4 mode to support ext-tx experiment. The
      coding performance gains are:
      
             ext-tx   cb4x4    ext-tx + cb4x4
      lowres  2.7%     2.6%      4.9%
      midres  2.1%     1.2%      3.0%
      
      Change-Id: I6c566b6073527262abcdbb1a0c6bcb8729988f3b
      1a00cffd
    • Jingning Han's avatar
      Clean up ext-tx experiment · aa434238
      Jingning Han authored
      Remove unnecessary #if statements from the implementation.
      
      Change-Id: I09c2f046aec2c43894f8dcfd99216fdf0a50451d
      aa434238
  17. 28 Dec, 2016 2 commits
  18. 21 Dec, 2016 1 commit
    • Jingning Han's avatar
      Refactor supertx implementation · 9353124f
      Jingning Han authored
      Replace hard coded numbers with table access. Avoid comparing
      values from different enums.
      
      Change-Id: I43216db4a9b13ee317e8e517683946f526e5ca0e
      9353124f
  19. 16 Dec, 2016 2 commits
  20. 12 Dec, 2016 1 commit
    • Debargha Mukherjee's avatar
      Replace bilateral filter with domain transform RF · 0e67b25c
      Debargha Mukherjee authored
      The main objective is to reduce computational complexity.
      The domain transform filter has an effect of edge preserving smoothing
      at a lower computational cost than the bilateral filter, and can be
      readily paralelized.
      
      A little drop in coding efficiency about 0.06% for lowres, 0.16% for
      midres.
      
      Change-Id: Id949406b7e5afe9b64588d130065c63a76e4f3f9
      0e67b25c
  21. 10 Dec, 2016 1 commit
  22. 09 Dec, 2016 1 commit
    • hui su's avatar
      Add intra-interp experiment flag · eda3d764
      hui su authored
      intra-interp experiment allows intra prediction to use different
      interpolation filters. It was part of the ext-intra in the nextgenv2
      branch.
      
      Change-Id: I27ab692494dc79bb92e457dbf9a72988577f1c6d
      eda3d764
  23. 06 Dec, 2016 1 commit
    • Debargha Mukherjee's avatar
      Add domain transform recursive filter · 3981be93
      Debargha Mukherjee authored
      This filter is meant to replace the bilateral filter,
      but is currently added in addition to the bilateral filter
      for testing.
      
      Change-Id: Ia529701e69833d47c11b3367d5bf804eb8498079
      3981be93
  24. 01 Dec, 2016 1 commit
  25. 29 Nov, 2016 3 commits
    • Yue Chen's avatar
      Add WARPED_MOTION experiment · 69f18e1a
      Yue Chen authored
      Performance gain (REF_MV on by default)
      WARPED_MOTION: 1.061%
      WARPED_MOTION+MOTION_VAR: 2.917%
      MOTION_VAR: 2.337%
      
      Change-Id: I43f742a02cdd43d13ef333a0a15087062ad020ab
      69f18e1a
    • Angie Chiang's avatar
      Merge 2 sharp interpolation filters · d91ab373
      Angie Chiang authored
      Compression will drop slightly
             BDRate
      lowres -0.096%
      midres -0.069%
      hdres  -0.084%
      
      However, this will reduce the combinations of filter types needed to search in
      dual_filter experiment
      
      Change-Id: I75d4ddc73b91099e17fd52a1b1174bd3d2ab3e18
      d91ab373
    • Angie Chiang's avatar
      Add av1_convolve_init() · e067de00
      Angie Chiang authored
      Generate simd filter structure in av1_convolve_init()
      This will provide flexibility of changing filter coefficients.
      
      Change-Id: If79f84c56483aa08c894d6b12e2b6ce10147f0ce
      e067de00