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
    • 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
      Change-Id: I1f5a76834bc35180b9094c48f9421bdb19d3d1cb
  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
    • 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
  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:
      The purpose of doing that was to allow these functions to be shared
      by multiple codecs.
      Change-Id: Id8ab939f283353cdd07bd930d47db3d932a5d87f
    • Jingning Han's avatar
      Rename loop filter function from vp9_ to vpx_ · 2992739b
      Jingning Han authored
      Change-Id: I6f424bb8daec26bf8482b5d75dd9b0e45c11a665
    • Yaowu Xu's avatar
      Move bit reader files to vpx_dsp · 97279ed2
      Yaowu Xu authored
      Change-Id: Ib1cb1fbe92a39ff5312cee069559be6d3ea458d0
    • 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
      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
  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
      Change-Id: I17b45a4bbe720a56605aed338446ff77df71abad
    • 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
    • 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
    • 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
    • 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
  14. 02 Jul, 2015 5 commits
  15. 01 Jul, 2015 4 commits