gstreamer/libs/gst/base
Wim Taymans 602bd29960 basesink: add prepare method
Add a prepare method that is called before sync happens. The purpose of this
method is to prepare the rendering of the giving buffer so that the following
render() call after sync is a quick as possible.
2012-05-16 12:08:44 +02:00
..
.gitignore Update a bunch of gitignores to clean up my git status output 2009-01-23 16:08:40 +00:00
gstadapter.c adapter: remove _try_to_merge_up() 2012-05-01 10:50:32 +02:00
gstadapter.h adapter: make internals private 2012-05-01 09:32:45 +02:00
gstbaseparse.c baseparse: always attempt to push if not-linked 2012-04-02 15:27:14 +02:00
gstbaseparse.h baseparse: Rename ::event() to ::sink_event() for consistency 2012-03-30 12:03:40 +02:00
gstbasesink.c basesink: add prepare method 2012-05-16 12:08:44 +02:00
gstbasesink.h basesink: add prepare method 2012-05-16 12:08:44 +02:00
gstbasesrc.c basesrc: avoid potential deadlock 2012-05-16 09:24:45 +02:00
gstbasesrc.h basesink: lower GST_BASE_SRC_FLAG_LAST 2012-03-30 11:49:16 +02:00
gstbasetransform.c basetransform/basesrc: Do bufferpool configuration inside the default decide_allocation() implementation 2012-05-01 13:32:41 +02:00
gstbasetransform.h trans: add transform_ip_on_passthrough 2012-04-02 11:09:50 +02:00
gstbitreader-docs.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstbitreader.c Merge branch 'master' into 0.11 2011-07-27 12:50:39 +02:00
gstbitreader.h Merge remote-tracking branch 'origin/master' into 0.11 2011-11-26 19:44:23 +00:00
gstbytereader-docs.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstbytereader.c Merge branch 'master' into 0.11 2011-07-27 12:50:39 +02:00
gstbytereader.h Merge remote-tracking branch 'origin/master' into 0.11 2011-11-26 19:44:23 +00:00
gstbytewriter-docs.h docs: libgstbase: more gobject introspection annotations 2010-12-07 18:37:04 +00:00
gstbytewriter.c buffer: improve the buffer memory methods 2012-03-30 18:15:24 +02:00
gstbytewriter.h bytewriter: Add unchecked/inline variant of gst_byte_writer_put_buffer() 2012-03-29 18:01:11 +02:00
gstcollectpads.c collectpads: do not unref flush_start twice 2012-04-23 17:04:57 +02:00
gstcollectpads.h collectpads2: rename to collectpads 2012-04-17 15:07:54 +02:00
gstindex.c gst: Remove gstmarshal.[ch] completely and use the generic marshaller 2012-03-02 11:05:48 +01:00
gstindex.h index: rename GstAssocFlags to GstIndexAssociationFlags 2011-12-30 18:32:59 +00:00
gstmemindex.c index: rename GstAssocFlags to GstIndexAssociationFlags 2011-12-30 18:32:59 +00:00
gstpushsrc.c gst: Remove gstmarshal.[ch] completely and use the generic marshaller 2012-03-02 11:05:48 +01:00
gstpushsrc.h pushsrc: make alloc method a vmethod 2011-11-10 13:36:10 +01:00
gsttypefindhelper.c tools, base: don't poke into GstTypeFindFactory struct, use public API 2012-05-01 23:23:41 +01:00
gsttypefindhelper.h typefind: fix for new getrange method signature 2011-11-17 16:15:23 +01:00
Makefile.am collectpads2: rename to collectpads 2012-04-17 15:07:54 +02: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...