1. 26 Mar, 2016 1 commit
    • Alex Converse's avatar
      Use speed 2 on superframe test. · 0aef392f
      Alex Converse authored
      No need to do avoid shortcuts when all we are testing is the superframe
      syntax. Decreases the run time up the VP10 version of the test from 22
      seconds to 3 seconds on my machine.
      Change-Id: If0c3551cbb8af8b803e02629e803e5f09da76cd1
  2. 25 Mar, 2016 8 commits
  3. 24 Mar, 2016 6 commits
    • Yi Luo's avatar
      4x4 hybrid transform type V_DCT to H_FLIPADST SSE2 optimization · 4970388c
      Yi Luo authored
      - Added function fidtx4_sse2().
      - Turned on vp10_fht4x4_sse2() for these tx types.
      - Updated 4x4 unit test for speed/accuracy.
      - 4x4 Unit test passed.
      - Running 20K times with random numbers for tx type from
        V_DCT to H_FLIPADST, SSE2 against C, speed improves ~46%.
      Change-Id: I828088b7f98dc0f5939a72e3fcd6cb0b8d8dd8bf
    • Jingning Han's avatar
      Fix compiling error in highbd transform unit test · 9cb3664c
      Jingning Han authored
      Change-Id: Id09e1913c1ac965b78df2e67471807019c89f8ab
    • Jingning Han's avatar
    • Jingning Han's avatar
      Fix an enc/dec mismatch issue in DRL experiment · 4823dc36
      Jingning Han authored
      This was broken due the leakage between consecutive CLs.
      Change-Id: I08ba8c67a42871d9488729ed854845641aa7ca30
    • Geza Lore's avatar
      Port large scale tile coding features from nextgen. · 490ba1ad
      Geza Lore authored
      If configured with --enable-ext-tile, the codec uses an alternative
      tile coding syntax in the bitstream. Changes include::
       - The maximum number of tile rows and columns is extended to 1024
       - The minimum tile width/height is 64 pixels (1 superblock).
       - A tile copy mode is added where a tile directly reuse the coded
         data of a previous tile
       - The meaning of the tile-columns and tile-rows codec parameters are
         overloaded to mean tile-width and tile-height in units of 64
       - All tiles should now be independent, including rows within the
         same columns, so large scale parallel, or independent decoding is
       - vpxdec also gained the options to decode only a particular tile,
         tile row, or tile column.
      Changes without --enable-ext-tile:
       - All tiles should now be independent, including rows within the
         same columns, so large scale parallel, or independent decoding is
       - vpxenc default tile configuration changed to use 1 tile column.
      Change-Id: I0cd08ad550967ac18622dae5e98ad23d581cb33e
    • Angie Chiang's avatar
  4. 23 Mar, 2016 12 commits
  5. 22 Mar, 2016 10 commits
  6. 21 Mar, 2016 3 commits
    • Yue Chen's avatar
      Refactor transform type-size search function · 7c1f6d18
      Yue Chen authored
      Decompose choose_tx_size_from_rd into three functions that determine
      the transform coding rd at different stages. Besides the original
      function, txfm_yrd() calculates the rd for fixed size and type.
      choose_tx_size_fix_type() fixes the type and searches for the size.
      It can enable other experiments to do restricted tx searches so as to
      reduce the impact on speed.
      Similar refactoring is done for select_tx_type_yrd() in VAR_TX.
      Performance change in baseline is trivial:
      0.014/0.001/-0.020 for lowres/midres/hdres.
      Change-Id: I2ecbf6066329be088ec1bfb69013b657b14b8afe
    • Alex Converse's avatar
      Add buf_ans.h to the Makefile. · e6a136e8
      Alex Converse authored
      Change-Id: I6339912d240a1c2c3aa2f7303e7ca4d9721a29f4
    • Yaowu Xu's avatar