1. 28 Mar, 2016 1 commit
    • Yunqing Wang's avatar
      Make set_reference control API work in VP9 and VP10 · 9aaa3c93
      Yunqing Wang authored
      Moved the API patch from NextGen to NextGenv2 and also added this
      API to VP10. An example was included. To try it, for example, run
      the following command:
      $ examples/vpx_cx_set_ref vp10 352 288 in.yuv out.ivf 4 30
      
      Change-Id: Ib56bc3d365e530cfc8d859a13ddbf4c007907b81
      9aaa3c93
  2. 25 Mar, 2016 5 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 6 commits