1. 22 Sep, 2016 1 commit
  2. 21 Sep, 2016 1 commit
  3. 20 Sep, 2016 1 commit
  4. 19 Sep, 2016 2 commits
  5. 17 Sep, 2016 1 commit
  6. 15 Sep, 2016 1 commit
    • Thomas Davies's avatar
      Step size and arithmetic coding for delta quantization. · dca173a6
      Thomas Davies authored
      Example performance: 1.8% bit rate savings using
      the AQ test mode aq-mode=4 :
      ./aomenc --codec=av1 --ivf --tile-columns=1 --tile-rows=1 \
                       --kf-max-dist=1000 --kf-min-dist=1000 --cpu-used=0 \
                       --passes=1 --threads=1 --lag-in-frames=0 \
                       --end-usage=q --limit=600 --cq-level=42 \
                       --aq-mode=4 --error-resilient=1 out.bits FourPeople_1280x720_60.y4m
      
      Change-Id: Iba01cf2732a57f3c27481ac2a3c8fc37bb9e5533
      dca173a6
  7. 14 Sep, 2016 2 commits
  8. 13 Sep, 2016 2 commits
    • Nathan E. Egge's avatar
      Update y_mode_cdf tables once per frame. · 7b8ac4f5
      Nathan E. Egge authored
      Move computing the y_mode_cdf tables per coded intra mode symbol to
       computing them only when the probabilities are updated.
      
      Change-Id: I8c43d09b8ef5febe2a3ec64bd51d28bd78ea73ed
      7b8ac4f5
    • Nathan E. Egge's avatar
      Update kf_y_mode_cdf tables once per frame. · ef56088c
      Nathan E. Egge authored
      Move computing the kf_y_mode_cdf tables per coded intra mode symbol to
       computing them only when the probabilities are updated.
      
      Change-Id: I5999447050c2f7d5dbccde80bee05ecd1c5440ab
      ef56088c
  9. 09 Sep, 2016 1 commit
  10. 03 Sep, 2016 1 commit
  11. 26 Aug, 2016 1 commit
    • Urvang Joshi's avatar
      Move palette code from libvpx/nextgenv2 to aomedia. · 764d1266
      Urvang Joshi authored
      Palette code originally by huisu@. Gives 11.68% BDRate improvement on
      screen content set.
      
      Last 7 small speedup patches from me, giving 10% speedup overall for
      screen content set.
      
      From aomedia/master:
      Revert 57fa6267 : Remove color_index_map
      
      From libvpx/nextgenv2:
      c93e5cc3 : Bring palette back to nextgenv2
      827e1b3f : Add test for screen content coding tools in end to end test
      78b0bd0a : Complete (mostly) migration of palette mode
      8a128c2a : Fixes for Palette mode
      4ab00912 : Palette mode: record selected transform type
      cbb8be76 : Set block size upper bound for Palette mode
      bb0e6921 : Convert palette from double to float.
      a0a23b7f : faster code: replace nested for loops by memcpy().
      016a5daa : Palette code: simpler and faster duplicate removal
      d0000208 : Palette code cleanup
      6dde8018 : Use built-in qsort(); create remove_dup() method.
      f746c103 : Handle centroid rounding inside palette.c itself.
      d68c7b6d : Palette: count Y colors only for screen content.
      f1906e96 : Palette code: remove the use of same if condition twice.
      
      Locally made sure all combinations of "--enable-ext-intra" and/or
      "--enable-palette" and/or "--enable-aom-highbitdepth" build OK.
      
      P.S. Note for future reference:
      EXT_INTRA experiment has only been moved *partially* to aomedia at this
      point. If and when the rest is moved to aomedia, EXT_INTRA + PALETTE
      combo needs to be moved to aomedia as well.
      
      Change-Id: I8826780014ec8a88281e56c8258b7c966121b46f
      764d1266
  12. 22 Aug, 2016 1 commit
  13. 28 Jul, 2016 3 commits
    • Nathan E. Egge's avatar
      Update partition_cdf per frame. · de89c69d
      Nathan E. Egge authored
      Move computing the partition_cdf tables per symbol to
       computing them only when the probabilities are updated.
      
      Change-Id: I442f9230ba00be7f5d0558d7c38d7324ad009ee8
      de89c69d
    • Nathan E. Egge's avatar
      Update inter_ext_tx_cdf per frame. · 73845731
      Nathan E. Egge authored
      Move computing the inter_ext_tx_cdf tables per symbol to
       computing them only when the probabilities are updated.
      
      Change-Id: I5e1e62f8eae8f6b2edbbd378beeb786649502c10
      73845731
    • Nathan E. Egge's avatar
      Update intra_ext_tx_cdf per frame. · 785e975a
      Nathan E. Egge authored
      Move computing the intra_ext_tx_cdf tables per symbol to
       computing them only when the probabilities are updated.
      
      Change-Id: I26d5e419e103093e98a7d896c196176305b50fc9
      785e975a
  14. 20 Jul, 2016 1 commit
  15. 18 Jul, 2016 1 commit
    • Alex Converse's avatar
      Use rANS to code constrained token set. · 362888b9
      Alex Converse authored
      For now this is in its own experiment for benchmarking purposes, but it
      will eventually be folded into the main ANS experiment.
      
      Change-Id: Icdb54b6ca3c0191ba717d6d10aaaffb11e2bebea
      362888b9
  16. 22 Jun, 2016 1 commit
    • Zoe Liu's avatar
      Add pred prob handling for new references in EXT_REFS · f91498c0
      Zoe Liu authored
      For the experiment of EXT_REFS, add the handling of the context
      probabilities for both forward reference frames (namely
      LAST/LAST2/LAST3/GOLDEN) and backward reference frames
      (namely BWDREF/ALTREF).
      
      Change-Id: Ibd991673acf6ff2fc9a56b8805eca9173cbf5fdc
      f91498c0
  17. 15 Jun, 2016 1 commit
  18. 10 May, 2016 1 commit
    • Nathan E. Egge's avatar
      Remove unused keyframe constant tables. · 06259581
      Nathan E. Egge authored
      The tables av1_kf_uv_mode_prob[INTRA_MODES][INTRA_MODES - 1] and
       av1_kf_partition_probs[PARTITION_CONTEXTS][PARTITION_TYPES - 1] are not
       referenced anywhere in vp10 or av1 and can be removed.
      
      Change-Id: Ibaf8d8de125fc2341beaf14733200d792d8d583c
      06259581
  19. 03 May, 2016 1 commit
  20. 13 Apr, 2016 1 commit
  21. 05 Apr, 2016 1 commit
    • Jingning Han's avatar
      Vectorize motion vector probability models · a8c1d85e
      Jingning Han authored
      This commit converts the scalar motion vector probability model
      into vector format for entropy coding contexted on the predicted
      motion vector.
      
      Change-Id: I09a17ed4d01efa49640c2882efbf78913b32556e
      a8c1d85e
  22. 04 Apr, 2016 1 commit
  23. 31 Mar, 2016 1 commit
  24. 25 Mar, 2016 2 commits
  25. 24 Mar, 2016 1 commit
  26. 22 Mar, 2016 2 commits
    • Yaowu Xu's avatar
      vp10/ -> av1/ · cfea7dd7
      Yaowu Xu authored
      Change-Id: Ia055d03656ad1580447eced8687949583fdf4089
      cfea7dd7
    • Yaowu Xu's avatar
      Rename vpx to aom · bf4202ed
      Yaowu Xu authored
      Change-Id: Ibc7933fba85feeb30ef9b14b302d932aff19f54e
      bf4202ed
  27. 28 Jan, 2016 1 commit
  28. 08 Jan, 2016 2 commits
  29. 03 Dec, 2015 1 commit
    • hui su's avatar
      Remove palette from VP10 · 5d3327e8
      hui su authored
      Store it in nextgenv2 for now.
      
      Change-Id: Iab0af0e15246758e3b6e8bde4a74b13c410576fc
      5d3327e8
  30. 09 Nov, 2015 1 commit
    • Johann's avatar
      Release v1.5.0 · cbecf57f
      Johann authored
      Javan Whistling Duck release.
      
      Change-Id: If44c9ca16a8188b68759325fbacc771365cb4af8
      cbecf57f
  31. 16 Oct, 2015 2 commits