gstreamer/ext
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
..
aalib aasink & cacasink: add filter aatv & cacatv 2019-12-28 23:01:19 +00:00
cairo Don't pass default GLib marshallers for signals 2019-11-17 15:32:30 +00:00
dv Remove autotools build system 2019-10-14 11:04:18 +01:00
flac Remove autotools build system 2019-10-14 11:04:18 +01:00
gdk_pixbuf Remove autotools build system 2019-10-14 11:04:18 +01:00
gtk Remove autotools build system 2019-10-14 11:04:18 +01:00
jack Remove autotools build system 2019-10-14 11:04:18 +01:00
jpeg jpegdec: Check return value of gst_buffer_map() 2020-01-27 22:59:34 +00:00
lame Remove autotools build system 2019-10-14 11:04:18 +01:00
libcaca aasink & cacasink: add filter aatv & cacatv 2019-12-28 23:01:19 +00:00
libpng Remove autotools build system 2019-10-14 11:04:18 +01:00
mpg123 Remove autotools build system 2019-10-14 11:04:18 +01:00
pulse Remove autotools build system 2019-10-14 11:04:18 +01:00
qt qmlglsink: fix build on EGL platform without X11 headers 2019-12-04 22:38:49 +00:00
raw1394 Don't pass default GLib marshallers for signals 2019-11-17 15:32:30 +00:00
shout2 good: use of g_value_dup_string 2019-12-20 09:30:26 +00:00
soup Remove autotools build system 2019-10-14 11:04:18 +01:00
speex Remove autotools build system 2019-10-14 11:04:18 +01:00
taglib Remove autotools build system 2019-10-14 11:04:18 +01:00
twolame Remove autotools build system 2019-10-14 11:04:18 +01:00
vpx vp8enc/vp8enc: set 1 for the default value of VP8E_SET_STATIC_THRESHOLD 2020-01-28 02:41:50 +00:00
wavpack Remove autotools build system 2019-10-14 11:04:18 +01:00
meson.build meson: Don't skip plugins that don't build with MSVC 2018-09-05 20:15:57 +05:30