1. 28 May, 2017 1 commit
  2. 26 May, 2017 1 commit
  3. 25 May, 2017 2 commits
  4. 21 May, 2017 1 commit
  5. 20 May, 2017 1 commit
  6. 19 May, 2017 4 commits
  7. 18 May, 2017 2 commits
  8. 17 May, 2017 2 commits
  9. 16 May, 2017 2 commits
  10. 15 May, 2017 4 commits
    • Luc Trudeau's avatar
      [CFL] Add support for intra in inter · b09b55db
      Luc Trudeau authored
      Change-Id: I4d8485d2bbe5348338eb909d969a0ca4b598a6b8
      b09b55db
    • Alex Converse's avatar
      intrabc: Fix build when palette is disabled · e46382a4
      Alex Converse authored
      Change-Id: I2ad15784cbc238fa4b0f993bfa64c06591ece5e9
      e46382a4
    • Fergus Simpson's avatar
      frame-superres: Pre-encode downscaling · 3502d08b
      Fergus Simpson authored
      Adds handling needed for the pre-encode downscaling for superres
      encoding. Makes use of the existing resizing functionality, just
      adjusting the target resolution after the resize logic and before the
      resize has actually occurred.
      
      Since the upscaling portion of superres is not yet implemented, superres
      scaling is not yet allowed to trigger. The numerator is set to be equal
      to the denominator and the superres_pending flag is not set.
      
      Change-Id: Ia5dac752d653c3bda319f0c8196e95bac2c8c554
      3502d08b
    • Alex Converse's avatar
      intrabc: Add a DV prediction scheme derived from ref_mv · 44c2bad5
      Alex Converse authored
      wikipedia_420.y4m
      PSNR: -1.5035 PSNR-HVS: -1.2607 SSIM: -1.1581
      
      Change-Id: I6e6c4bd9671427b99299df39ff0f42af7daf8ce7
      44c2bad5
  11. 12 May, 2017 2 commits
    • hui su's avatar
      Palette: use color cache to compress base colors · 33567b21
      hui su authored
      Get a list of palette base colors that are used in the above and
      left blocks, referred to as "color cache". For each cache color,
      signal if it is present in current block's palette, so that we
      don't need to transmit their raw values.
      
      When palette-delta-encoding is enabled, compression is improved
      by 2% on keyframe and 1% overall for the screen_content testset.
      
      Change-Id: I4cb027f1904aa9d0ab1c8f00ea9ee34bf5f16234
      33567b21
    • Luc Trudeau's avatar
      [CFL] Check for uninitialized signs · f436b12e
      Luc Trudeau authored
      To avoid writting out uninitialized signs for CfL alpha, checks are
      added in the write_cfl_alphas function.
      
      Change-Id: I832875e496a6318132c82bc1e5406dc95ae9c055
      f436b12e
  12. 11 May, 2017 3 commits
  13. 10 May, 2017 2 commits
  14. 09 May, 2017 3 commits
    • Alex Converse's avatar
      intrabc: Allow ext_tx transforms · daa15e4e
      Alex Converse authored
      objective-1-fast results:
      
      sequence       PSNR    PSNR HVS    SSIM    CIEDE   APSNR   MS SSIM VMAF
      average        -0.02    0.01       -0.02   -0.03   -0.02    0.00    0.06
      1080p           0.02    0.01        0.03    0.00    0.01    0.02    0.09
      1080p-screen   -0.32   -0.28       -0.32   -0.44   -0.31   -0.27    0.00
      360p            0.06    0.14        0.10    0.10    0.08    0.11    0.22
      720p            0.00    0.04       -0.05    0.01    0.00   -0.01   -0.10
      wikipedia_420  -1.04   -0.95       -1.05   -1.30   -1.03   -0.88   -0.29
      
      Change-Id: I30ce8a869daf1c3ed539ffed552786cbb785e7d0
      daa15e4e
    • Luc Trudeau's avatar
      [CFL] Support for skip_chroma_rd in CB4X4 · 2c317905
      Luc Trudeau authored
      CFL is disabled when skip_chroma_rd is enabled. This is done by reusing
      the logic in CB4X4. To facilitate integration, the skip logic used in CfL is
      moved inside the read/write functions.
      
      Results on Subset1:
      master@2017-05-08T19:54:48.196Z -> cfl_baseline@2017-05-08T20:06:55.292Z
        PSNR |  PSNR Cb |  PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000
      0.2668 | -12.0951 | -10.4138 |   0.3095 | 0.2998 |  0.2831 |    -3.6579
      https://arewecompressedyet.com/?job=master%402017-05-08T19%3A54%3A48.196Z&job=cfl_baseline%402017-05-08T20%3A06%3A55.292Z
      
      Change-Id: I45644baa1aceef5ad4da3332fcb10f3fbaac052b
      2c317905
    • Fangwen Fu's avatar
      Make tile dependency experiment work with ext tile. · 70bcb89b
      Fangwen Fu authored
      * Add tile dependency support when ext tile enabled.
      
      Change-Id: I8fe40adf285e171b5b761b15590a8b1c6758b8f7
      70bcb89b
  15. 08 May, 2017 1 commit
  16. 05 May, 2017 3 commits
    • Luc Trudeau's avatar
      [CFL] Alpha signaling · f533400a
      Luc Trudeau authored
      Writes and reads alpha to and from the bitstream.
      
      A special case is needed on the encoder side to handle prediction block
      skips. Since whether or not a prediction block is skipped during CfL, a
      rollback is required if the block was skipped and the alpha index was
      not zero. The advantage of this is that no signaling is required when
      the prediction block is skipped as it is assumed tha the alpha index is
      zero.
      
      A encode facade is added to the intra prediction facade as CfL requires
      special encoder side operations.
      
      Change-Id: Ic3b11d0fdbd51389d862112eb09d8785127a6b06
      f533400a
    • Sebastien Alaiwan's avatar
      Merge ref-mv into codebase · e140c508
      Sebastien Alaiwan authored
      Change-Id: I96e386678f6227f3ca735c9be2725cb9795b3296
      e140c508
    • Jingning Han's avatar
      Fix compiler warnings on config_subframe_prob_update · 911c964a
      Jingning Han authored
      Remove the unused codes under the experimental flag.
      
      Change-Id: I4e1c176d13a58f6677f32d52bbfaa7f0aad4249d
      911c964a
  17. 04 May, 2017 2 commits
  18. 03 May, 2017 4 commits