gst/volume/gstvolume.c: Return NOT_NEGOTIATED if we didn't set a process function yet for some reason instead of cras...
Original commit message from CVS: * gst/volume/gstvolume.c: (volume_transform_ip): Return NOT_NEGOTIATED if we didn't set a process function yet for some reason instead of crashing later. Might fix bug #509125.
This commit is contained in:
parent
fd54092a2a
commit
b9a285021c
@ -1,3 +1,9 @@
|
|||||||
|
2008-05-06 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
* gst/volume/gstvolume.c: (volume_transform_ip):
|
||||||
|
Return NOT_NEGOTIATED if we didn't set a process function yet for some
|
||||||
|
reason instead of crashing later. Might fix bug #509125.
|
||||||
|
|
||||||
2008-05-06 Sebastian Dröge <slomo@circular-chaos.org>
|
2008-05-06 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
Based on a patch by: Tim-Philipp Müller <tim.muller at collabora co uk>
|
Based on a patch by: Tim-Philipp Müller <tim.muller at collabora co uk>
|
||||||
|
@ -689,6 +689,8 @@ volume_transform_ip (GstBaseTransform * base, GstBuffer * outbuf)
|
|||||||
GstVolume *this = GST_VOLUME (base);
|
GstVolume *this = GST_VOLUME (base);
|
||||||
GstClockTime timestamp;
|
GstClockTime timestamp;
|
||||||
|
|
||||||
|
g_return_val_if_fail (this->process != NULL, GST_FLOW_NOT_NEGOTIATED);
|
||||||
|
|
||||||
/* FIXME: if controllers are bound, subdivide GST_BUFFER_SIZE into small
|
/* FIXME: if controllers are bound, subdivide GST_BUFFER_SIZE into small
|
||||||
* chunks for smooth fades, what is small? 1/10th sec.
|
* chunks for smooth fades, what is small? 1/10th sec.
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user