basesrc: provide fallback in case a create function doesn't know about provided buffers
authorTim-Philipp Müller <tim@centricular.net>
Mon, 9 Jul 2012 23:39:37 +0000 (00:39 +0100)
committerTim-Philipp Müller <tim@centricular.net>
Tue, 10 Jul 2012 08:42:15 +0000 (09:42 +0100)
commitebcfd0ce05c7697606f6b6ae522d0cb0e9b86b17
treef96f8dd4cf13bd6604334e820bb20b8427524ac8
parent82eb275ef93ab8798a289c79fc2633289253fe83
basesrc: provide fallback in case a create function doesn't know about provided buffers

In 0.11 the caller may provide a buffer to be filled by the source to
pull_range/get_range/create, but it's easy to miss this new case when
porting code from 0.10. Provide fallback that copies the created data
into the provided buffer for now.

This makes oggdemux in pull-mode work with dataurisrc.
libs/gst/base/gstbasesrc.c