1. 01 Oct, 2015 1 commit
  2. 30 Sep, 2015 3 commits
    • Ronald S. Bultje's avatar
      vp8: change build_intra4x4_predictors() to use vpx_dsp. · c26a9eca
      Ronald S. Bultje authored
      I've added a few new functions (d45e, d63e, he, ve) to cover the
      filtered h/v 4x4 predictors that are vp8-specific, the "correct"
      d45 with the correctly filtered bottom-right pixel (as opposed to
      the unfiltered version in vp9), and the "broken" d63 with weirdly
      filtered bottom-right pixels (which is correctly filtered in vp9).
      
      There may be a minor performance impact on all systems because we
      have to do an extra copy of the Above pixel array to incorporate
      the topleft pixel in the same array (thus fitting the vpx_dsp API).
      In addition, armv6 will have a more serious performance impact b/c
      I removed the armv6/vp8-specific assembly. I'm not sure anyone
      cares...
      
      Change-Id: I7f9e5ebee11d8e21aca2cd517a69eefc181b2e86
      c26a9eca
    • Ronald S. Bultje's avatar
      vp8: change build_intra_predictors_mbuv_s to use vpx_dsp. · 7cdcfee8
      Ronald S. Bultje authored
      Change-Id: I936c2430c3c5b1e0ab5dec0a20110525e925b5e4
      7cdcfee8
    • Ronald S. Bultje's avatar
      vp8: change build_intra_predictors_mby_s to use vpx_dsp. · 54d48955
      Ronald S. Bultje authored
      Change-Id: I2000820e0c04de2c975d370a0cf7145330289bb2
      54d48955
  3. 28 Sep, 2015 1 commit
  4. 26 Sep, 2015 1 commit
    • Ronald S. Bultje's avatar
      vp9/10: improve support for render_width/height. · 812945a8
      Ronald S. Bultje authored
      In the decoder, map this to the output variable vpx_image_t.r_w/h.
      This is intended as an improved version of VP9D_GET_DISPLAY_SIZE,
      which doesn't work with parallel frame decoding. In the encoder,
      map this to a codec control func (VP9E_SET_RENDER_SIZE) that takes
      a w/h pair argument in a int[2] (identical to VP9D_GET_DISPLAY_SIZE).
      
      Also add render_size to the encoder_param_get_to_decoder unit test.
      
      See issue 1030.
      
      Change-Id: I12124c13602d832bf4c44090db08c1009c94c7e8
      812945a8
  5. 24 Sep, 2015 1 commit
  6. 09 Sep, 2015 1 commit
  7. 08 Sep, 2015 1 commit
  8. 02 Sep, 2015 1 commit
  9. 31 Aug, 2015 1 commit
  10. 27 Aug, 2015 1 commit
  11. 26 Aug, 2015 6 commits
  12. 25 Aug, 2015 2 commits
    • Johann's avatar
      Mark Scale2Ratio INLINE · 467c66e8
      Johann authored
      WebRTC builds with -Wunused-function do not like all the uses of onyx.h
      
      Change-Id: Ic57cb143b48df9c9895f94b5f8f395c260fa7025
      467c66e8
    • Yaowu Xu's avatar
      Limit new motion vector size · a1ec3eb3
      Yaowu Xu authored
      This commit adds clamp of new vectors similar to the logic in RD loop.
      Such clamp is not necessary from the perspective of VP8 bitstream, but
      is added to improve ChromeCast mirroring's robustness.
      
      Change-Id: I42f6adbc60ffce283b994869364230858632d6fa
      a1ec3eb3
  13. 24 Aug, 2015 1 commit
    • Marco's avatar
      vp8: modifcatiion to skin map computation. · ee380cc5
      Marco authored
      For each block in pickinter: use average of four middle
      pixels (instead of single pixel) to set skin map.
      This can help a little in reducing false skin detection in
      some cases.
      
      Change-Id: Ic247af75e9c2948b08ab977a39e061adacd8ec97
      ee380cc5
  14. 18 Aug, 2015 3 commits
    • Johann's avatar
      Rename vp8 loopfilter_filters_dspr2.c · e7aa2d9b
      Johann authored
      Change-Id: I914b456558edbdee5eefdfba731bc70d3d5f5d53
      e7aa2d9b
    • Johann's avatar
      Rename vp8 loopfilter[_neon.c] · 4e5e5fc5
      Johann authored
      Avoid conflict with vpx_dsp version
      
      Change-Id: I041b1532a9276400a5547de8dfed1de43ad4e83d
      4e5e5fc5
    • Johann's avatar
      Rename vp8 quantize.c · 79a00d71
      Johann authored
      Move it to vp8_quantize.c and make sure to
      use the full path for all vp8 includes of quantize.h
      
      Change-Id: I284651ff681707385f4924ea7db1541905c1624a
      79a00d71
  15. 07 Aug, 2015 1 commit
  16. 05 Aug, 2015 1 commit
  17. 03 Aug, 2015 1 commit
    • Johann's avatar
      Rename vp8 loopfilter_mmx.asm · 749c393c
      Johann authored
      Chromium puts all the yasm output in the same directory. Looking at ways
      to improve this but in the meantime get rid of collisions.
      
      Change-Id: I923c5231d14e895ab96521eb89807ede868a0753
      749c393c
  18. 01 Aug, 2015 1 commit
  19. 31 Jul, 2015 2 commits
  20. 30 Jul, 2015 2 commits
  21. 29 Jul, 2015 3 commits
  22. 28 Jul, 2015 1 commit
  23. 25 Jul, 2015 1 commit
  24. 24 Jul, 2015 1 commit
  25. 23 Jul, 2015 1 commit
  26. 13 Jul, 2015 1 commit