gstreamer/libs/gst/base
Andy Wingo b594010249 gst/base/gstbasetransform.c (gst_base_transform_proxy_getcaps): Intersect the peer's caps with our caps.
Original commit message from CVS:
2005-05-09  Andy Wingo  <wingo@pobox.com>

* gst/base/gstbasetransform.c (gst_base_transform_proxy_getcaps):
Intersect the peer's caps with our caps.
2005-05-09 21:37:54 +00:00
..
gstbasesink.c gst/base/gstbasesink.c: Actually do something with error codes returned from the push functions. 2005-05-06 16:19:59 +00:00
gstbasesink.h Some more documentation. 2005-05-06 08:25:19 +00:00
gstbasesrc.c Remove old query functions. Ported old code. 2005-05-09 10:53:13 +00:00
gstbasesrc.h Some more documentation. 2005-05-06 08:25:19 +00:00
gstbasetransform.c gst/base/gstbasetransform.c (gst_base_transform_proxy_getcaps): Intersect the peer's caps with our caps. 2005-05-09 21:37:54 +00:00
gstbasetransform.h
gstcollectpads.c
gstcollectpads.h
gsttypefindhelper.c gst/: Handle negative offsets better. Fixes decodebin. 2005-05-09 15:54:26 +00:00
gsttypefindhelper.h
Makefile.am
README

Base classes
------------

GstBaseSink
 
  Base class for sink elements.

  - one sinkpad
  - handles state changes
  - does flushing
  - preroll with optional preview
  - pull/push mode
  - EOS handling

  FIXME: not much point making it operate in pull mode as a generic
  base class I guess... 

GstBaseTransform

  Base class for simple tranform filters

  - one sinkpad and one srcpad
  - formats the same on sink and source pad.
  - handles state changes
  - does flushing
  - push mode
  - pull mode if transform can operate on arbitrary data

GstBaseSrc

  Base class for getrange based source elements

  - one sinkpad
  - handles state changes
  - pull/push mode
  - handles seeking/query