1. 03 May, 2017 3 commits
  2. 02 May, 2017 1 commit
    • Fangwen Fu's avatar
      Set ext_delta_q default and bug fix · 4e2df09c
      Fangwen Fu authored
      * Set ext_delta_q experiment as default
      * Update test for ext_delta_q
      * Fix a bug (BUG=aomedia:485) in encoder which
        cause decoder and encoder mismatch.
      Change-Id: I28ece21c32ff8621f8837ed4807b02eef8c92e29
  3. 28 Apr, 2017 6 commits
  4. 27 Apr, 2017 1 commit
    • Frederic Barbier's avatar
      Cleanup dead high-bitdepth inverse-tx functions · 4fc8df67
      Frederic Barbier authored
      This patch removes dead code and prevents future implementations
      to rely on obsolete transforms. Future optimizations and tests should
      be based on latest C-functions (av1/common/av1_inv_txfm1d.c)
      Cleanup related last unit-test callers.
      Change-Id: I24953cc1baf30dd7b720df8a72dd91b356b74cad
  5. 26 Apr, 2017 2 commits
    • Yi Luo's avatar
      Update partial inverse DCT according to VP9 · 3fcb356e
      Yi Luo authored
      - Partial inverse DCT unit tests have been enhanced.
      - IDCT x86_64 assembly code has been removed.
      Change-Id: Ic3bed2c0e70abdfd642a4f74fa969cc672d4795f
    • Yunqing Wang's avatar
      Add the motion vector unit test · ff4fa068
      Yunqing Wang authored
      This unit test was ported from VP9. To prevent the motion vector out of
      range bug, added a motion vector unit test. In the 4k video encoding,
      always forced to use extreme motion vectors and also encouraged to use
      INTER modes. In the decoding, checked if the motion vector was valid,
      and also checked the encoder/decoder mismatch.
      Change-Id: I1c72ea7c32a3cec9c67f1bbdc168e60507e57516
  6. 25 Apr, 2017 4 commits
    • James Zern's avatar
      remove remaining refs to aom_highbd_idct8x8_64_add · 4a2e3b2d
      James Zern authored
      fixes high-bitdepth build:
      ./libaom.a(aom_dsp_rtcd.c.o): In function `setup_rtcd_internal':
        ./aom_dsp_rtcd.h:2614: undefined reference to
      missed in:
      c756e4d0 Cleanup dead high-bitdepth inverse-tx functions
      Change-Id: I63ee6fc5dbf85fd48efd9ff721868df6fb05eb09
    • Frederic Barbier's avatar
      Cleanup dead high-bitdepth inverse-tx functions · c756e4d0
      Frederic Barbier authored
      Cleanup related last unit-test callers.
      Change-Id: I9fa8a19c140bf0ef6c1690456fc9d1a54ad6b091
    • Yaowu Xu's avatar
      Cleanup: remove const · 032573dd
      Yaowu Xu authored
      Similar to previous commit, this cleanup removes more "const"s for
      parameters passed by value
      Change-Id: I092bcbeecab75f0c14c3ee60d34dcf6f69034fe4
    • Urvang Joshi's avatar
      Intra prediction: Remove unused variants. · c3bcf3be
      Urvang Joshi authored
      Directional predictors for 45, 63 and 207 angle had 2 or 3 variants
      each, and only one of them was actually being used. So, removed the
      C, sse2, ssse3 and neon versions of the unused ones.
      Updates to the test:
      - test_intra_pred_speed was testing the unused versions, so changed
        it to use the version actually used by code. This meant updating
        some golden MD5 values.
      - test_intra_pred_speed was NOT filling up bottom-left and top-right
        pixels randomly, so the predictors using these pixels weren't tested
        properly. This was fixed.
      Change-Id: I09725d593408b81e0cd636e70a88c28eea5f2222
  7. 24 Apr, 2017 1 commit
  8. 23 Apr, 2017 1 commit
  9. 22 Apr, 2017 1 commit
  10. 21 Apr, 2017 1 commit
  11. 20 Apr, 2017 5 commits
    • Sean Purser-Haskell's avatar
      Correct row padding to avoid overflow in all cases. · 775a4bed
      Sean Purser-Haskell authored
      Change-Id: I88041e954fa6cff5986458309bb28fa2e3c9758c
    • James Zern's avatar
      tests: use scoped_ptr for local video source vars · 9aeaeb7d
      James Zern authored
      prevents leak / static analysis  warnings on ASSERT*() failures
      Change-Id: I1d3edbdbb18dbbe3b17691971348a8121cf09afa
    • Sebastien Alaiwan's avatar
      Drop support for CONFIG_EMULATE_HARDWARE · c6a48a25
      Sebastien Alaiwan authored
      This experiment complexifies DSP function dispatch, without bringing
      any real value (it's non-normative arbitrary behaviour).
      Moreover, it only has an effect on obsolete transforms, the new ones
      don't implement this mechanism.
      Change-Id: Idaccdd0c14ed6b7008cd4f365c7f017ba8ccacf5
    • Alex Converse's avatar
      intrabc: Add initial skeleton · 28744309
      Alex Converse authored
      Missing features:
      * RDOPT (Forced on for certain blocks)
      * Any form of border extension
      * Non MI sized right and bottom edges
      * MV prediction
      Present features:
      * Force intrabc for some blocks
      * Carry intrabc in the bitstream
      * Validate DV is causal
      * Reconstruct intrabc block assuming border extension is unnecessary
      Change-Id: Ib1f6868e89bfacc2a4edfc876485bad1b347263b
    • Yunqing Wang's avatar
      ext_tile: add 2 tile encoding modes · d8cd55f4
      Yunqing Wang authored
      Added 2 tile encoding modes:
      TILE_NORMAL mode supports the large-scale tile coding up to 1024 x 1024
      TILE_VR mode supports the large-scale tile coding and also the decoding
      of a single tile.
      TILE_NORMAL mode allows the non-vr content to be encoded in multiple tiles
      without using the coding tool that are designed for vr applications.
      Change-Id: Id804806a1bbcb916b7f5dc7e2c5509d88f3defcb
  12. 19 Apr, 2017 2 commits
  13. 18 Apr, 2017 1 commit
    • Yi Luo's avatar
      Move width branch out of height loop · a4d87992
      Yi Luo authored
      - AVX2 Copy and average functions are faster,
        Copy function: ~4%-57%
        Avg function:  ~17%-54%
      Change-Id: Ib1732cd90eb353379ef50ecbb1e207860969f1c3
  14. 17 Apr, 2017 1 commit
    • Thomas Daede's avatar
      Remove rt deadline. · 8082614e
      Thomas Daede authored
      The "good" speed levels are universally better than the "rt" ones,
      running faster to achieve the same quality.
      rt mode also turned off alt refs and lag-in-frames, but these
      are still accessible separately (and the low latency test case
      explicitly sets them).
      Some features were used by the rt scale and not the good scale.
      Two additional "good" levels, 7 and 8, were added to accomidate
      these features and not reduce test coverage.
      Change-Id: I3a6a78ddb664511762c197bc41f3a9909665b565
  15. 14 Apr, 2017 2 commits
  16. 13 Apr, 2017 2 commits
  17. 12 Apr, 2017 2 commits
  18. 11 Apr, 2017 1 commit
  19. 10 Apr, 2017 1 commit
  20. 06 Apr, 2017 2 commits