gstreamer/libs/gst/base
Tim-Philipp Müller 39e21bb6dd 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-08-25 17:36:33 +01:00
..
.gitignore
base.h
gstadapter.c
gstadapter.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstbaseparse.c baseparse: fix taglist update spam 2017-08-25 17:36:33 +01:00
gstbaseparse.h base: Export boxed type copy/free functions for the remaining types 2017-06-20 09:57:01 +03:00
gstbasesink.c basesink: fix buffer leaks if preroll failed 2017-07-14 14:02:52 +10:00
gstbasesink.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstbasesrc.c basesrc: deprecate non-functional "typefind" property 2017-07-14 17:00:48 +01:00
gstbasesrc.h basesrc: deprecate non-functional "typefind" property 2017-07-14 17:00:48 +01:00
gstbasetransform.c
gstbasetransform.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstbitreader-docs.h
gstbitreader.c
gstbitreader.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstbytereader-docs.h docs: add a missing const in bytereader docs 2017-06-29 21:08:01 +02:00
gstbytereader.c
gstbytereader.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstbytewriter-docs.h
gstbytewriter.c
gstbytewriter.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstcollectpads.c collectpads: correct some comments and add more logging 2017-07-09 21:17:43 +02:00
gstcollectpads.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstdataqueue.c
gstdataqueue.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstflowcombiner.c base: Export boxed type copy/free functions for the remaining types 2017-06-20 09:57:01 +03:00
gstflowcombiner.h base: Export boxed type copy/free functions for the remaining types 2017-06-20 09:57:01 +03:00
gstindex.c
gstindex.h
gstmemindex.c
gstpushsrc.c
gstpushsrc.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstqueuearray.c
gstqueuearray.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gsttypefindhelper.c
gsttypefindhelper.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
Makefile.am
meson.build
README

Base classes
------------

GstBaseSink
  FIXME: not much point making it operate in pull mode as a generic
  base class I guess...