gstreamer/libs/gst/base
Nicolas Dufresne 12c5d903c9 basesrc: No need to stop flushing in start_complete
The flushing state is handled a bit differently, there is no need
to stop flushing in start_complete. This would other result in
unlock_stop being called without unlock_start.

Unlike what the old comment says, there is no need to take the live
lock here, we are still single threaded at this point (app thread
or the state change thread). Also, we will wait for playing state
in create/getrange, no need to do that twice.

https://bugzilla.gnome.org/show_bug.cgi?id=794149
2018-03-07 20:03:56 -05:00
..
.gitignore Update a bunch of gitignores to clean up my git status output 2009-01-23 16:08:40 +00:00
base.h aggregator: hook up to build system 2017-12-02 15:44:40 +00:00
gstadapter.c adapter: Check if meta transform_func is NULL before using it 2017-05-02 14:27:14 +03:00
gstadapter.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstaggregator.c gstaggregator: pads must inherit from #GstAggregatorPad 2018-03-01 15:25:53 +01:00
gstaggregator.h gstaggregator: pads must inherit from #GstAggregatorPad 2018-03-01 15:25:53 +01:00
gstbaseparse.c baseparse: Fix integer overflow in bitrate calculation 2018-02-22 16:14:57 -05:00
gstbaseparse.h base: Export boxed type copy/free functions for the remaining types 2017-06-20 09:57:01 +03:00
gstbasesink.c gstbasesink: Include segment.offset in the computation of position 2018-02-16 10:35:14 -03:00
gstbasesink.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstbasesrc.c basesrc: No need to stop flushing in start_complete 2018-03-07 20:03:56 -05:00
gstbasesrc.h basesrc: Annotate some of the virtual methods 2018-01-23 20:06:52 +01:00
gstbasetransform.c basetransform: Allow going passthrough inside decide_allocation 2017-12-17 15:39:51 -05:00
gstbasetransform.h basetransform: annotate virtual methods 2018-01-31 13:36:15 +01: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 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 bytereader: fix peek value when scanning for 00 00 01 with non-0 offset 2017-02-22 11:07:24 +00:00
gstbytereader.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +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 libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstcollectpads.c collectpads: mention the query function in the docs as well 2017-10-15 15:59:11 +02:00
gstcollectpads.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstdataqueue.c Don't use deprecated g_object_newv() 2017-04-08 09:49:59 +01:00
gstdataqueue.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstflowcombiner.c flowcombiner: Fix version for ref and unref functions 2017-10-10 18:39:26 +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 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 libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
gstqueuearray.c queuearray: Implement pop_tail_struct() for completeness 2018-03-05 09:39:57 +02:00
gstqueuearray.h queuearray: Implement pop_tail_struct() for completeness 2018-03-05 09:39:57 +02:00
gsttypefindhelper.c typefindhelper: fix confusing debug log message 2018-01-15 16:31:44 +00:00
gsttypefindhelper.h libs: base: mark symbols explicitly for export with GST_EXPORT 2017-05-15 23:13:53 +01:00
Makefile.am aggregator: hook up to build system 2017-12-02 15:44:40 +00:00
meson.build aggregator: hook up to build system 2017-12-02 15:44:40 +00: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...