From cd3f191dab28decadad13fea65f6a585011ff4ba Mon Sep 17 00:00:00 2001 From: Youness Alaoui Date: Tue, 29 Apr 2008 00:03:39 +0000 Subject: [MOVED FROM GST-P-FARSIGHT] check against audio_buffer_clip which can return NULL if the buffer is outside the clipping segment 20080429000339-4f0f6-7e4e31f066b87e29265ddb3978929e51efbff47d.gz --- gst/liveadder/liveadder.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst/liveadder/liveadder.c b/gst/liveadder/liveadder.c index 4cd7537a..c2f236b9 100644 --- a/gst/liveadder/liveadder.c +++ b/gst/liveadder/liveadder.c @@ -839,6 +839,10 @@ gst_live_live_adder_chain (GstPad *pad, GstBuffer *buffer) buffer = gst_audio_buffer_clip (buffer, &padprivate->segment, adder->rate, adder->bps); + /* buffer can be NULL if it's completely outside of the segment */ + if (!buffer) + goto out; + /* * Make sure all incoming buffers share the same timestamping */ -- cgit v1.2.1