libs/gst/base/gstbasetransform.c (gst_base_transform_prepare_output_buf)
authorWim Taymans <wim@fluendo.com>
Mon, 5 Dec 2005 13:01:35 +0000 (13:01 +0000)
committerAndy Wingo <wingo@pobox.com>
Mon, 5 Dec 2005 13:01:35 +0000 (13:01 +0000)
commit4f28ca8331171b0f99f9c2ddb964041076a838ae
tree152182745bf6d698b14745daf5033dbd1bd0e3f0
parent30dab643af80f1ab0c11963bc72822d1ab28351a
libs/gst/base/gstbasetransform.c (gst_base_transform_prepare_output_buf)

Original commit message from CVS:
2005-12-05  Andy Wingo  <wingo@pobox.com>

patch by: Wim Taymans <wim@fluendo.com>

* libs/gst/base/gstbasetransform.c
(gst_base_transform_prepare_output_buf)
(gst_base_transform_buffer_alloc):
* plugins/elements/gstqueue.c (gst_queue_bufferalloc): Call
alloc_buffer_and_set_caps.

* gst/gstpad.c (gst_pad_alloc_buffer): Changed to not call
set_caps on the source pad.
(gst_pad_alloc_buffer_and_set_caps): New function, does what
alloc_buffer used to do. Fixes #322874.

* docs/gst/gstreamer-sections.txt:
* docs/design/part-negotiation.txt:
* docs/pwg/advanced-negotiation.xml: Update for the alloc_buffer
changes.
ChangeLog
docs/design/part-negotiation.txt
docs/gst/gstreamer-sections.txt
docs/libs/tmpl/gstdataprotocol.sgml
docs/pwg/advanced-negotiation.xml
gst/gstpad.c
gst/gstpad.h
libs/gst/base/gstbasetransform.c
plugins/elements/gstqueue.c
win32/common/config.h