docs/design/part-seeking.txt: Some small additions.
authorWim Taymans <wim.taymans@gmail.com>
Thu, 21 Jul 2005 17:22:13 +0000 (17:22 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 21 Jul 2005 17:22:13 +0000 (17:22 +0000)
commit030ff93e82c2e8709d211cb9acdc90691366d234
treead93f54379696d8e164047680bbd261bbd64cba8
parente261956ca6cd1c35075db62006e716ec96f1a5f8
docs/design/part-seeking.txt: Some small additions.

Original commit message from CVS:
* docs/design/part-seeking.txt:
Some small additions.

* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
(gst_base_sink_get_times), (gst_base_sink_do_sync),
(gst_base_sink_activate_push), (gst_base_sink_activate_pull):
* gst/base/gstbasesink.h:
discont values are gint64, handle the math correctly.

* gst/base/gstbasesrc.c: (gst_base_src_loop):
Make the basesrc report error if the source pad is not linked.

* gst/gstqueue.c: (gst_queue_link_src), (gst_queue_chain),
(gst_queue_loop), (gst_queue_handle_src_query),
(gst_queue_src_activate_push):
Make queue collect data even if the srcpad is not linked.
Start pushing out data as soon as it is linked.

* gst/gstutils.c: (gst_element_unlink), (gst_flow_get_name):
* gst/gstutils.h:
Added gst_flow_get_name() to ease error reporting.
12 files changed:
ChangeLog
docs/design/part-seeking.txt
gst/base/gstbasesink.c
gst/base/gstbasesink.h
gst/base/gstbasesrc.c
gst/gstqueue.c
gst/gstutils.c
gst/gstutils.h
libs/gst/base/gstbasesink.c
libs/gst/base/gstbasesink.h
libs/gst/base/gstbasesrc.c
plugins/elements/gstqueue.c