1. 10 Nov, 2017 1 commit
  2. 09 Nov, 2017 6 commits
  3. 08 Nov, 2017 1 commit
  4. 06 Nov, 2017 1 commit
    • Marco's avatar
      Nonrd_pickmode: avoid computing UV cost when early_term is set. · 6fbc354c
      Marco authored
      For nonrd_pickmode: if early_term is set there should be
      no need to include UV in rdcost (when color_sensitivity is set).
      
      Neutral change on RTC and RTC_derf metrics, for speed >= 5.
      No change for ytlive metrics.
      
      Very small speed gain (~0.5%) on some clips with strong color content.
      
      Change-Id: Ifc00928ecd935fc71e94935ceef0ae7481249f07
      6fbc354c
  5. 03 Nov, 2017 3 commits
    • Kyle Siefring's avatar
      Support building AVX-512 and implement sadx4 for AVX-512 · b383a17f
      Kyle Siefring authored
      The added AVX-512 support requires the subset of AVX-512 added in Skylake-X.
      
      Change-Id: I39666b00d10bf96d06c709823663eb09b89265b7
      b383a17f
    • Marco's avatar
      Compound prediction mode for nonrd pickmode. · eb7d431c
      Marco authored
      Allow for compound prediction mode in nonrd_pickmode for ZEROMV.
      For real-time encoding, 1 pass with non-zero lag-in-frames.
      
      Added speed feature to control the feature.
      Enabled for speed >=6 for now, under VBR mode.
      
      avgPSNR/SSIM metrics positive on ytlive set, for speed 6:
      some clips up by ~3-5%, some clips neutral gain, average gain
      across clips is ~1%.
      
      Small/negligible decrease in speed.
      
      Change-Id: I7a60c7596e69b9a928410c5ee2f9141eecd8613d
      eb7d431c
    • Johann's avatar
      fail early on oversize frames · 5fe82459
      Johann authored
      Even though frame_size is calculated in uint64_t, it winds up in an int
      size value.
      
      This was exposed with the msan test because the memset is called with
      (int)frame_size, leading to a segfault.
      
      Change-Id: I7fd930360dca274adb8f3e43e5e6785204808861
      5fe82459
  6. 01 Nov, 2017 2 commits
  7. 31 Oct, 2017 2 commits
  8. 30 Oct, 2017 2 commits
  9. 27 Oct, 2017 1 commit
    • James Zern's avatar
      vp8: correct if/else '{' placement · acb94609
      James Zern authored
      swap '{' and c-style comments removing a few redundant ones along the
      way; covers most leftovers from the clang-tidy run against an
      x86_64-linux config.
      
      Change-Id: I67a45596f80a12389faca49c5be440875092a7df
      acb94609
  10. 26 Oct, 2017 1 commit
  11. 24 Oct, 2017 2 commits
  12. 23 Oct, 2017 3 commits
  13. 20 Oct, 2017 1 commit
  14. 19 Oct, 2017 5 commits
  15. 18 Oct, 2017 5 commits
  16. 17 Oct, 2017 4 commits