1. 04 Dec, 2015 2 commits
  2. 17 Oct, 2015 1 commit
  3. 16 Oct, 2015 1 commit
  4. 01 Oct, 2015 1 commit
  5. 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
      Change-Id: I7f9e5ebee11d8e21aca2cd517a69eefc181b2e86
    • Ronald S. Bultje's avatar
      vp8: change build_intra_predictors_mbuv_s to use vpx_dsp. · 7cdcfee8
      Ronald S. Bultje authored
      Change-Id: I936c2430c3c5b1e0ab5dec0a20110525e925b5e4
    • Ronald S. Bultje's avatar
      vp8: change build_intra_predictors_mby_s to use vpx_dsp. · 54d48955
      Ronald S. Bultje authored
      Change-Id: I2000820e0c04de2c975d370a0cf7145330289bb2
  6. 28 Sep, 2015 1 commit
  7. 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
  8. 24 Sep, 2015 1 commit
  9. 09 Sep, 2015 1 commit
  10. 08 Sep, 2015 1 commit
  11. 02 Sep, 2015 1 commit
  12. 31 Aug, 2015 1 commit
  13. 27 Aug, 2015 1 commit
  14. 26 Aug, 2015 6 commits
  15. 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
    • 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
  16. 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
  17. 18 Aug, 2015 3 commits
    • Johann's avatar
      Rename vp8 loopfilter_filters_dspr2.c · e7aa2d9b
      Johann authored
      Change-Id: I914b456558edbdee5eefdfba731bc70d3d5f5d53
    • Johann's avatar
      Rename vp8 loopfilter[_neon.c] · 4e5e5fc5
      Johann authored
      Avoid conflict with vpx_dsp version
      Change-Id: I041b1532a9276400a5547de8dfed1de43ad4e83d
    • 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
  18. 07 Aug, 2015 1 commit
  19. 05 Aug, 2015 1 commit
  20. 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
  21. 01 Aug, 2015 1 commit
  22. 31 Jul, 2015 2 commits
  23. 30 Jul, 2015 2 commits
  24. 29 Jul, 2015 3 commits
  25. 28 Jul, 2015 1 commit