[gst-cvs] gst-plugins-bad: camerabin: don't leak viewfinder-caps
Stefan Kost
ensonic at kemper.freedesktop.org
Fri Jun 26 08:36:57 PDT 2009
Module: gst-plugins-bad
Branch: master
Commit: 9a692cf602c55556601f7e302a6907c0d977182a
URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=9a692cf602c55556601f7e302a6907c0d977182a
Author: Stefan Kost <ensonic at users.sf.net>
Date: Fri Jun 26 18:30:01 2009 +0300
camerabin: don't leak viewfinder-caps
---
gst/camerabin/gstcamerabin.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/gst/camerabin/gstcamerabin.c b/gst/camerabin/gstcamerabin.c
index 3f87987..da5e949 100644
--- a/gst/camerabin/gstcamerabin.c
+++ b/gst/camerabin/gstcamerabin.c
@@ -531,7 +531,9 @@ camerabin_setup_src_elements (GstCameraBin * camera)
g_object_set (camera->src_zoom_scale, "method",
CAMERABIN_DEFAULT_ZOOM_METHOD, NULL);
+ /* we create new caps in any way and they take ownership of the structure st */
gst_caps_replace (&camera->view_finder_caps, new_caps);
+ gst_caps_unref (new_caps);
/* Set caps for view finder mode */
gst_camerabin_set_capsfilter_caps (camera, camera->view_finder_caps);
More information about the Gstreamer-commits
mailing list