gstreamer/libs/gst/base
Wim Taymans 0cab8b4fbc libs/gst/base/gstbasesink.c: Basesink cleanups, remove some old code.
Original commit message from CVS:
* libs/gst/base/gstbasesink.c: (gst_base_sink_init),
(gst_base_sink_preroll_queue_empty), (gst_base_sink_commit_state),
(gst_base_sink_handle_object), (gst_base_sink_event),
(gst_base_sink_is_prerolled), (gst_base_sink_wait),
(gst_base_sink_do_sync), (gst_base_sink_handle_event),
(gst_base_sink_handle_buffer), (gst_base_sink_set_flushing),
(gst_base_sink_deactivate), (gst_base_sink_activate),
(gst_base_sink_activate_pull), (gst_base_sink_get_position),
(gst_base_sink_query), (gst_base_sink_change_state):
Basesink cleanups, remove some old code.
Handle the case where a subclass can preroll in the render
method (mostly audiosinks).
Handle more events.
Remove some locks around variables that are now protected
with the PREROLL_LOCK (clock_id, flushing, ..).
Optimize position query some more, do correct locking.
Remove old code to push queue in state change, this is not
needed anymore since preroll blocks on all prerollable items
now.
Almost implemented as described in design doc.
2006-01-30 16:07:48 +00:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstadapter.c doc fixes, to link to function, just write gst_cool_function(), don't prefix with '#' 2006-01-27 22:34:51 +00:00
gstadapter.h libs/gst/: Documentation updates. 2005-12-18 16:04:41 +00:00
gstbasesink.c libs/gst/base/gstbasesink.c: Basesink cleanups, remove some old code. 2006-01-30 16:07:48 +00:00
gstbasesink.h libs/gst/: Documentation updates. 2005-12-18 16:04:41 +00:00
gstbasesrc.c libs/gst/base/gstbasesrc.c: Add some debugging. 2006-01-26 12:59:48 +00:00
gstbasesrc.h libs/gst/base/gstbasesrc.*: Name (private) union; makes Sun's Forte compiler happy (#324900). 2006-01-10 09:23:11 +00:00
gstbasetransform.c Replace gst_buffer_(make|is)_metadata_writable patch now that the release is out. 2006-01-17 12:14:20 +00:00
gstbasetransform.h libs/gst/: Documentation updates. 2005-12-18 16:04:41 +00:00
gstcollectpads.c libs/gst/base/gstcollectpads.c: Don't loop infinitely if there are no buffers to present. Partially fixes #327197, bu... 2006-01-20 09:26:00 +00:00
gstcollectpads.h libs/gst/: Documentation updates. 2005-12-18 16:04:41 +00:00
gstpushsrc.c libs/gst/: Documentation updates. 2005-12-18 16:04:41 +00:00
gstpushsrc.h libs/gst/: Documentation updates. 2005-12-18 16:04:41 +00:00
gsttypefindhelper.c gst/gsttypefindfactory.c: Don't unref factories after calling them. 2005-12-12 19:09:49 +00:00
gsttypefindhelper.h whitespace fixes 2005-10-15 15:30:24 +00:00
Makefile.am CVS surgery + support to move base, check, and net out of gst and into libs/gst 2005-11-29 19:12:30 +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...