1. 03 Sep, 2015 2 commits
  2. 02 Sep, 2015 5 commits
  3. 01 Sep, 2015 2 commits
  4. 27 Aug, 2015 1 commit
  5. 22 Aug, 2015 1 commit
  6. 12 Aug, 2015 1 commit
    • Jingning Han's avatar
      Fork VP9 and VP10 codebase · 3ee6db6c
      Jingning Han authored
      This commit folks the VP9 and VP10 codebase and makes libvpx
      support VP8, VP9, and VP10.
      
      Change-Id: I81782e0b809acb3c9844bee8c8ec8f4d5e8fa356
      3ee6db6c
  7. 10 Aug, 2015 1 commit
  8. 07 Aug, 2015 1 commit
  9. 06 Aug, 2015 2 commits
    • Alex Converse's avatar
      Fix a new[]/delete mismatch · 294550c8
      Alex Converse authored
      Change-Id: I04c43ff71748d7a2e2ede462cb42b22116a1bfd6
      294550c8
    • Jingning Han's avatar
      Fix compiler error in vp8/9 decoder test · 463c9485
      Jingning Han authored
      The test file compiler fails if one uses --disable-vp8-decoder
      --enable-vp9-decoder. It effectively turns on CONFIG_VP8 and
      CONFIG_DECODERS, but turns off CONFIG_VP8_DECODER, which causes
      compiler error at test_vector_test.cc.
      
      This commit fixes this issue by adding vp8/9 decoder flags to
      the decoder behavior test, respectively.
      
      Change-Id: I097ff8fd5e12715a94a565a82e54503885eb7187
      463c9485
  10. 05 Aug, 2015 1 commit
    • Scott LaVarnway's avatar
      VPX: remove scaled calls from FUN_CONV_1D · 4e6b5079
      Scott LaVarnway authored
      and FUN_CONV_2D macros.  The predict lut now handles
      this case.  The encoder now calls vpx_scaled_2d() instead
      of vpx_convolve8() for scaling.
      
      Change-Id: Ia1c8af8a31e4cb4887a587143108cb45835f7df7
      4e6b5079
  11. 04 Aug, 2015 2 commits
    • Jingning Han's avatar
      Change vp9_quantize to vpx_quantize · d621de7e
      Jingning Han authored
      This commit clears all the vp9_ prefix use case in vpx_dsp. It gets
      the vp9 folder ready to branch out vp10.
      
      Change-Id: I2906eec179ee792b4af8c9b4161313653050e931
      d621de7e
    • Jingning Han's avatar
      Replace vp9_ prefix with vpx_ prefix in vpx_dsp function names · 08a453b9
      Jingning Han authored
      This commit clears the function naming convention in vpx_dsp. It
      replaces vp9_ prefix of global functions with vpx_ prefix. It also
      removes the vp9_ prefix from static functions.
      
      Change-Id: I6394359a63b71a51dda01342eec6a3cc08dfeedf
      08a453b9
  12. 03 Aug, 2015 1 commit
  13. 31 Jul, 2015 2 commits
    • Jingning Han's avatar
      Factor inverse transform functions into vpx_dsp · e8b133c7
      Jingning Han authored
      This commit moves the module inverse transform functions from vp9
      to vpx_dsp folder. The hybrid transform wrapper functions stay in
      the vp9 folder, since it involves codec-specific data structures.
      
      Change-Id: Ib066367c953d3d024c73ba65157bbd70a95c9ef8
      e8b133c7
    • Zoe Liu's avatar
      Code refactor on InterpKernel · 7186a2dd
      Zoe Liu authored
      It in essence refactors the code for both the interpolation
      filtering and the convolution. This change includes the moving
      of all the files as well as the changing of the code from vp9_
      prefix to vpx_ prefix accordingly, for underneath architectures:
      (1) x86;
      (2) arm/neon; and
      (3) mips/msa.
      The work on mips/drsp2 will be done in a separate change list.
      
      Change-Id: Ic3ce7fb7f81210db7628b373c73553db68793c46
      7186a2dd
  14. 30 Jul, 2015 2 commits
  15. 29 Jul, 2015 1 commit
  16. 28 Jul, 2015 2 commits
  17. 27 Jul, 2015 2 commits
  18. 25 Jul, 2015 1 commit
  19. 24 Jul, 2015 1 commit
  20. 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
  21. 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
  22. 20 Jul, 2015 4 commits
  23. 17 Jul, 2015 1 commit
    • 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