From 2554dd0d5de90712aa46910320a4f027484bfe18 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 29 Nov 2005 16:21:13 +0000 Subject: [PATCH] gst/subparse/gstsubparse.c: Don't access already unref'ed buffer. Original commit message from CVS: * gst/subparse/gstsubparse.c: (feed_textbuf): Don't access already unref'ed buffer. --- ChangeLog | 5 +++++ gst/subparse/gstsubparse.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 672a9c0..75a8f22 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-11-29 Tim-Philipp Müller + + * gst/subparse/gstsubparse.c: (feed_textbuf): + Don't access already unref'ed buffer. + 2005-11-29 Jan Schmidt * gst/playback/gststreamselector.c: diff --git a/gst/subparse/gstsubparse.c b/gst/subparse/gstsubparse.c index 1434d0e..a01195a 100644 --- a/gst/subparse/gstsubparse.c +++ b/gst/subparse/gstsubparse.c @@ -537,10 +537,10 @@ feed_textbuf (GstSubparse * self, GstBuffer * buf) self->textbuf = g_string_append_len (self->textbuf, (gchar *) GST_BUFFER_DATA (buf), GST_BUFFER_SIZE (buf)); - gst_buffer_unref (buf); - self->offset = GST_BUFFER_OFFSET (buf) + GST_BUFFER_SIZE (buf); self->next_offset = self->offset; + + gst_buffer_unref (buf); } static GstFlowReturn -- 2.7.4