1. 01 Dec, 2017 6 commits
    • Steinar Midtskogen's avatar
      Change CDEF block skip condition and move signalling · 6c24b029
      Steinar Midtskogen authored
      Previously CDEF was implicitly disabled for a filter block if all its
      sub-blocks were skip, and no bits for that block was signalled.  That
      required the CDEF signal to be transmitted at the end of the block,
      and it was not possible to begin the filtering of the block before
      This patch moves the signalling to just after the first zero skip bit
      within a 64x64, 128x64, 64x128 or 128x128 block.  If sub-blocks are
      skip, then no CDEF bits will be signalled, as before.  Also, the skip
      condition flag has been removed so it's always known at the skip flag
      whether a coding block is to be filtered or not.
      Change-Id: I3adfa3d2d01e288b7db876198aa9985ee9f53917
    • Debargha Mukherjee's avatar
      Remove unnecessary config flags for rect-tx-ext · e5b46b53
      Debargha Mukherjee authored
      Change-Id: I496c2a83b227ec88a6cd59a4c227b59eeeb0fc86
    • Zoe Liu's avatar
      Fix an incorrect rdcost init in skip_mode · 304c452c
      Zoe Liu authored
      This patch brings back the coding performance of ext-skip to where it
      should be. The bug was caused by a code refactoring when the previous
      patch for ext-skip was merged.
      Change-Id: I8fbefe8cee0b4a5340a24936a4e37f98609582e3
    • Debargha Mukherjee's avatar
      Small rd fixes · de80e764
      Debargha Mukherjee authored
      1. Turns off hash based rd for rectangular blocks temporarily.
      2. A small fix for zero_rate aggregation.
      Change-Id: I571e5b2b5441cc0d1b8b0a522d9ab23787441103
    • Luc Trudeau's avatar
      Add mbmi variable to predict_intra_block_helper · 14965edd
      Luc Trudeau authored
      Also adds const correctness to palette pointer
      Change-Id: I3ddde5a8ef0e2d8a5a5a5bc87378e33eed5d8945
    • Zoe Liu's avatar
      Enforce the block size requirement on comp ref · 8efc8278
      Zoe Liu authored
      Change-Id: I852e75e8f41f057c2cf3693cb3441e6640ac7e0d
  2. 30 Nov, 2017 25 commits
  3. 29 Nov, 2017 9 commits
    • Yushin Cho's avatar
      [dist-8x8] Refactor dist_8x8_sub8x8_txfm_rd() function · f0049ba5
      Yushin Cho authored
      So that, existing diff pixles can be used to calculate sse distortion
      for both intra and inter mode blocks.
      Change-Id: Ifa79003dbc08f5a49e3246d350469a32060648cf
    • Angie Chiang's avatar
      Assign default lv_map prob to tx64x64 txfm · 8934764e
      Angie Chiang authored
      Change-Id: I1fe7a6455119505340bb84ec1adc676af9d27b0f
    • Sebastien Alaiwan's avatar
      convolve.c: make functions static · 19dc1386
      Sebastien Alaiwan authored
      Change-Id: I764a0e7f4a3b86d3a4c4a2b464e759f2b49bcbed
    • Sebastien Alaiwan's avatar
      Remove dead member: pred_probs · a28c1734
      Sebastien Alaiwan authored
      Change-Id: If64e376ceca387659f66185bab0928eaad156ffe
    • Sarah Parker's avatar
      Make new_quant bin sizes uniform · ca52fb5f
      Sarah Parker authored
      This gives a -0.05% change in performance over the regular
      quantizer. The new_quant bins will remain uniform as we
      experiment with different parameters.
      Change-Id: Ic92c74fb1183cf1c2460bbcf1e223452f46d8210
    • Yaowu Xu's avatar
      Use aom_usec_timer for timing · abdf6556
      Yaowu Xu authored
      Change-Id: I71faf1d2046b00ce87f85061336d840e5ffe3743
    • Zoe Liu's avatar
      Update the PSNR/SSIM stats collection · ee202beb
      Zoe Liu authored
      When enabled, now the code is in fact effective to collect frame-
      based psnr and ssim values.
      Change-Id: Idc2349392ccd6c6dfae8fd9ac4638ceaa530fb5c
    • Zoe Liu's avatar
      Unify binary symbol design for LAST/LAST2 · 8781828b
      Zoe Liu authored
      Current encoding of single ref assigns bit 0 to LAST_FRAME and bit 1
      to LAST2_frame, whereas the encoding of compound ref assigns bit 1 to
      LAST_FRAME and bit 0 to LAST_FRAME. This patch unifies the design and
      makes the binary symbol assignment for LAST/LAST2 consistent
      regardless of the single/compound ref scenarios.
      This patch incurs a small syntax change but should not have noticeable
      coding performance impact. Once BUG 973 is fully addressed, default
      cdfs for reference frame coding will be updated.
      Change-Id: I1f3027965c0bb2d343bc8ad873f7c0015123f151
    • Luc Trudeau's avatar
      Add left_ref to build_intra_predictors · 5568a01a
      Luc Trudeau authored
      Change-Id: I40ae0bcc7c01daf4bca1b3c2358499a5b1ae7808