gstreamer/libs/gst/base
Tim-Philipp Müller ebcfd0ce05 basesrc: provide fallback in case a create function doesn't know about provided buffers
In 0.11 the caller may provide a buffer to be filled by the source to
pull_range/get_range/create, but it's easy to miss this new case when
porting code from 0.10. Provide fallback that copies the created data
into the provided buffer for now.

This makes oggdemux in pull-mode work with dataurisrc.
2012-07-10 09:42:15 +01: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: add missing element-type annotations 2012-06-18 13:18:32 +02:00
gstadapter.h adapter: make internals private 2012-05-01 09:32:45 +02:00
gstbaseparse.c basesrc, basesink, baseparse, typefind: use GST_SEGMENT_FLAG with segment flags 2012-07-09 21:51:07 +01:00
gstbaseparse.h baseparse: Rename ::event() to ::sink_event() for consistency 2012-03-30 12:03:40 +02:00
gstbasesink.c basesrc, basesink, baseparse, typefind: use GST_SEGMENT_FLAG with segment flags 2012-07-09 21:51:07 +01:00
gstbasesink.h basesink: wait_eos() -> wait() 2012-06-18 11:36:25 +02:00
gstbasesrc.c basesrc: provide fallback in case a create function doesn't know about provided buffers 2012-07-10 09:42:15 +01:00
gstbasesrc.h basesink: lower GST_BASE_SRC_FLAG_LAST 2012-03-30 11:49:16 +02:00
gstbasetransform.c query: copy structure in _add_allocation_meta() 2012-07-10 10:31:00 +02:00
gstbasetransform.h query: use more generic structure for meta params 2012-07-06 11:49:47 +02:00
gstbitreader-docs.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstbitreader.c base: add some missing introspection annotations 2012-06-19 18:41:04 -07:00
gstbitreader.h base: add some missing introspection annotations 2012-06-19 18:41:04 -07: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 base: add some missing introspection annotations 2012-06-19 18:41:04 -07:00
gstbytewriter-docs.h docs: libgstbase: more gobject introspection annotations 2010-12-07 18:37:04 +00:00
gstbytewriter.c base: add some missing introspection annotations 2012-06-19 18:41:04 -07: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: add STREAM_START handling 2012-07-09 19:57:25 +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
gstqueuearray.c libs: New growing-only queue. 2012-07-04 17:46:53 +02:00
gstqueuearray.h libs: New growing-only queue. 2012-07-04 17:46:53 +02:00
gsttypefindhelper.c typefind: fix prototype of helper_find_suggest 2012-05-24 11:10:22 +02:00
gsttypefindhelper.h typefind: fix for new getrange method signature 2011-11-17 16:15:23 +01:00
Makefile.am libs: New growing-only queue. 2012-07-04 17:46:53 +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...