1. 07 Apr, 2017 12 commits
    • Angie Chiang's avatar
      Expand av1_encode_block_intra in block_rd_txfm · 62e54cd3
      Angie Chiang authored
      This will make the code a bit complicated, but it will facilitate
      lv_map experiment
      
      Change-Id: Ic2d4d2caac4d138aacc8a9e86e2f1b029395f1fc
      62e54cd3
    • Yushin Cho's avatar
      Fix pvq for ext-tile · 749c057a
      Yushin Cho authored
      Change-Id: I2011f113cf6a66a766c1c754b4d47e913ba54689
      749c057a
    • Urvang Joshi's avatar
      Remove an obsolete comment about intra mode tree. · 982d9852
      Urvang Joshi authored
      Change-Id: Ie3cbc3161c202724c0c0d500c908206f3639ac4d
      982d9852
    • Yue Chen's avatar
      Simply calculation of sample projections in WM+GM · ff61610f
      Yue Chen authored
      Directly use mbmi->mv[0] since the displacment of block center has
      been calculated according to GM/WM model and stored in mbmi->mv[0].
      
      Change-Id: I09bc88832d80197fccbb1df1518ad33fafa9756f
      ff61610f
    • Debargha Mukherjee's avatar
      Do not warp for warped-motion neighbors with obmc · 604d846a
      Debargha Mukherjee authored
      Adds an option to disable warp when obmc is used with a
      warped motion neighbor.
      This change will reduce the line buffer requirement for
      mode/mv information since the warping parameters no longer
      need to be stored.
      
      Results: 0.05% increase in BDRATE on lowres
      
      Change-Id: I98bd2dcdbbcd47e44f199803ed8996b0f3fd1756
      604d846a
    • Jingning Han's avatar
      Rework sub8x8 chroma reference check to support non-420 format · d3a6443d
      Jingning Han authored
      Make is_chroma_reference() account for all the YUV420, 444, and
      422 formats.
      
      Change-Id: Ia87e51894493dcea86843194a34e5de05799248a
      d3a6443d
    • Angie Chiang's avatar
      Add dst_has_residue to dist_block() · 5106e283
      Angie Chiang authored
      Instead of using inter/intra to determine the dst buffer has
      residue or not, we use dst_has_residue.
      
      This will provide us more flexibility to do experiment.
      
      Change-Id: Ib1de1076cf1ea327df9003a9a149957ecb4c0a3c
      5106e283
    • Angie Chiang's avatar
      Expand choose_tx_size_fix_type · a4fa1909
      Angie Chiang authored
      This CL actually makes the code more complicated but it will allow
      us to break the framework of searching tx_size with fixed tx_type
      
      I will find a way to simplify the code later.
      
      Change-Id: Iae933a40d0c7eb9ec65b34ebfd9d543423f304aa
      a4fa1909
    • Angie Chiang's avatar
      Add skip_txfm_search() for transform prunning code · 2d147c16
      Angie Chiang authored
      This will make choose_tx_size_fix_type() more straightforward
      
      Change-Id: Iaf2344f5742666104b08c3e3673223e197bf482e
      2d147c16
    • Steinar Midtskogen's avatar
      Restrict dering thresholds and add damping to RDO · daab348d
      Steinar Midtskogen authored
      High latency, cpu-used=0:
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -0.0947 |  0.0968 |  0.1203 |  -0.0325 | -0.0648 | -0.0290 |    -0.0099
      
      Low latency, cpu-used=0:
      PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -0.0635 |  0.1315 | -0.0771 |  -0.0122 | -0.0598 |  0.0111 |    -0.0362
      
      High latency, cpu-used=4:
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -0.1178 |  0.0026 |  0.1003 |  -0.0609 | -0.1287 | -0.1119 |    -0.1249
      
      Low latency, cpu-used=4:
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -0.0404 |  0.0547 |  0.0976 |   0.0042 | -0.0585 | -0.0234 |    -0.0245
      
      Change-Id: I48bcdb4d3d27512160ae1e1a36308dd62cf54c59
      daab348d
    • Debargha Mukherjee's avatar
      Allow both Wiener or sgrproj to be forced on · fdbe3f7b
      Debargha Mukherjee authored
      Minor refactoring to force only Wiener or Sgrproj to be
      used for luma.
      
      Change-Id: I81d6f5dbf0fbc07252b9c57b43a035b90c5699af
      fdbe3f7b
    • Michael Bebenita's avatar
      Add tile support to inspection API · 2c2e5616
      Michael Bebenita authored
      Change-Id: I7b6847adb031d1c866742eec0c512ef9cc26f2c8
      2c2e5616
  2. 06 Apr, 2017 13 commits
  3. 05 Apr, 2017 15 commits