1. 21 Dec, 2016 4 commits
  2. 20 Dec, 2016 6 commits
  3. 19 Dec, 2016 9 commits
    • Yaowu Xu's avatar
      Eanble warning of large stack size · f12d4b0c
      Yaowu Xu authored
      This commit adds a compiler flag to gcc to warn stack size greater
      than 300Kbytes.
      Change-Id: I4bd0680de435373fc46bfd8d5b80a610dbaddad8
    • Yaowu Xu's avatar
      Reduce number of frames used in test · f8cb5a61
      Yaowu Xu authored
      This commit reduces number of video frames used in tests to avoid
      timeouts in nightly run of "libaom__example_test-multi-target".
      Change-Id: I842339d0e2c36f39f2d84ccc7b131d8ebaf2347c
    • Nathan E. Egge's avatar
      Delete duplicate cdf updating code. · b69cb528
      Nathan E. Egge authored
      The mv cdfs are updated below in calls to av1_set_mv_cdfs().
      av1-master@2016-12-19T17:27:14Z -> av1-set-mv-cdfs@2016-12-19T17:27:54Z
        PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000
      0.0000 |  0.0000 |  0.0000 |   0.0000 | 0.0000 |  0.0000 |     0.0000
      Change-Id: I6061602a4f2cc91dadf79e39d513c9678b9d2075
    • Guillaume Martres's avatar
      Fix uninitialized entropy contexts · e50d9ddb
      Guillaume Martres authored
      When enable_optimize_b is false in av1_encode_intra_block_plane the
      entropy contexts were never initialized.
      No changes on metrics for objective-1-fast when no experiment is
      Change-Id: Ic68913f6400d2becbaec3cc14214a0257530ed0b
    • Jingning Han's avatar
      Scale reference motion vector search step size · fab16037
      Jingning Han authored
      This commit allows the dynamic motion vector referencing system to
      scale its search range according to the coding block size. This
      provides higher search resolution for smaller size coding unit.
      The cb4x4 mode improves the compression performance across all the
      test sets:
               avg     low    mid    high
      lowres   2.8%    2.4%   3.1%   3.0%
      midres   1.3%    0.3%   1.8%   2.7%
      hdres    0.9%    0.5%   1.4%   1.5%
      Change-Id: I1bc501506a9f2f06071c5274391f6bd053b235a7
    • Jingning Han's avatar
      Refactor loop filter frame border condition · ed8f3964
      Jingning Han authored
      Use the proper scaling factor to decide if a block is sitting on
      the frame border. This refactor does not change the coding
      statistics of the code base. It fixes an enc/dec mismatch issue
      due to out of boundary memory access in the cb4x4 mode.
      Change-Id: Ia1e999c0f4e4ef10aac6120e69c1fb10a738dd4d
    • Jingning Han's avatar
      Fill the token cost for 2x2 transform blocks · 6a9b2400
      Jingning Han authored
      Refactor the fill_token_cost() function to automatically compute
      the token cost arry for all transform block sizes.
      Change-Id: I2f44c9c08fb169bc14282ba48bce23577b1ab184
    • Jingning Han's avatar
      Allow 2x2 transform block forward model update · 8363063d
      Jingning Han authored
      This commit allows the forward model update for 2x2 transform
      block size.
      Change-Id: Ie08c401e488b3872be0d92640468857f0aa0d0b3
    • Thomas Davies's avatar
      Turn on delta_q by default. · 0090c8fb
      Thomas Davies authored
      Also make sure that qindex is clipped to the quantizer range.
      Change-Id: I3163da4b45e190f9ab34982d1bbbefa5cba7514e
  4. 18 Dec, 2016 1 commit
    • Yaowu Xu's avatar
      Update md5 for decoding test · 81f48159
      Yaowu Xu authored
      Test "decode_to_md5_av1" is to detect unintentional bitstream changes. 
      As AV1 bitstream has changed, the md5 used in the test needs to be 
      updated to reflect the changes. This commit update the md5 as of current
      Change-Id: I9b8b37e48496be4b811a27a484eb9348ef2bc45b
  5. 17 Dec, 2016 3 commits
  6. 16 Dec, 2016 13 commits
  7. 15 Dec, 2016 4 commits
    • hui su's avatar
      Fix ext-intra EndToEndTest failure under highbitdepth · 18885360
      hui su authored
      Failure brought by 45dc597a
      Also harmonize the high-bit-depth and regular versions
      of directional intra prediction.
      Change-Id: I7ed6602ccbfb53470cb7e9d8f428b17a860ca596
    • Guillaume Martres's avatar
      PVQ: Fix incorrect calculation of rd_stats · 930118c5
      Guillaume Martres authored
      When PVQ is on, we reencode at the end of choose_tx_size_type_from_rd to
      get the entropy contexts right, previously this was done using
      txfm_rd_in_plane but this is different from the encodes done in the loop
      which use txfm_yrd, the result is that rd_stats is set incorrectly at
      the end of choose_tx_size_type_from_rd when PVQ is on.
      Results on objective-1-fast with --limit=5:
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -0.5803 | -1.0598 | -1.4565 |  -0.3377 | -0.8153 | -0.5934 |    -0.9943
      See https://goo.gl/Hvv0E2
      Change-Id: Iccc7b0afaff849f959a0084eb48dbb838bc3cb1a
    • Jingning Han's avatar
      Fix partition decoding for 4x4 block · 6dbacf28
      Jingning Han authored
      Stop reading partition information at 4x4 block.
      Change-Id: I2b33f5ad307aa3051a1b1e230b7f6953ec6cecc6
    • Jingning Han's avatar
      Add 2x4 and 4x2 variance functions · e2ffaf88
      Jingning Han authored
      Change-Id: Ic2fbc66e9212da32930c6a8ba1a749e3a37c5b9a