1. 03 Nov, 2016 1 commit
  2. 21 Oct, 2016 1 commit
  3. 06 Oct, 2016 1 commit
  4. 30 Sep, 2016 2 commits
  5. 21 Sep, 2016 1 commit
  6. 20 Sep, 2016 2 commits
    • Angie Chiang's avatar
      Add init_scan_order() · c5da5c58
      Angie Chiang authored
      init_scan_order will set non_zero_prob at every position in the block to
      0.5 and then sort the non_zero_prob to get a zig zag scan order as
      initialize scan order
      
      Change-Id: I5cd9379b16e7a601e89783cc8a59355429a1f0c2
      c5da5c58
    • Nathan E. Egge's avatar
      Remove partition_cdf update from entropymode.c. · cd1eaba8
      Nathan E. Egge authored
      The partition_cdf was being updated in av1_adapt_inter_frame_probs()
       when partition_prob is updated via adaptation which is inconsistent
       with all of the other CDFs that are updated when writing out the
       probability changes to the bitstream.
      
      Change-Id: Ib3c8e9d7204acb1691d261bd1f17c4dc9760d093
      cd1eaba8
  7. 19 Sep, 2016 1 commit
  8. 17 Sep, 2016 1 commit
  9. 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
  10. 14 Sep, 2016 2 commits
  11. 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
  12. 09 Sep, 2016 1 commit
  13. 05 Sep, 2016 1 commit
    • Jingning Han's avatar
      Regularize the minimum tx_size · f476e1a6
      Jingning Han authored
      Make TX_4x4 as the minimum selectable transform size form bit-stream
      syntax perspective. Use value 0 as the minimum supported transform
      size unit for the block coding.
      
      Change-Id: Ieb3167216a96aaddb0810a424ccaaf8ae896fec5
      f476e1a6
  14. 03 Sep, 2016 1 commit
    • Nathan E. Egge's avatar
      Update segment tree_cdf per frame. · e1f9e33d
      Nathan E. Egge authored
      Move computing the segmentation_probs.tree_cdf table per symbol to
       computing it only when the probabilities are updated.
      
      Change-Id: I3826418094bbaca4ded87de5ff04d4b27c85e35a
      e1f9e33d
  15. 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
  16. 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
  17. 20 Jul, 2016 1 commit
  18. 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
  19. 15 Jun, 2016 1 commit
  20. 13 Jun, 2016 1 commit
  21. 10 May, 2016 2 commits
    • clang-format's avatar
      apply clang-format · a2dc61c7
      clang-format authored and James Zern's avatar James Zern committed
      .c files were missed in the previous change
      
      Change-Id: I9d22cd83e1f87472bfb09e6a38284396b2fcd860
      a2dc61c7
    • 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
  22. 13 Apr, 2016 1 commit
  23. 04 Apr, 2016 1 commit
  24. 31 Mar, 2016 3 commits
  25. 25 Mar, 2016 2 commits
  26. 24 Mar, 2016 1 commit
  27. 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
  28. 28 Jan, 2016 1 commit
  29. 08 Jan, 2016 1 commit