gstreamer/libs/gst
Tim-Philipp Müller d8079ae1fe baseparse: fix taglist update spam
We would constantly re-post the taglist because
posted_avg_rate only gets set to avg_bitrate if
parse->priv->post_avg_bitrate is true, so if it's
false the posted rate will always differ from the
current average rate and we'd queue an update,
which leads to us spamming downstream and the
application with taglist updates.

Fix this by only queuing an update if the average
rate will actually be posted.

These taglists updates could cause expensive
operations on the application side, e.g. in Totem.

https://bugzilla.gnome.org/show_bug.cgi?id=786561
2017-09-01 12:14:09 +03:00
..
base baseparse: fix taglist update spam 2017-09-01 12:14:09 +03:00
check buffer: handle gst_buffer_map failures 2017-03-10 10:13:05 +01:00
controller controller: Export boxed type copy/free functions for GstControlPoint 2017-06-20 10:09:06 +03:00
helpers meson: Add bash completion support 2017-04-04 14:46:48 -04:00
net ptp: Unref timeout GSource for delay requests 2017-06-17 10:52:45 +03:00
Makefile.am Remove obsolete Android build cruft 2015-04-26 17:49:44 +01:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-19 21:26:14 +01:00