gstreamer/libs/gst/base
Wim Taymans 124b8e38af basesink: call state change in all cases
When we asynchronously go from READY to PLAYING, also call the
state change function so that subclasses can update their state for PLAYING.
Because the PREROLL lock is not recursive, we can't make this without
races and we must assume for now that the subclass can handle concurrent calls
to PAUSED->PLAYING and PLAYING->PAUSED. We can make this assumption because not
many elements actually do something in those state changes and the ones that
did would be broken even more without this change.

https://bugzilla.gnome.org/show_bug.cgi?id=702282
2013-06-17 10:36:34 +02:00
..
.gitignore Update a bunch of gitignores to clean up my git status output 2009-01-23 16:08:40 +00:00
base.h libs: Use foo/foo.h as single-include header consistently everywhere 2012-12-12 16:44:14 +00:00
gstadapter.c adapter: Add gst_adapter_prev_[pd]ts_at_offset() 2013-02-12 12:16:27 -08:00
gstadapter.h adapter: Add gst_adapter_prev_[pd]ts_at_offset() 2013-02-12 12:16:27 -08:00
gstbaseparse.c baseparse: Only infer TS if PTS interpolation is enabled 2013-04-23 11:49:15 +02:00
gstbaseparse.h baseparse: more inter-timestamp tracking 2013-03-27 18:26:30 +01:00
gstbasesink.c basesink: call state change in all cases 2013-06-17 10:36:34 +02:00
gstbasesink.h basesink: add simple rate control 2012-11-09 17:01:23 +01:00
gstbasesrc.c basesrc: Only force-update the duration for dynamic sources when doing the DURATION query 2013-06-06 16:46:12 +02:00
gstbasesrc.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstbasetransform.c basetransform: remove 0.10-ism from docs 2013-05-24 23:01:09 +01:00
gstbasetransform.h Fix FSF address 2012-11-03 20:44:48 +00: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 Fix FSF address 2012-11-03 20:44:48 +00: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 Fix FSF address 2012-11-03 20:44:48 +00:00
gstbytereader.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstbytewriter-docs.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstbytewriter.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstbytewriter.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstcollectpads.c GstCollectPads documentation: gst_collect_pads_read is gone. 2013-04-11 10:39:25 +02:00
gstcollectpads.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstdataqueue.c dataqueue: add gst_data_queue_peek 2013-04-18 14:45:47 -03:00
gstdataqueue.h dataqueue: add gst_data_queue_peek 2013-04-18 14:45:47 -03:00
gstindex.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstindex.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstmemindex.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstpushsrc.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstpushsrc.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstqueuearray.c queuearray: make _find() find the value if no compare function is provided 2013-01-30 12:07:52 +00:00
gstqueuearray.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttypefindhelper.c typefind: handle map failure 2013-01-14 17:01:22 +01:00
gsttypefindhelper.h Fix FSF address 2012-11-03 20:44:48 +00:00
Makefile.am Use GST_*_1_0 environment variables everywhere 2013-01-15 13:47:32 +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...