gst/base/: Make basesrc negotiate.
authorWim Taymans <wim.taymans@gmail.com>
Wed, 6 Jul 2005 13:25:26 +0000 (13:25 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 6 Jul 2005 13:25:26 +0000 (13:25 +0000)
commit03aa950f7dc959af588c45bdf2c00e291879de61
tree29ea02b9a7d4cc2f39edce4f381bcc0b65ac8b54
parent7ce828ba3ac7c37a638f01dbd1edfb0ccd260ae9
gst/base/: Make basesrc negotiate.

Original commit message from CVS:
* gst/base/README:
* gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_empty),
(gst_base_sink_handle_object), (gst_base_sink_loop),
(gst_base_sink_change_state):
* gst/base/gstbasesink.h:
* gst/base/gstbasesrc.c: (gst_base_src_class_init),
(gst_base_src_init), (gst_base_src_setcaps),
(gst_base_src_getcaps), (gst_base_src_loop),
(gst_base_src_default_negotiate), (gst_base_src_negotiate),
(gst_base_src_start), (gst_base_src_change_state):
* gst/base/gstbasesrc.h:
Make basesrc negotiate.
Handle the case where preroll fails in basesink.
Update README.
ChangeLog
gst/base/README
gst/base/gstbasesink.c
gst/base/gstbasesink.h
gst/base/gstbasesrc.c
gst/base/gstbasesrc.h
libs/gst/base/README
libs/gst/base/gstbasesink.c
libs/gst/base/gstbasesink.h
libs/gst/base/gstbasesrc.c
libs/gst/base/gstbasesrc.h