libs/gst/base/gstbasetransform.*: Add support for dropping buffers with custom GstFlo...
authorWim Taymans <wim.taymans@gmail.com>
Thu, 8 Mar 2007 11:40:18 +0000 (11:40 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 8 Mar 2007 11:40:18 +0000 (11:40 +0000)
commitecc37d93897836a044c4694c6856d8621ef98599
tree9a1216b3b4f5043cae578d27ac3429e2431090cf
parenta6510349d4c79ec43702ee40cda839050ab7f7f7
libs/gst/base/gstbasetransform.*: Add support for dropping buffers with custom GstFlowReturn.

Original commit message from CVS:
* libs/gst/base/gstbasetransform.c:
(gst_base_transform_sink_eventfunc),
(gst_base_transform_handle_buffer), (gst_base_transform_chain),
(gst_base_transform_activate):
* libs/gst/base/gstbasetransform.h:
Add support for dropping buffers with custom GstFlowReturn.
Set DISCONT flags on outgoing buffers based on QoS, incomming DISCONT
buffers or dropped buffers.
* docs/libs/gstreamer-libs-sections.txt:
docs for new custom return code.
* plugins/elements/gstidentity.c: (gst_identity_transform_ip):
Use drop support in base class to implement drop-probability.
ChangeLog
common
docs/libs/gstreamer-libs-sections.txt
libs/gst/base/gstbasetransform.c
libs/gst/base/gstbasetransform.h
plugins/elements/gstidentity.c