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
      0aef392f
  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
      4970388c
    • Jingning Han's avatar
      Fix compiling error in highbd transform unit test · 9cb3664c
      Jingning Han authored
      Change-Id: Id09e1913c1ac965b78df2e67471807019c89f8ab
      9cb3664c
    • 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
      4823dc36
    • 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
         each.
       - 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
         pixels.
       - All tiles should now be independent, including rows within the
         same columns, so large scale parallel, or independent decoding is
         possible.
       - 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
         possible.
       - vpxenc default tile configuration changed to use 1 tile column.
      
      Change-Id: I0cd08ad550967ac18622dae5e98ad23d581cb33e
      490ba1ad
    • 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
      7c1f6d18
    • Alex Converse's avatar
      Add buf_ans.h to the Makefile. · e6a136e8
      Alex Converse authored
      Change-Id: I6339912d240a1c2c3aa2f7303e7ca4d9721a29f4
      e6a136e8
    • Yaowu Xu's avatar