gstreamer/ext/vpx
Julien Isorce 88ce7397fc vp8enc/vp8enc: set 1 for the default value of VP8E_SET_STATIC_THRESHOLD
In Google webrtc, the setting VP8E_SET_STATIC_THRESHOLD is set to 1
(except when the content is known to be static very often in which
case it is set to 100, i.e. when sharing screen with Google Hangouts).

The cpu usage drops a lot when using 1 for above setting because it
allows the encoder to skip static/low content blocks. The current
0 default value uses too much cpu and confuses the user regarding
the cpu usage expectations. User expects vp8enc to use low cpu by
default.

Documentation of VP8E_SET_STATIC_THRESHOLD:
  https://github.com/webmproject/libvpx/blob/master/vpx/vp8cx.h#L188

chromium/webrtc:
  b484ec0082/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc (822)

Closes #58
2020-01-28 02:41:50 +00:00
..
gstvp8dec.c docstrings: port ulinks to markdown links 2019-08-23 18:56:01 +02:00
gstvp8dec.h
gstvp8enc.c docstrings: port ulinks to markdown links 2019-08-23 18:56:01 +02:00
gstvp8enc.h
GstVP8Enc.prs
gstvp8utils.c
gstvp8utils.h
gstvp9dec.c vp9dec: Fix broken 4:4:4 8bits decoding 2019-11-29 21:42:47 +00:00
gstvp9dec.h
gstvp9enc.c docstrings: port ulinks to markdown links 2019-08-23 18:56:01 +02:00
gstvp9enc.h
gstvpxdec.c
gstvpxdec.h
gstvpxenc.c vp8enc/vp8enc: set 1 for the default value of VP8E_SET_STATIC_THRESHOLD 2020-01-28 02:41:50 +00:00
gstvpxenc.h
meson.build vpx: Error out if enabled and no features found 2019-11-05 21:42:12 +05:30
plugin.c