1. 01 Dec, 2016 13 commits
  2. 30 Nov, 2016 11 commits
  3. 29 Nov, 2016 9 commits
  4. 28 Nov, 2016 6 commits
    • Alex Converse's avatar
      Adjust how the final ANS state is written. · fa9c9d1c
      Alex Converse authored
      The new prefixes are
      0: 15 bits of state are added to the base state.
      10: 22 bits of state are added to the base state.
      110: Reserved for super frame marker
      111: 29 bits of state are added to the base state.
      The likelihood of any final state is proportional to 1 / state. Given a
      state range of [2**15, 2 **23) this should save on average 0.4 bits
      per serialized final state.
      subset1: -.000%
      lowres: -.010%
      Change-Id: I8e66e4a6667f5692c541083e6d6edc35ff411181
    • Yaowu Xu's avatar
      Remove un-referenced functions · feffd11f
      Yaowu Xu authored
      Change-Id: I22aaaa78be22b133d2d0c28da10220cf4d4ab64e
    • Yaowu Xu's avatar
      Fix compiling of tests with emulate-hardware · 46f0f299
      Yaowu Xu authored
      CONFIG_EMULATE_HARDWARE disable SIMD versions of transform functions.
      This commits added !CONFIG_EMULATE_HARDWARE to get tests that use
      SIMD versions of transforms to compile.
      Change-Id: I4b9ef5a46ae8f12c439f4fe18766b95f8a520d34
    • David Barker's avatar
      Fix a bug with global-motion + ref-mv · 8da6d9d7
      David Barker authored
      av1_find_mv_refs sets the ALL_ZERO flag when either (a) we don't have
      enough candidate MVs, or (b) all candidate MVs are zero. With global
      motion enabled, case (b) does not work as intended and causes two
      problems: a significant quality decrease for foreman_cif.y4m, and
      test failures in *CpuSpeedTest*Screencast*.
      This patch skips check (b) when global motion is enabled, fixing
      the above bugs.
      Change-Id: I7461588cb02733563c1439f430b89190299a1b5d
    • Yi Luo's avatar
      SAD avg and 4D avx2 optimization for ext-partition · 9e218747
      Yi Luo authored
      - User level time reduction <1% on i7-6700 cpu
      Change-Id: I8f15bde07dddd938df0b065e20ae94109e7b3b5b
    • Urvang Joshi's avatar
      Add a new intra prediction mode "smooth". · 6be4a54b
      Urvang Joshi authored
      This is added as part of ALT_INTRA experiment.
      This uses interpolation between top row and estimated bottom row; as
      well as left column and estimated right column to generate the
      predicted block.The interpolation is done using a predefined weight
      Based on experiments, the currently chosen weight array was created
      to represent a quadratic curve, but can be tuned further if needed.
      Improvement from baseline on Derf set:
      ALL Keyframes: 1.279%
      Improvement from existing ALT_INTRA:
      ALL Keyframes: 1.146%
      Change-Id: I12637fa1b91bd836f1c59b27d6caee2004acbdd4
  5. 25 Nov, 2016 1 commit