From 6ff397ecccb2dd81189a8f3ec153c7c15a8ef878 Mon Sep 17 00:00:00 2001 From: Vineeth T M Date: Tue, 2 Sep 2014 17:22:07 +0530 Subject: [PATCH] imagefreeze: replace with gst_buffer_copy gst_buffer_ref and gst_buffer_writable is being used to create a writable copy of source buffer. replacing the same with gst_buffer_copy as the functionality is same. https://bugzilla.gnome.org/show_bug.cgi?id=735880 --- gst/imagefreeze/gstimagefreeze.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gst/imagefreeze/gstimagefreeze.c b/gst/imagefreeze/gstimagefreeze.c index 1a0c73a3fd..0d6ab60b4b 100644 --- a/gst/imagefreeze/gstimagefreeze.c +++ b/gst/imagefreeze/gstimagefreeze.c @@ -706,8 +706,8 @@ gst_image_freeze_src_loop (GstPad * pad) g_mutex_unlock (&self->lock); goto pause_task; } - buffer = gst_buffer_ref (self->buffer); - buffer = gst_buffer_make_writable (buffer); + buffer = gst_buffer_copy (self->buffer); + g_mutex_unlock (&self->lock); if (self->need_segment) {