Added support for live sources and other elements that cannot do preroll.
authorWim Taymans <wim.taymans@gmail.com>
Thu, 23 Jun 2005 10:37:09 +0000 (10:37 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 23 Jun 2005 10:37:09 +0000 (10:37 +0000)
commit1cda8197e99cb39578142865d37d61a41250c57a
tree2431bc00790b2934c1a2f3a3274caec94129bc8e
parentb8d13efa9dfff1ecd3525ab268597b8bb8bc38e9
Added support for live sources and other elements that cannot do preroll.

Original commit message from CVS:
Added support for live sources and other elements that
cannot do preroll.
Updated design docs, added live-source design doc.
Implemented live source functionality in basesrc
Fix error condition in _bin_get_state()
Implement live source handling in -launch.
Added check for live sources.
Fixed case in GstBin where elements were changed state
multiple times.
18 files changed:
ChangeLog
check/Makefile.am
check/states/sinks.c [new file with mode: 0644]
docs/design/part-live-source.txt [new file with mode: 0644]
docs/design/part-states.txt
gst/base/gstbasesrc.c
gst/base/gstbasesrc.h
gst/elements/gstfakesrc.c
gst/gstbin.c
gst/gstelement.c
gst/gstelement.h
gst/gsttypes.h
libs/gst/base/gstbasesrc.c
libs/gst/base/gstbasesrc.h
plugins/elements/gstfakesrc.c
tests/check/Makefile.am
tests/check/generic/sinks.c [new file with mode: 0644]
tools/gst-launch.c