1. 01 Sep, 2016 12 commits
  2. 29 Aug, 2016 1 commit
    • Yunqing Wang's avatar
      Fix a bug in high-bit-depth encoding · ab2889d9
      Yunqing Wang authored
      This patch fixed issue 47: "Segfault when encoding 10bit video".
      The incorrect setting of use_highbitdepth caused a crash.
      Change-Id: I5657342f57d57dd08598bb25cbe7f8fcee809bd7
  3. 27 Aug, 2016 1 commit
  4. 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
  5. 25 Aug, 2016 1 commit
  6. 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
  7. 23 Aug, 2016 8 commits
  8. 22 Aug, 2016 11 commits
  9. 20 Aug, 2016 1 commit
  10. 19 Aug, 2016 2 commits
    • Alex Converse's avatar
      Skip the empty symbol in ANS symbol lookup. · 25729f1c
      Alex Converse authored
      There are lots of potential ways to speed up symbol lookup, but this is
      faster than what is checked in, and matches what was used in the
      Longterm the empty symbol should still be removed.
      Change-Id: I2fb9347be578a07ea6f0615c19f50ddd5aace140
    • Jingning Han's avatar
      Add cb4x4 experimental flag · 5592b699
      Jingning Han authored
      Experiment on coding block at resolution of 4x4 block.
      Change-Id: I6aa201038f00c590747d800edb0a3e76ab1a51e8