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
      that.
      
      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
      6c24b029
    • Debargha Mukherjee's avatar
      Remove unnecessary config flags for rect-tx-ext · e5b46b53
      Debargha Mukherjee authored
      Change-Id: I496c2a83b227ec88a6cd59a4c227b59eeeb0fc86
      e5b46b53
    • 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
      304c452c
    • 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
      de80e764
    • 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
      14965edd
    • Zoe Liu's avatar
      Enforce the block size requirement on comp ref · 8efc8278
      Zoe Liu authored
      Change-Id: I852e75e8f41f057c2cf3693cb3441e6640ac7e0d
      8efc8278
  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
      f0049ba5
    • Angie Chiang's avatar
      Assign default lv_map prob to tx64x64 txfm · 8934764e
      Angie Chiang authored
      Change-Id: I1fe7a6455119505340bb84ec1adc676af9d27b0f
      8934764e
    • Sebastien Alaiwan's avatar
      convolve.c: make functions static · 19dc1386
      Sebastien Alaiwan authored
      Change-Id: I764a0e7f4a3b86d3a4c4a2b464e759f2b49bcbed
      19dc1386
    • Sebastien Alaiwan's avatar
      Remove dead member: pred_probs · a28c1734
      Sebastien Alaiwan authored
      Change-Id: If64e376ceca387659f66185bab0928eaad156ffe
      a28c1734
    • 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
      ca52fb5f
    • Yaowu Xu's avatar
      Use aom_usec_timer for timing · abdf6556
      Yaowu Xu authored
      Change-Id: I71faf1d2046b00ce87f85061336d840e5ffe3743
      abdf6556
    • 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
      ee202beb
    • 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.
      
      BUG=aomedia:973
      
      Change-Id: I1f3027965c0bb2d343bc8ad873f7c0015123f151
      8781828b
    • Luc Trudeau's avatar
      Add left_ref to build_intra_predictors · 5568a01a
      Luc Trudeau authored
      Change-Id: I40ae0bcc7c01daf4bca1b3c2358499a5b1ae7808
      5568a01a