1. 27 Jul, 2015 2 commits
  2. 24 Jul, 2015 1 commit
  3. 22 Jul, 2015 2 commits
    • Jingning Han's avatar
      Factor forward 2D-DCT transforms into vpx_dsp · b67821f3
      Jingning Han authored
      This commit factors the 4x4, 8x8, and 16x16 2D-DCT forward
      transform operations into vpx_dsp folder.
      
      Change-Id: I084b117b79c0925edcbcabb93f62b9f4bf8dbe7d
      b67821f3
    • Scott LaVarnway's avatar
      Delete ChangeFilterWorks test · 1ec0853d
      Scott LaVarnway authored
      This test places 128 in positions that would not be found
      in the VP9 filter tables.  The ssse3 code packs this table
      into chars and uses the pmaddubsw instruction, which treats
      the value as signed.  The ssse3 code checks for 128 in
      position 3, skipping the ssse3 code if found, and calls
      vp9_convolve8_c().  vp9_convolve8_c() is also used for scaling.
      ChangeFilterWorks breaks the ssse3 scaling code found in other
      commits.
      
      Change-Id: I1f5a76834bc35180b9094c48f9421bdb19d3d1cb
      1ec0853d
  4. 21 Jul, 2015 2 commits
    • Yaowu Xu's avatar
      vpx_dsp/bitwriter.h: vp9_->vpx_ · 817be1d2
      Yaowu Xu authored
      changes prefix vp9_ to vpx_ for non codec specific functions and
      data structures.
      
      Change-Id: I91a21548e39bd24d2c7caaaa223ae47240bb78c8
      817be1d2
    • Yaowu Xu's avatar
      vpx_dsp/bitreader.h: vp9_->vpx_ · bf82514b
      Yaowu Xu authored
      Replace vp9_ in names to vpx_ as they are not codec specific.
      
      Change-Id: I2e583aa63dee769353ada4b42417aa15c4074ebb
      bf82514b
  5. 20 Jul, 2015 4 commits
  6. 17 Jul, 2015 4 commits
    • Yunqing Wang's avatar
      Migrate quantization functions from vp9/ to vpx_dsp/ · 38f1fbbb
      Yunqing Wang authored
      The following quantization functions were moved:
      vp9_quantize_b
      vp9_quantize_b_32x32
      vp9_highbd_quantize_b
      vp9_highbd_quantize_b_32x32
      
      vp9_quantize_dc
      vp9_quantize_dc_32x32
      vp9_highbd_quantize_dc
      vp9_highbd_quantize_dc_32x32
      
      The purpose of doing that was to allow these functions to be shared
      by multiple codecs.
      
      Change-Id: Id8ab939f283353cdd07bd930d47db3d932a5d87f
      38f1fbbb
    • Jingning Han's avatar
      Rename loop filter function from vp9_ to vpx_ · 2992739b
      Jingning Han authored
      Change-Id: I6f424bb8daec26bf8482b5d75dd9b0e45c11a665
      2992739b
    • Yaowu Xu's avatar
      Move bit reader files to vpx_dsp · 97279ed2
      Yaowu Xu authored
      Change-Id: Ib1cb1fbe92a39ff5312cee069559be6d3ea458d0
      97279ed2
    • Yaowu Xu's avatar
      Correctly report "Unsupported bitstream profile" · 7c0c62df
      Yaowu Xu authored
      For vp9 decoder build without profile 2 and profile 3 support, this
      commit changes to report error "Unsupported bitstream profile" for
      input streams in profile 2 or 3, rather than other misleading error
      information.
      
      In addition, one of the invalid files in unit tests is actually coded
      profile 2, this commit makes it tested only when the decoder is built
      with vp9-highbitdepth.
      
      This fixes issue #1028.
      
      Change-Id: I8b6c1210787c8f89c703a546687dcf973ac20fc0
      7c0c62df
  7. 16 Jul, 2015 1 commit
  8. 15 Jul, 2015 1 commit
  9. 14 Jul, 2015 2 commits
  10. 13 Jul, 2015 2 commits
  11. 08 Jul, 2015 2 commits
  12. 07 Jul, 2015 3 commits
  13. 06 Jul, 2015 5 commits
    • Johann's avatar
      Remove comment about disabled tests · efb05d0d
      Johann authored
      The tests were re-enabled in
      1fe643cf
      
      Change-Id: I17b45a4bbe720a56605aed338446ff77df71abad
      efb05d0d
    • Parag Salasakar's avatar
      mips msa vp9 subpel variance optimization · fbe67d30
      Parag Salasakar authored and James Zern's avatar James Zern committed
      Change-Id: If88401bf8c5d8ee58200278734d7a5058d1585d0
      fbe67d30
    • James Zern's avatar
      remove vp9_get_interp_kernel() · 017253b7
      James Zern authored
      expose filter_kernels[] and do the table lookup directly
      
      Change-Id: I0b10bff0327c3e01a723736141a9ffd377cd3d20
      017253b7
    • Debargha Mukherjee's avatar
      Expose params min-gf-interval/max-gf-interval · 98526433
      Debargha Mukherjee authored
      Adds two new vp9 parameters --min-gf-interval and --max-gf-interval
      to enable testing based on frequency of alt-ref frames.
      
      Also adds a unit-test to test enforcement of min-gf-interval.
      
      For both these parameters the default value is 0, which indicates
      they are picked by the encoder, based on resolution and framerate
      considerations. If they are greater than zero, the specified
      parameter is honored.
      
      (Additional note by paulwilkins)
      Note that there is a slight oddity in that key frames are also GFs and
      considered part of  GF only group. However they are treated as not
      being part of an arf group because for arf groups the previous GF is
      assumed to be the terminal or overlay frame for the previous group.
      
      (end note)
      
      Change-Id: Ibf0c30b72074b3f71918ab278ccccc02a95a70a0
      98526433
    • Jingning Han's avatar
      Move subtract functions from vp9 to vpx_dsp · 432cd4bf
      Jingning Han authored
      Factor out the subtraction operator as common function.
      
      Change-Id: I526e703477c6a290e0e3e3c8898f8bb1ca82779b
      432cd4bf
  14. 02 Jul, 2015 5 commits
  15. 01 Jul, 2015 4 commits