1. 29 Nov, 2016 1 commit
  2. 28 Nov, 2016 3 commits
    • Yaowu Xu's avatar
      Remove un-referenced functions · feffd11f
      Yaowu Xu authored
      Change-Id: I22aaaa78be22b133d2d0c28da10220cf4d4ab64e
      feffd11f
    • 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
      8da6d9d7
    • 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
      array.
      
      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
      6be4a54b
  3. 23 Nov, 2016 2 commits
  4. 22 Nov, 2016 5 commits
  5. 21 Nov, 2016 7 commits
    • Yaowu Xu's avatar
      Replace int with uint32_t for non-negative values · 4ce287aa
      Yaowu Xu authored
      This also fix a few compiler warnings of comparison between signed
      and unsigned values.
      
      Change-Id: I1d633f4dfdffff73743dc3f373564056c6d58813
      4ce287aa
    • Debargha Mukherjee's avatar
      Support 64x64 intra prediction · 84c56af0
      Debargha Mukherjee authored
      Change-Id: I2536b5b55f28c2ee59445c3b70d3e073e69945cd
      84c56af0
    • Yaowu Xu's avatar
      Remove simp_mv_pred leftover code · dd28be8b
      Yaowu Xu authored
      simp_mv_pred is now merged into ref-mv, this commit removes the code
      that is leftover. Removing them fixes compiler warnings.
      
      Change-Id: Iad0c521d10924d0eeeaad0b5022beddf9d2bacce
      dd28be8b
    • iole moccagatta's avatar
      Add coef_interleave experiment · f25a4cf9
      iole moccagatta authored
      This commit adds an experiment to interleave the coding of transform
      coefficients from YUV planes.  The experiment can be enabled at config
      time by --enable-coef-interleave.
      
      Change-Id: Ifd92f9c367304bca9732f13fa026eb8996363677
      f25a4cf9
    • Yi Luo's avatar
      Fix rectangle transform computation overflow · 63bd6dc9
      Yi Luo authored
      - Add 16-bit saturation in fdct_round_shift().
      - Add extreme value tests and round trip error tests.
      - Fix inv 4x8 txfm calculation accuracy.
      - Fix 4x8, 8x4, 8x16, 16x8, 16x32, 32x16 extreme value tests.
      - BDRate: lowres: -0.034
                midres: -0.036
                hdres:  -0.013
      BUG=webm:1340
      
      Change-Id: I48365c1e50a03a7b1aa69b8856b732b483299fb5
      63bd6dc9
    • Jingning Han's avatar
      Merge simp_pred_mv changes into ref_mv · 24e0a184
      Jingning Han authored
      Merge the modifications in simp_pred_mv to ref_mv.
      
      Change-Id: I5662124c1ac7133d76697522f06e42b277a4ad8d
      24e0a184
    • Jingning Han's avatar
      Remove special handle for rectangular block size in DRL system · 4a97d6ac
      Jingning Han authored
      This removes the dependency of context decoding from the candidate
      list ranking in hardware implementation.
      
      Change-Id: Iff34e7e6e78c9b32f435ded30629e43e73ac2f13
      4a97d6ac
  6. 19 Nov, 2016 1 commit
    • Jingning Han's avatar
      Pre-store the pred_diff for nmv context · 3f338830
      Jingning Han authored
      Replace the int_mv storage in the ref_mv_stack struct with unit8_t
      integer to indicate the prediction difference level.
      
      Change-Id: I0bfbcab350a46ecdd5bc47bd918cce9614365227
      3f338830
  7. 18 Nov, 2016 6 commits
  8. 17 Nov, 2016 3 commits
  9. 16 Nov, 2016 7 commits
  10. 14 Nov, 2016 1 commit
  11. 12 Nov, 2016 4 commits