1. 14 Jun, 2017 1 commit
  2. 13 Jun, 2017 2 commits
    • Lester Lu's avatar
      Add experimental flag for line graph transforms · 46fd1a05
      Lester Lu authored
      Change-Id: Iba98b07d2f19fd98be07d0c2c80c855661df778d
      46fd1a05
    • Zoe Liu's avatar
      Add encoder/decoder pipeline to support single ref comp modes · 85b66463
      Zoe Liu authored
      Now the single ref comp mode should work with WEDGE and
      COMPOUND_SEGMENT. For motion_var, the OBMC_CAUSAL mode uses the 2nd
      predictor if the neighboring block is single ref comp mode predicted.
      
      This patch removes the mode of SR_NEAREST_NEWMV and leaves four
      single ref comp modes in total:
      
      SR_NEAREST_NEARMV
      SR_NEAR_NEWMV
      SR_ZERO_NEWMV
      SR_NEW_NEWMV
      
      Change-Id: If6140455771f0f1a3b947766eccf82f23cc6b67a
      85b66463
  3. 12 Jun, 2017 1 commit
    • Yue Chen's avatar
      Add a new experimental flag SBL_SYMBOL · 536e5520
      Yue Chen authored
      A new experiment SBL_SYMBOL, meaning superblock-level symbols, will
      be explored. It allows some symbols being coded at superblock level
      (64x64) by checking whether a symbol(e.g. motion_mode, tx depth,
      and interpolation filter) is identical across macroblocks in a
      superblock.
      
      Change-Id: I38408325c9b7a4b94c11c400a5060036ce36405e
      536e5520
  4. 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
  5. 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
  6. 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
  7. 01 Jun, 2017 1 commit
  8. 30 May, 2017 1 commit
  9. 29 May, 2017 1 commit
  10. 28 May, 2017 1 commit
  11. 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
  12. 24 May, 2017 2 commits
  13. 22 May, 2017 2 commits
  14. 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
  15. 19 May, 2017 4 commits
  16. 17 May, 2017 1 commit
  17. 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
  18. 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
  19. 12 May, 2017 1 commit
  20. 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
  21. 09 May, 2017 1 commit
  22. 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
  23. 06 May, 2017 1 commit
  24. 05 May, 2017 3 commits