1. 02 Sep, 2016 2 commits
  2. 01 Sep, 2016 3 commits
    • Urvang Joshi's avatar
      Add ALT_INTRA experiment. · 340593e5
      Urvang Joshi authored
      When the experiment is ON, we use Paeth predictor instead of TM
      For derf set, this gives about 0.09% improvement overall, and 0.55%
      improvement if all frames are forced to be intra-only.
      Also, if the EXT_INTRA experiment is also on, the improvement overall
      is 0.056%, and improvement if all frames are forced to be intra-only is
      Change-Id: Id74e107ede70a8d2107fa14fcb3f44b23a437274
    • Yaowu Xu's avatar
      Port renaming changes from AOMedia · f883b42c
      Yaowu Xu authored
      Cherry-Picked the following commits:
      0defd8f2 Changed "WebM" to "AOMedia" & "webm" to "aomedia"
      54e66767 Replace "VPx" by "AVx"
      5082a369 Change "Vpx" to "Avx"
      7df44f17 Replace "Vp9" w/ "Av1"
      967f722f Remove kVp9CodecId
      828f30ce Change "Vp8" to "AOM"
      030b5ffc AUTHORS regenerated
      2524caee Add ref-mv experimental flag
      016762be Change copyright notice to AOMedia form
      81e55269 Replace vp9 w/ av1
      9b94565b Add missing files
      fa8ca9f2 Change "vp9" to "av1"
      ec838b76  Convert "vp8" to "aom"
      80edfa01 Change "VP9" to "AV1"
      d1a11fb9 Change "vp8" to "aom"
      7b582513 Point to WebM test data
      dd1a5c8d Replace "VP8" with "AOM"
      ff00fc0f Change "VPX" to "AOM"
      01dee0bb Change "vp10" to "av1" in source code
      cebe6f0c Convert "vpx" to "aom"
      17b05679 rename vp10*.mk to av1_*.mk
      fe5f8a8a rename files vp10_* to av1_*
      Change-Id: I6fc3d18eb11fc171e46140c836ad5339cf6c9419
    • Yaowu Xu's avatar
      Port folder renaming changes from AOM · c27fc14b
      Yaowu Xu authored
      Manually cherry-picked commits:
      ceef0583 libvpx->libaom part2
      3d26d916 libvpx -> libaom
      cfea7dd7 vp10/ -> av1/
      3a8eff73 Fix a build issue for a test
      bf4202ed Rename vpx to aom
      Change-Id: I1b0eb5a40796e3aaf41c58984b4229a439a597dc
  3. 31 Aug, 2016 1 commit
    • Yunqing Wang's avatar
      Change buffer_alloc_sz and frame_size type to size_t · a722a114
      Yunqing Wang authored
      1. Changed buffer_alloc_sz and frame_size type to size_t.
      2. Added a TODO for video resolution limits. On 32 bit systems, the maximum
      resolution supported in the encoder is 4k(3840x2160). The malloc() would
      fail if encoding >4k video on a 32 bit system.
      Change-Id: Ibd91b28fd63d1b04e8ac9a5270a17629f239188a
  4. 30 Aug, 2016 1 commit
    • Yunqing Wang's avatar
      Fix Visual Studio build warnings · ed07056f
      Yunqing Wang authored
      Fixed a list of VS warnings. Warning message:
      ..\test\vp10_convolve_test.cc(34): warning C4244: 'initializing' : conversion
      from 'ptrdiff_t' to 'int', possible loss of data
      Change-Id: I9a1d3978a79fbb7b1ac028c5713ac72b6ff99172
  5. 29 Aug, 2016 1 commit
  6. 26 Aug, 2016 1 commit
  7. 23 Aug, 2016 1 commit
  8. 18 Aug, 2016 1 commit
  9. 17 Aug, 2016 2 commits
  10. 16 Aug, 2016 2 commits
    • Yaowu Xu's avatar
      Port dering experiment from aom · 253c001f
      Yaowu Xu authored
      Mannually cherry-picked:
      15791332 Use OD_DIVU for small divisions in temporal_filter.
      03122298 Replace divides by small values with multiplies.
      9c48eec7 Removing divisions from od_dir_find8()
      0950ed82 Merge "Port active map / cyclic refresh fixes to vp10."
      efefdad7 Port active map / cyclic refresh fixes to vp10.
      1eaf748c Port switch to 9-bit rate cost to aom.
      0b1606e7 Only build deringing code when --enable-dering.
      e2511e15 Deringing cleanup: don't hardcode the number of levels
      8fe5c5d6 Rename dering_in to od_dering_in to sync with Daala
      4eb1380d Makes second filters for 45-degree directions horizontal
      7f4c3f58 Removes the superblock variance contribution to the threshold
      3dc56f93 Simplifying arithmetic by using multiply+shift
      cf2aaba9 Return 0 explicitly for OD_ILOG(0).
      49ca22aa Use the Daala implementation of OD_ILOG().
      85187243 Fix compiler warning in od_dering.c.
      485d6a69 Prevent multiple inclusion of odintrin.h.
      51b7a998 Adds the Daala deringing filter as experimental
      Note that a few of the changes were already in libvpx codebse.
      Change-Id: I1c32ee7694e5ad22c98b06ff97737cd792cd88ae
    • Yaowu Xu's avatar
      Port commits related to clpf and qm experiments · 0818a7c8
      Yaowu Xu authored
      Manually cherry-picked following commits from AOMedia git repository:
      bb2727c2 Sort includess for "clpf.h"
      c297fd00 Add quantisation matrix range parameters.
      0527894f Add encoder option and signaling for quant matrix control.
      4106232b Turn off trellis coding for quantization matrices.
      4017fca3 Modify tests to allow quantization matrices.
      1c122c24 Add quant and dequant functions for new quant matrices.
      95a89994 Enable CLPF
      f72782bb Fix a build issue
      73bae509 Add quantisation matrices and selection functions
      33208d20 Added support for constrained low pass filter (CLPF)
      Change-Id: I60fc1ee1ac40e6b9d1d00affd97547ee5d5dd6be
  11. 12 Aug, 2016 4 commits
  12. 10 Aug, 2016 3 commits
    • James Zern's avatar
      lossless_test: mark tests as Large · 239bb16f
      James Zern authored
      Change-Id: I619b365d636737da8b1a322bab3be973de53200d
    • James Zern's avatar
      cpu_speed_test: mark speed 0 as Large · b5818b77
      James Zern authored
      TestTuneScreen / TestScreencastQ0 are the worst offenders
      Change-Id: I579a93289aa431afbfea8a280ddcb1011ab1a8cf
    • James Zern's avatar
      remove SVC · cc73e1fc
      James Zern authored
      spatial/temporal scalability are not supported in VP10 currently.
      + remove the unused vp10/encoder/skin_detection.[hc]
      this also enables DatarateTestLarge for VP10 which passes with no
      experiments enabled. these were removed previously when only the SVC
      tests should have been:
      134710af Disable tests not applicable to VP10
      Change-Id: I9ee7a0dd5ad3d8cc1e8fd5f0a90260fa43da387c
  13. 09 Aug, 2016 1 commit
    • James Zern's avatar
      remove vp8cx_set_ref.c · 2c14c539
      James Zern authored
      and the related tests. vpxcx_set_ref is the binary to use for vp10.
      Change-Id: I4c4ce7b36b165e6d06b87fd6b53923a1c11e4e6c
  14. 08 Aug, 2016 1 commit
    • Yi Luo's avatar
      Optimization EXT_INTRA's filtered intra predictor (SSE4.1) · 57c4711b
      Yi Luo authored
      - Add unit tests to verify the bit-exact result.
      - In speed test, function speed (for each mode/tx_size)
        improves about 23%~35%.
      - On E5-2680, park_joy_1080p, 10 frames, --kf-max-dist=1,
        encoding time improves about 1%~2%.
      Change-Id: Id89f313d44eea562c02e775a6253dc4df7e046a9
  15. 04 Aug, 2016 3 commits
  16. 03 Aug, 2016 1 commit
  17. 02 Aug, 2016 1 commit
  18. 01 Aug, 2016 1 commit
    • Yaowu Xu's avatar
      Disable tests not applicable to VP10 · 134710af
      Yaowu Xu authored
      As VP10 does not support multiple layers yet, we disable the ported
      tests from VP9.
      Change-Id: Ib7577c27e402ede481213b7a64ebee7576a025a5
  19. 29 Jul, 2016 2 commits
  20. 28 Jul, 2016 1 commit
  21. 26 Jul, 2016 5 commits
  22. 25 Jul, 2016 1 commit
  23. 20 Jul, 2016 1 commit
    • Yi Luo's avatar
      HBD fast path quantization speed improvement · b2663a8a
      Yi Luo authored
      - HBD encoder speed improvement (SSE4.1):
        Enable CONFIG_VP9_HIGHBITDEPTH, on Xeon E5-2680,
        50 frames, park_joy_1080p, 12-bit,
        Encoding time reduces from 4846481 to 4177471 (ms)
      - Add unit test to verify bit-exact and EOB calculation
      Change-Id: I08e8ef3549ddad5ab36d86e78557df3b288537ea