gstreamer/libs/gst/base
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
..
.gitignore Update a bunch of gitignores to clean up my git status output 2009-01-23 16:08:40 +00:00
base.h base: include flowcombiner header from base.h 2014-05-27 09:55:27 +01:00
gstadapter.c adapter: Check if meta transform_func is NULL before using it 2017-05-02 14:27:14 +03:00
gstadapter.h adapter: Rename functions and implement new functions, update test 2016-06-10 09:49:33 +03:00
gstbaseparse.c baseparse: fix taglist update spam 2017-09-01 12:14:09 +03:00
gstbaseparse.h base: Export boxed type copy/free functions for the remaining types 2017-06-20 10:08:38 +03:00
gstbasesink.c basesink: fix buffer leaks if preroll failed 2017-07-14 16:54:09 +10:00
gstbasesink.h basesink: Document the interaction between unlock() and wait_preroll() 2016-11-23 11:58:43 -05:00
gstbasesrc.c basesrc: Hold object lock while updating latency 2017-05-29 10:55:31 +03:00
gstbasesrc.h core: Add g_autoptr() support to all types 2015-12-14 12:06:55 -05:00
gstbasetransform.c basetransform: Check if meta transform_func is NULL before using it 2017-05-02 14:26:21 +03:00
gstbasetransform.h Port gtk-doc comments to their equivalent markdown syntax 2017-01-27 16:36:38 -03:00
gstbitreader-docs.h docs: align the comments correctly with the declaration in bitreader docs 2013-01-29 15:43:05 +00:00
gstbitreader.c Port gtk-doc comments to their equivalent markdown syntax 2017-01-27 16:36:38 -03:00
gstbitreader.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstbytereader-docs.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstbytereader.c bytereader: fix peek value when scanning for 00 00 01 with non-0 offset 2017-02-22 11:07:24 +00:00
gstbytereader.h bytereader: add gst_byte_reader_peek_sub_reader() and _get_sub_reader() 2014-08-15 10:03:26 +01:00
gstbytewriter-docs.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstbytewriter.c Port gtk-doc comments to their equivalent markdown syntax 2017-01-27 16:36:38 -03:00
gstbytewriter.h docs: remove dummy function declarations with G_INLINE_FUNCTION for gtk-doc 2015-11-09 17:59:16 +00:00
gstcollectpads.c Port gtk-doc comments to their equivalent markdown syntax 2017-01-27 16:36:38 -03:00
gstcollectpads.h core: Add g_autoptr() support to all types 2015-12-14 12:06:55 -05:00
gstdataqueue.c Don't use deprecated g_object_newv() 2017-04-08 09:49:59 +01:00
gstdataqueue.h Port gtk-doc comments to their equivalent markdown syntax 2017-01-27 16:36:38 -03:00
gstflowcombiner.c base: Export boxed type copy/free functions for the remaining types 2017-06-20 10:08:38 +03:00
gstflowcombiner.h base: Export boxed type copy/free functions for the remaining types 2017-06-20 10:08:38 +03:00
gstindex.c Don't use deprecated g_object_newv() 2017-04-08 09:49:59 +01:00
gstindex.h index: mark two structs that don't have abi padding 2015-09-28 16:23:41 +02:00
gstmemindex.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstpushsrc.c Port gtk-doc comments to their equivalent markdown syntax 2017-01-27 16:36:38 -03:00
gstpushsrc.h pushsrc: fix minor typos in header 2016-02-12 20:50:57 +00:00
gstqueuearray.c Port gtk-doc comments to their equivalent markdown syntax 2017-01-27 16:36:38 -03:00
gstqueuearray.h queuearray: Add G_BEGIN_DECLS and G_END_DECLS to make it usable from C++ code 2017-03-24 14:21:55 +02:00
gsttypefindhelper.c Port gtk-doc comments to their equivalent markdown syntax 2017-01-27 16:36:38 -03:00
gsttypefindhelper.h base: use correct syntax in documentation more consistently 2014-06-06 15:09:21 -04:00
Makefile.am g-i: pass compiler env to g-ir-scanner 2016-05-24 00:40:27 +01:00
meson.build meson: A couple for GIR-generation fixes 2017-04-13 10:05:53 +01:00
README add short/long description docs to base classes add pushsrc to the docs remove consolidated doc fragments 2005-08-03 13:30:18 +00:00

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

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