1. 27 Aug, 2016 1 commit
  2. 26 Aug, 2016 2 commits
    • Urvang Joshi's avatar
      Move palette code from libvpx/nextgenv2 to aomedia. · 764d1266
      Urvang Joshi authored
      Palette code originally by huisu@. Gives 11.68% BDRate improvement on
      screen content set.
      Last 7 small speedup patches from me, giving 10% speedup overall for
      screen content set.
      From aomedia/master:
      Revert 57fa6267 : Remove color_index_map
      From libvpx/nextgenv2:
      c93e5cc3 : Bring palette back to nextgenv2
      827e1b3f : Add test for screen content coding tools in end to end test
      78b0bd0a : Complete (mostly) migration of palette mode
      8a128c2a : Fixes for Palette mode
      4ab00912 : Palette mode: record selected transform type
      cbb8be76 : Set block size upper bound for Palette mode
      bb0e6921 : Convert palette from double to float.
      a0a23b7f : faster code: replace nested for loops by memcpy().
      016a5daa : Palette code: simpler and faster duplicate removal
      d0000208 : Palette code cleanup
      6dde8018 : Use built-in qsort(); create remove_dup() method.
      f746c103 : Handle centroid rounding inside palette.c itself.
      d68c7b6d : Palette: count Y colors only for screen content.
      f1906e96 : Palette code: remove the use of same if condition twice.
      Locally made sure all combinations of "--enable-ext-intra" and/or
      "--enable-palette" and/or "--enable-aom-highbitdepth" build OK.
      P.S. Note for future reference:
      EXT_INTRA experiment has only been moved *partially* to aomedia at this
      point. If and when the rest is moved to aomedia, EXT_INTRA + PALETTE
      combo needs to be moved to aomedia as well.
      Change-Id: I8826780014ec8a88281e56c8258b7c966121b46f
    • Yunqing Wang's avatar
      Fix motion vector out of range bugs · bae8c510
      Yunqing Wang authored
      2 bugs were fixed in VP9.
      Fixed them in AV1 as well.
      Change-Id: I88367f630b2d6fef1ca5369fc0f0f3fffe2bdbdd
  3. 25 Aug, 2016 1 commit
  4. 24 Aug, 2016 1 commit
    • Nathan E. Egge's avatar
      Revert code formatting of OD_UNIFORM_CDFS_Q15. · 53c1bbbf
      Nathan E. Egge authored
      The formatting of OD_UNIFORM_CDFS_Q15[] in entcode.c is helpful for
       for understanding what is contained in the array (e.g., the uniform
       probability distributions of small sizes 2 through 16).
      This patch reverts the change made in f4b2926d and adds linter hints to
       ignore the formatting.
      Change-Id: I2ad9fe6673b86e6067cb97b40f0f0e69a119cdf5
  5. 23 Aug, 2016 8 commits
  6. 22 Aug, 2016 11 commits
  7. 20 Aug, 2016 1 commit
  8. 19 Aug, 2016 4 commits
  9. 18 Aug, 2016 2 commits
    • Nathan E. Egge's avatar
      Rename aom_read_tree_cdf() to aom_read_symbol(). · 9ac7a9dc
      Nathan E. Egge authored
      Change-Id: Ifc065eb3eee0960be2e085e7e18478bf91bf56dd
    • Nathan E. Egge's avatar
      Fix warning when discarding const qualifier. · b6ec6381
      Nathan E. Egge authored
      Cherry-pick Daala 211c2a41: Clean up EC tell() and tell_frac() functions.
      Add a const qualifier to the od_ec_enc and od_ec_dec parameters of
       the od_ec_enc_tell(), od_ec_enc_tell_frac(), od_ec_dec_tell(), and
       od_ec_dec_tell_frac() functions.
      Add an OD_WARN_UNUSED_RESULT to od_ec_enc_tell_frac().
      Change-Id: Ia50e2fd75e98d8a03d993449d658b695cf56e6fb
  10. 17 Aug, 2016 2 commits
  11. 16 Aug, 2016 5 commits
  12. 15 Aug, 2016 1 commit
  13. 12 Aug, 2016 1 commit
    • Brennan Shacklett's avatar
      Fix eobs buffer overflow caused by SSSE3 quantize_fp · 05a62c0a
      Brennan Shacklett authored
      The SSSE3 version of av1_quantize_fp stored the new value of eob
      with a 32bit mov instruction, but the eob values are stored in an
      array of uint16_t. This caused the last eob store to write 2 extra
      bytes off the end of the eob array.
      This doesn't seem to currently be a problem on master, but it
      causes errors for my RDO refactoring under certain conditions.
      Change-Id: I9f7e9c4e40b37b8a2c232b87d170d24593c1066c