1. 05 Sep, 2016 2 commits
  2. 03 Sep, 2016 2 commits
  3. 01 Sep, 2016 2 commits
  4. 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
  5. 23 Aug, 2016 2 commits
  6. 22 Aug, 2016 1 commit
  7. 18 Aug, 2016 1 commit
  8. 16 Aug, 2016 1 commit
  9. 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
  10. 25 Jul, 2016 1 commit
  11. 20 Jul, 2016 2 commits
  12. 18 Jul, 2016 3 commits
  13. 15 Jul, 2016 1 commit
  14. 08 Jul, 2016 1 commit
  15. 24 Jun, 2016 1 commit
  16. 23 Jun, 2016 1 commit
    • Zoe Liu's avatar
      Add decoder support for bi-direct prediction in EXT_REFS · e9147214
      Zoe Liu authored
      Following supports are added in the decoder:
      (1) Decoder support to show_existing_frame == 1;
      (2) Decoder support to avoid the referring to non-reference frames;
      (3) Decoder support to handle the case when cm->prev_frame gets retired
          in the reference buffer.
      
      Change-Id: Ibe8590da8db26e18bcf149b9f155db71636ba890
      e9147214
  17. 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
  18. 16 Jun, 2016 1 commit
    • Yue Chen's avatar
      Add RDO and recon of MOTION_VAR experiment · 04812eb3
      Yue Chen authored
      The decision framework in enc (without obmc mv refinement) and
      reconstruction at both sides is implemented.
      
      Performance gain: 2.229/2.000/1.915% lowres/midres/hdres
      Encodinig time: +13%
      
      Change-Id: I5ab634c17d7050f15ecf5d4145626d0eaa425058
      04812eb3
  19. 15 Jun, 2016 1 commit
  20. 13 Jun, 2016 1 commit
  21. 08 Jun, 2016 1 commit
  22. 06 Jun, 2016 1 commit
    • Jingning Han's avatar
      Unify inter prediction operation at enc/dec · 947c7f0c
      Jingning Han authored
      This commit makes the encoder and decoder use the same motion
      compensated prediction functions to simplify the codebase.
      
      Change-Id: Ic492700bd003aec658e95cb39bcc2ba60bc6e2e4
      947c7f0c
  23. 04 Jun, 2016 1 commit
  24. 19 May, 2016 2 commits
  25. 10 May, 2016 1 commit
    • clang-format's avatar
      apply clang-format · a2dc61c7
      clang-format authored
      .c files were missed in the previous change
      
      Change-Id: I9d22cd83e1f87472bfb09e6a38284396b2fcd860
      a2dc61c7
  26. 13 Apr, 2016 1 commit
  27. 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
  28. 04 Apr, 2016 1 commit
  29. 31 Mar, 2016 1 commit
  30. 29 Mar, 2016 1 commit