gstreamer/libs/gst/base
Vincent Penquerc'h 37a72b1a82 baseparse: prevent excessively high memory usage with long streams
Large streams would index one frame every second, which can get quite
large with multi-hour streams, so add an additional byte-based
minimum distance as well, which will kick in for long streams
and make sure we never have more than a couple of thousand index
entries.

https://bugzilla.gnome.org/show_bug.cgi?id=666053
2012-10-28 19:49:37 +00:00
..
.gitignore Update a bunch of gitignores to clean up my git status output 2009-01-23 16:08:40 +00:00
gstadapter.c Remove 0.10-related documentation and "Since" markers 2012-07-10 12:03:27 +02:00
gstadapter.h adapter: make internals private 2012-05-01 09:32:45 +02:00
gstbaseparse.c baseparse: prevent excessively high memory usage with long streams 2012-10-28 19:49:37 +00:00
gstbaseparse.h parse: add missing declaration 2012-09-13 10:48:08 +02:00
gstbasesink.c docs: fix up basesrc/basesink docs formatting 2012-09-26 23:32:35 +01:00
gstbasesink.h basesink: wait_eos -> wait_event 2012-09-04 12:13:11 +02:00
gstbasesrc.c basesrc: use new GCond for async state change 2012-10-24 11:16:12 +02:00
gstbasesrc.h docs: adjust some parameter mismatches 2012-10-10 11:43:25 +02:00
gstbasetransform.c docs: add Since markers for new API and add it to docs and .def file 2012-10-04 11:24:09 +01:00
gstbasetransform.h basetrans: add an option to prefer passthrough 2012-10-04 11:15:36 +02:00
gstbitreader-docs.h Remove 0.10-related documentation and "Since" markers 2012-07-10 12:03:27 +02:00
gstbitreader.c Remove 0.10-related documentation and "Since" markers 2012-07-10 12:03:27 +02:00
gstbitreader.h Remove 0.10-related documentation and "Since" markers 2012-07-10 12:03:27 +02:00
gstbytereader-docs.h Remove 0.10-related documentation and "Since" markers 2012-07-10 12:03:27 +02:00
gstbytereader.c Remove 0.10-related documentation and "Since" markers 2012-07-10 12:03:27 +02:00
gstbytereader.h Remove 0.10-related documentation and "Since" markers 2012-07-10 12:03:27 +02:00
gstbytewriter-docs.h Remove 0.10-related documentation and "Since" markers 2012-07-10 12:03:27 +02:00
gstbytewriter.c Remove 0.10-related documentation and "Since" markers 2012-07-10 12:03:27 +02:00
gstbytewriter.h Remove 0.10-related documentation and "Since" markers 2012-07-10 12:03:27 +02:00
gstcollectpads.c collectpads: minor docs fixes 2012-10-15 19:56:36 +01:00
gstcollectpads.h collectpads: fix g-i annotation for GstCollectPadsBufferFunction 2012-10-20 19:44:43 +01:00
gstdataqueue.c dataqueue/queuearray: Make public API again 2012-10-25 14:03:01 +02:00
gstdataqueue.h dataqueue/queuearray: Make public API again 2012-10-25 14:03:01 +02:00
gstindex.c Remove 0.10-related documentation and "Since" markers 2012-07-10 12:03:27 +02: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 dataqueue/queuearray: Make public API again 2012-10-25 14:03:01 +02:00
gstqueuearray.h dataqueue/queuearray: Make public API again 2012-10-25 14:03:01 +02:00
gsttypefindhelper.c Make intel compiler happier 2012-09-25 00:56:26 +01:00
gsttypefindhelper.h typefind: fix for new getrange method signature 2011-11-17 16:15:23 +01:00
Makefile.am libs: g-i: avoid multiple libraries in the shared-library tag 2012-10-28 17:20:10 +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...