1. 28 Oct, 2015 2 commits
    • Jingning Han's avatar
      Account for variable txfm sizes in coeff token packing · 4bfed0b3
      Jingning Han authored
      This commit makes the coefficient token packtization process account
      for variable transform block sizes supported in a single processing
      block. It fixes an enc/dec mismatch issue when var-tx, ext-tx, and
      misc-fixes experiments are all turned on.
      
      Change-Id: I2e8946e6f72de567603a568debbadad11196430c
      4bfed0b3
    • Yaowu Xu's avatar
      Merge branch 'master' into nextgenv2 · eb7b5f66
      Yaowu Xu authored
      Change-Id: I63dc39d1ec9ad2e2454da6f5956dcd4367b87190
      eb7b5f66
  2. 27 Oct, 2015 12 commits
  3. 26 Oct, 2015 14 commits
  4. 24 Oct, 2015 1 commit
  5. 23 Oct, 2015 11 commits
    • Jingning Han's avatar
      Silence compiler warnings when high bit-depth is turned on · 3ff33135
      Jingning Han authored
      Clear the compiler warnings when both ext-tx and high bit-depth
      are turned on.
      
      Change-Id: I2e02f1f29043f2952fe215f8183b5bfd80e16f58
      3ff33135
    • Paul Wilkins's avatar
      Bug in clamping of base_frame_target. · 762c0f22
      Paul Wilkins authored
      Bug relating to issue:- http://b/25090786
      
      base_frame_target is supposed to track the idealized bit
      allocation based on error score and not the actual bits
      allocated to each frame.
      
      The clamping of this value based on the VBR min and max pct values
      was causing a bug where in some cases the loop that adjusts the
      active max quantizer for each GF group was running out of bits at
      the end of a KF group. This caused a spike in Q and some ugly artifacts.
      
      A second change makes sure that the calculation of the active
      Q range for a group DOES, however, take account of clamping.
      
      Change-Id: I31035e97d18853530b0874b433c1da7703f607d1
      762c0f22
    • Jingning Han's avatar
      Properly handle non-420 color format in recursive transform scheme · 79fe7246
      Jingning Han authored
      This commit makes the recursive transform block partitioning properly
      handle the non-420 color format. It resolves an enc/dec mismatch
      issue in that setting when var-tx experiment is turned on.
      
      Change-Id: I48a91de02c11b3153f897d1cca0ae948eec15605
      79fe7246
    • Debargha Mukherjee's avatar
      Build fix for ext-tx · f1c4b79d
      Debargha Mukherjee authored
      Change-Id: Ifab43f85f6ae1be6b9f95521f79ba49055353b5f
      f1c4b79d
    • Jingning Han's avatar
      Fix enc/dec mismatch in var-tx experiment · 48c7de0f
      Jingning Han authored
      This commit fixes an enc/dec mismatch issue in recursive transform
      partitioning experiment due to merge conflict.
      
      Change-Id: I66146ef806c008902c91d54f4f8c7ccf47996b78
      48c7de0f
    • Marco's avatar
      VP9: Estimate noise level for denoiser. · d162934b
      Marco authored
      Periodically estiamte noise level in source, and only denoise
      if estimated noise level is above threshold.
      
      Change-Id: I54f967b3003b0c14d0b1d3dc83cb82ce8cc2d381
      d162934b
    • Jingning Han's avatar
      Use explicit block position in foreach_transformed_block · caeb10bf
      Jingning Han authored
      Add the row and column index to the argument list of unit functions
      called by foreach_transformed_block wrapper. This avoids the
      repeated internal parsing according to the block index.
      
      Change-Id: Ie7508acdac0b498487564639bc5cc6378a8a0df7
      caeb10bf
    • Yaowu Xu's avatar
    • Yaowu Xu's avatar
      Merge branch 'masterbase' into nextgenv2 · 37d17b65
      Yaowu Xu authored
      Conflicts:
      	configure
      
      Change-Id: I7f331981e19338451d16030f0ac1179db2e08c4d
      37d17b65
    • Yaowu Xu's avatar
      Merge "Fix merge defects" into nextgenv2 · df33be4b
      Yaowu Xu authored
      df33be4b
    • Yaowu Xu's avatar
      Fix merge defects · 5a27b3bb
      Yaowu Xu authored
      This commit fixes the merge conflicts between master and nextgenv2 and
      disable early termination in choose_tx_size() to avoid failure in test.
      
      The test failures are pre-existing, some of the issue were fixed in
      masterbase already, so will have another merge to introduce the fixes.
      
      Change-Id: Ib71889661955e73aedbb4db49d8be70425281dcb
      5a27b3bb