1. 29 Sep, 2015 1 commit
    • Yaowu Xu's avatar
      Merged branch 'master' into nextgenv2 · 7c514e2d
      Yaowu Xu authored
      Resolved Conflicts in the following files:
              configure
              vp10/common/idct.c
              vp10/encoder/dct.c
              vp10/encoder/encodemb.c
              vp10/encoder/rdopt.c
      
      Change-Id: I4cb3986b0b80de65c722ca29d53a0a57f5a94316
      7c514e2d
  2. 16 Sep, 2015 2 commits
    • Ronald S. Bultje's avatar
      Add support for color-range. · eeb5ef0a
      Ronald S. Bultje authored
      In decoder, export (eventually) into vpx_image_t.range field. In
      encoder, use oxcf->color_range to set it (same way as for
      color_space).
      
      See issue 1059.
      
      Change-Id: Ieabbb2a785fa58cc4044bd54eee66f328f3906ce
      eeb5ef0a
    • jackychen's avatar
      VP9 dynamic resizing unit test with bitrate change. · ca8f8fd3
      jackychen authored
      Verify the dynamic resizer behavior for real time, 1 pass CBR mode.
      Start at low target bitrate, raise the bitrate in the middle of the
      clip, verify that scaling-up does occur after bitrate changed.
      
      Change-Id: I7ad8c9a4c8288387d897dd6bdda592f142d8870c
      ca8f8fd3
  3. 15 Sep, 2015 1 commit
    • jackychen's avatar
      VP9 dynamic resizing unit test. · 9ac42bc1
      jackychen authored
      Verify the dynamic resizer behavior for real time, 1 pass CBR mode.
      Run at low bitrate, with resize_allowed = 1, and verify that we get
      one resize down event.
      
      Change-Id: Ic347be60972fa87f7d68310da2a055679788929d
      9ac42bc1
  4. 12 Sep, 2015 1 commit
    • Angie Chiang's avatar
      add range_check for fdct in vp10 · fe776ce6
      Angie Chiang authored
      Unify the style of fdct4() fdct8() fdct16()
      Add fdct32()
      Add range_check() at each stage
      Add unit test at ../../test/vp10_dct_test.cc
      
      Change-Id: I13f76d9046c3ea473c82024b09a5bc8662e2c28e
      fe776ce6
  5. 10 Sep, 2015 7 commits
  6. 08 Sep, 2015 1 commit
  7. 03 Sep, 2015 2 commits
  8. 02 Sep, 2015 5 commits
  9. 01 Sep, 2015 2 commits
  10. 27 Aug, 2015 1 commit
  11. 22 Aug, 2015 1 commit
  12. 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
  13. 10 Aug, 2015 1 commit
  14. 07 Aug, 2015 1 commit
  15. 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
  16. 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
  17. 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
  18. 03 Aug, 2015 1 commit
  19. 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
  20. 30 Jul, 2015 2 commits
  21. 29 Jul, 2015 1 commit
  22. 28 Jul, 2015 2 commits