1. 01 May, 2017 1 commit
  2. 29 Apr, 2017 1 commit
  3. 28 Apr, 2017 7 commits
  4. 27 Apr, 2017 7 commits
  5. 26 Apr, 2017 7 commits
  6. 25 Apr, 2017 5 commits
    • Angie Chiang's avatar
      Use av1_tx_type_cost() in choose_largest_tx_size() · aa0c34b0
      Angie Chiang authored
      BUG=aomedia:442
      
      Change-Id: Ieef34848e73eb31428c6b8652312fc9421605033
      aa0c34b0
    • Zoe Liu's avatar
      Clean code related to joint_motion_search() · 122f3946
      Zoe Liu authored
      (1) Remove one parameter of the function - single_newmv as all setups
      related to this parameter can be done (mostly already have been done)
      before calling into the function;
      (2) Remove one unneccessary checking on the mbmi->ref_frame[1] as the
      line of code right before it indicates it is always a compound ref
      scenario;
      (3) Replace all mbmi->ref_frame[] that have been declared as refs[].
      
      BUG=aomedia:442
      BUG=aomedia:447
      
      Change-Id: I022e69d2711dd88086403cf38e65c462b28383ce
      122f3946
    • Jingning Han's avatar
      Resolve compiling error due to dual-filter and intrabc · d6c17d98
      Jingning Han authored
      Initialize the inter filter type array in intrabc mode when
      dual filter is turned on. This resolves a compiling error when
      both experiments are turned on.
      
      Change-Id: Ic4d4f712f83a73029a4a24c7e9284ff9fc9baf3c
      d6c17d98
    • Debargha Mukherjee's avatar
      Change type of rd variable · c30934bc
      Debargha Mukherjee authored
      Silences some warnings.
      
      Change-Id: I8e90368a973c1fc4a88a1bb92b779aa68981dbb5
      c30934bc
    • Zoe Liu's avatar
      Clean a small portion of code for highbitdepth setup · 76fcff7c
      Zoe Liu authored
      BUG=aomedia:442
      
      Change-Id: I63ae1f2842c503cc4807e5ee7d2c10c309c56f40
      76fcff7c
  7. 24 Apr, 2017 5 commits
  8. 22 Apr, 2017 1 commit
  9. 21 Apr, 2017 2 commits
  10. 20 Apr, 2017 4 commits
    • Yue Chen's avatar
      Always use above predictor in under 8x8 chroma obmc · f7ba6470
      Yue Chen authored
      Change-Id: Ic23c96b78112ef9fbd7adad69f63bdbe3a56ce23
      f7ba6470
    • Alex Converse's avatar
      intrabc: Add initial skeleton · 28744309
      Alex Converse authored
      Missing features:
      * RDOPT (Forced on for certain blocks)
      * Any form of border extension
      * Non MI sized right and bottom edges
      * MV prediction
      
      Present features:
      * Force intrabc for some blocks
      * Carry intrabc in the bitstream
      * Validate DV is causal
      * Reconstruct intrabc block assuming border extension is unnecessary
      
      Change-Id: Ib1f6868e89bfacc2a4edfc876485bad1b347263b
      28744309
    • Yushin Cho's avatar
      Fix daala-dist in sub8x8 inter rdo without cb4x4 · 4483e3dd
      Yushin Cho authored
      Fixes several bugs in daala-dist, sub8x8 inter mode
      with --disable-cb4x4.
      
      Changes on BD-Rate are:
      (objective-1-fast, high delay mode, --disalble-cb4x4):
      
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      14.0337 | 13.0132 | 14.6055 |  -3.2030 | -2.2092 | -9.3902 |    10.3399
      
      Additionally, BD-Rate change by daala-dist in enforced MSE mode
      which can show the correctness of implementation is
      
        PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000
      0.0048 |  0.0789 |  0.0209 |   0.0443 | 0.0137 |  0.0411 |     0.0441
      
      Change-Id: I68ec90c6072aa3564522c2b8e87b62a998cec47c
      4483e3dd
    • David Barker's avatar
      Harmonize ext-inter and ref-mv · 3dfba994
      David Barker authored
      This changes the behavior of the ext-inter compound modes
      as follows:
      * NEAREST_NEARESTMV, NEAR_NEARMV, NEW_NEWMV, ZERO_ZEROMV
        work the same as the corresponding compound modes without
        ext-inter
      * NEAREST_NEWMV and NEW_NEARESTMV keep their current behavior,
        which is to use the first ref-mv candidate pair for their
        particular reference frames
      * NEAR_NEWMV and NEW_NEARMV select between the second, third,
        and fourth candidate pairs.
      * NEAREST_NEARMV and NEAR_NEARESTMV use the first candidate
        pair for the NEAREST component and the second, third, or
        fourth candidate pair for the NEAR component.
      
      Also do some minor refactoring and fix compile errors
      with --enable-ext-inter --disable-ref-mv
      
      Change-Id: If0d2a60559083b7c1189909d426b705af42d2d0e
      3dfba994