1. 08 Jun, 2017 1 commit
    • Sebastien Alaiwan's avatar
      Revert "Enable one_sided_compound by default" · 8e3da097
      Sebastien Alaiwan authored
      This reverts commit bf3813a1.
      
      Reason for revert: feature not ready.
      Incompatible with lossless under some circumstances,
      causes the following assertion failure:
      Assertion `(!is_compound) == (cm->reference_mode == SINGLE_REFERENCE)' failed
      
      BUG=aomedia:575
      
      Change-Id: I63a2b38ce3b7cb50108ac559cca0768b4579c9ae
      8e3da097
  2. 06 Jun, 2017 1 commit
    • Urvang Joshi's avatar
      Add a new experiment "rect-intra-pred". · 766a389b
      Urvang Joshi authored
      Earlier, intra prediction for rectangular blocks was performed by
      running two steps of prediction on square sub-blocks.
      
      With this experiment, we do proper intra prediction for rectangular
      blocks. This ensures that we make use of all available neighboring
      pixels especially for directional modes. For this, all the intra
      predictors were updated to work with rectangular transform block sizes.
      
      Performance improvements are small but free of cost:
      
      All Intra frames:
      lowres: -0.126
      midres: -0.154
      
      Video Overall:
      lowres: -0.043
      midres: -0.100
      
      [Could not get AWCY results due to a backlog.]
      
      BUG=aomedia:551
      
      Change-Id: I7936e91b171d5c246cb0a4ea470a981a013892e6
      766a389b
  3. 02 Jun, 2017 2 commits
    • Ryan Lei's avatar
      integrate parallel_deblocking with CB4x4 · 17905edf
      Ryan Lei authored
      this change makes parallel deblocking experiment works with
      cb4x4. the inner loop process every 4x4 block.
      
      Change-Id: I86adb3d7b6d67a91ccc12aab29da9bfb8c522cf1
      17905edf
    • Jingning Han's avatar
      Resolve extremely large stack alloc in rdopt · d064cf03
      Jingning Han authored
      Move the large stack allocation from stack initialization to
      dedicated mem space. This resolves the extremely large stack issue
      when ext-partition, motion-var, and high bit-depth are all turned
      on.
      
      BUG=aomedia:415
      
      Change-Id: I85b77bbc6429093fcb0152176d9e237087d6bbd8
      d064cf03
  4. 01 Jun, 2017 1 commit
  5. 30 May, 2017 1 commit
  6. 29 May, 2017 1 commit
  7. 28 May, 2017 1 commit
  8. 25 May, 2017 3 commits
    • Nathan E. Egge's avatar
      Remove the DAALA_EC experiment. · 476c63c1
      Nathan E. Egge authored
      This patch forces DAALA_EC on by default and removes the dkbool coder.
      
      Change-Id: Icd2ff08efd7bf467adf554344111473cb357adf8
      476c63c1
    • Zoe Liu's avatar
      Add a new experiment of var_refs · e1787b97
      Zoe Liu authored
      This coding tool is targeted to check redundant references available
      to each frame at the frame level, and then try to save bits to avoid
      coding redundant reference information at the block level.
      
      Change-Id: I320178a9fe0cd806960318ac59659808675e5176
      e1787b97
    • Urvang Joshi's avatar
      tx64x64: Fix build when highbitdepth is on. · 16247658
      Urvang Joshi authored
      This was being worked around by forcing highbitdepth to be off when
      enabling tx64x64.
      
      With the fixes, removed the work-around.
      
      Change-Id: I3102f9e17d4037af96a9eff418c5af6a97fd740c
      16247658
  9. 24 May, 2017 2 commits
  10. 22 May, 2017 2 commits
  11. 20 May, 2017 2 commits
    • hui su's avatar
      DPCM intra coding experiment · b8a6fd6b
      hui su authored
      Encode a block line by line, horizontally or vertically. In the vertical
      mode, each row is predicted by the reconsturcted row above;
      in the horizontal mode, each column is predicted by the reconstructed
      column to the left.
      
      The DPCM modes are enabled automatically for blocks with horizontal or
      vertical prediction mode, and 1D transform types (ext-tx).
      
      Change-Id: I133ab6b537fa24a6e314ee1ef1d2fe9bd9d56c13
      b8a6fd6b
    • Nathan E. Egge's avatar
      Replace EC_MULTISYMBOL with DAALA_EC || ANS. · cd539518
      Nathan E. Egge authored
      Change-Id: Ia0eb3a3694fdbe9d33548ff4014b704b2f3db86a
      cd539518
  12. 19 May, 2017 4 commits
  13. 17 May, 2017 1 commit
  14. 16 May, 2017 2 commits
    • Nathan E. Egge's avatar
      Merge NEW_TOKENSET experiment into EC_MULTISYMBOL. · ad66b816
      Nathan E. Egge authored
      Change-Id: I0ed6d8f2b6a83641f65096cf41fcde94e70d94d4
      ad66b816
    • Joe Young's avatar
      [intra-edge] Filter intra edge samples · 12c0bc03
      Joe Young authored
      For ext-intra directional modes, filter intra edge samples
      dependent on block size and prediction angle.
      
      Congiguration:
      ./configure --enable-experimental --enable-ext-intra
        --enable-internal-stats --disable-cdef --disable-delta-q
      
      Coding gain (1 frame Intra):
      cif:    -0.03%
      midres: -0.01
      720p:   -0.65
      1080p:  -0.83
      4k:     -1.19
      
      Change-Id: I372bfc7614f6a07fe1d8e7b61bd0b6660f9fb4a1
      12c0bc03
  15. 15 May, 2017 3 commits
    • Ralph Giles's avatar
      Remove armv6 references from the build system. · 12a27c01
      Ralph Giles authored
      We no longer support armv6 and the corresponding
      optimized source files have been removed. This
      commit removes support for the target and its
      media instruction set extensions from the build
      system as well.
      
      Once armv6 jobs are removed from the integration
      config we can start rejecting --enable/disable-media.
      
      Also reject --enable-edsp.
      
      Change-Id: I547dcc95adb3479d0232396952e72efe2a1343b9
      12a27c01
    • Yue Chen's avatar
      Add rect_tx_ext experimental flag · 8a32e1a7
      Yue Chen authored
      An experiment on 1:4/4:1 transform, which will be a sub-experiment
      of ext_tx+rect_tx experiment
      
      Change-Id: I37c41227f83c51ab11194007226a2d6bcd6ff74f
      8a32e1a7
    • Sebastien Alaiwan's avatar
      Fix HBD compilation of pvq · 817ddb73
      Sebastien Alaiwan authored
      Change-Id: I3b30030b1b5f94b43b6dac7b2eac1dc1ea308e84
      817ddb73
  16. 12 May, 2017 1 commit
  17. 10 May, 2017 2 commits
    • Nathan E. Egge's avatar
      Force EC_MULTISYMBOL on when --enable-cfl. · 28791653
      Nathan E. Egge authored
      The cfl experiment depends on ec_multisymbol.
      
      Change-Id: Ibbdf810b6c586f81fb8bcefa39696c7033970c47
      28791653
    • Sebastien Alaiwan's avatar
      Enable build support for high-bitdepth by default · 92400ab7
      Sebastien Alaiwan authored
      This causes the HBD operating path to be compiled by default, allowing
      default builds to handle all AV1 profiles, instead of only Profile 0.
      This doesn't change the current behaviour of the code.
      
      This will help ensuring the HBD operating path continues to compile.
      
      BUG=aomedia:460
      
      Change-Id: I8774b9586b1da479ce3882df482ac3cd3048a9d5
      92400ab7
  18. 09 May, 2017 1 commit
  19. 08 May, 2017 1 commit
    • Urvang Joshi's avatar
      Add a new experiment SMOOTH_HV. · e6ca8e83
      Urvang Joshi authored
      This experiment extends ALT_INTRA by adding two new modes:
      smooth horizontal and smooth vertical.
      
      Improvement on *intra frames* in BDRate (PSNR):
      ===============================================
      
      AWCY (high latency): -0.46%
      (Also, -1.0% or more on PSNR Cb,Cr and APSNR Cb,Cr).
      
      AWCY (low latency): -0.43%
      (Also, -0.88% to -0.94% on PSNR Cb,Cr and APSNR Cb,Cr).
      
      Google sets:
      lowres: -0.454
      midres: -0.484
      hdres:  -0.525
      
      Improvement on *video overall* in BDRate (PSNR):
      ================================================
      
      AWCY (high latency): -0.15%
      
      Google sets:
      lowres: -0.085
      midres: -0.079
      
      Change-Id: I9f4e7c1b8ded1fe244c72838f336103ccc715d50
      e6ca8e83
  20. 06 May, 2017 1 commit
  21. 05 May, 2017 3 commits
  22. 04 May, 2017 2 commits
    • hui su's avatar
      Remove subframe_prob_update experiment · ed5a30f2
      hui su authored
      The coding gain from this experiment can be mostly obtained
      from ec-adapt.
      
      BUG=aomedia:450
      
      Change-Id: Ia7f9df9b2c13d8cdb962eeb39624f3e4e3f036ba
      ed5a30f2
    • Fergus Simpson's avatar
      configure: Disable ext_delta_q if delta_q disabled · ffbe8533
      Fergus Simpson authored
      Builds will fail if configured with delta_q disabled and ext_delta_q not
      also disabled, since ext_delta_q is soft enabled. This patch fixes this
      by making the configure script disable ext_delta_q if delta_q is not
      enabled.
      
      Change-Id: Ic060ebae9a949650964081f25bf9e72bfc8e7a14
      ffbe8533
  23. 03 May, 2017 1 commit
    • hui su's avatar
      Remove entropy experiment · 8f37b162
      hui su authored
      It's an obsolete experiment.
      
      Change-Id: I0461b174875b4db0bcf3da643f8b2e97ad2fab51
      8f37b162
  24. 02 May, 2017 1 commit
    • Fangwen Fu's avatar
      Set ext_delta_q default and bug fix · 4e2df09c
      Fangwen Fu authored
      * Set ext_delta_q experiment as default
      * Update test for ext_delta_q
      * Fix a bug (BUG=aomedia:485) in encoder which
        cause decoder and encoder mismatch.
      
      Change-Id: I28ece21c32ff8621f8837ed4807b02eef8c92e29
      4e2df09c