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
      ab2889d9
  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
      764d1266
    • Yunqing Wang's avatar
      Fix motion vector out of range bugs · bae8c510
      Yunqing Wang authored
      2 bugs were fixed in VP9.
      https://chromium-review.googlesource.com/#/c/366873/
      https://chromium-review.googlesource.com/#/c/368440/
      Fixed them in AV1 as well.
      
      Change-Id: I88367f630b2d6fef1ca5369fc0f0f3fffe2bdbdd
      bae8c510
  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
      53c1bbbf
  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
      benchmark.
      
      Longterm the empty symbol should still be removed.
      
      Change-Id: I2fb9347be578a07ea6f0615c19f50ddd5aace140
      25729f1c
    • Jingning Han's avatar
      Add cb4x4 experimental flag · 5592b699
      Jingning Han authored
      Experiment on coding block at resolution of 4x4 block.
      
      Change-Id: I6aa201038f00c590747d800edb0a3e76ab1a51e8
      5592b699