Changeset 104475 in webkit
- Timestamp:
- Jan 9, 2012 12:17:09 PM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r104474 r104475 1 2012-01-09 Judy Hao <judy.liqiong-hao@nokia.com> 2 3 [GStreamer] webkitwebsrc: pad template is leaked 4 https://bugs.webkit.org/show_bug.cgi?id=74224 5 6 Reviewed by Philippe Normand. 7 8 Use a GstPadTemplate smart pointer in webkit_web_src_init to 9 avoid a memory leak. 10 11 Fixing memory leaks. So, no new test case is introduced. 12 13 * platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: 14 (webkit_web_src_init): 15 1 16 2012-01-09 Xianzhu Wang <wangxianzhu@chromium.org> 2 17 -
trunk/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp
r99977 r104475 213 213 static void webkit_web_src_init(WebKitWebSrc* src) 214 214 { 215 G stPadTemplate* padTemplate = gst_static_pad_template_get(&srcTemplate);215 GRefPtr<GstPadTemplate> padTemplate = adoptGRef(gst_static_pad_template_get(&srcTemplate)); 216 216 WebKitWebSrcPrivate* priv = WEBKIT_WEB_SRC_GET_PRIVATE(src); 217 217 … … 233 233 234 234 GRefPtr<GstPad> targetPad = adoptGRef(gst_element_get_static_pad(GST_ELEMENT(priv->appsrc), "src")); 235 priv->srcpad = gst_ghost_pad_new_from_template("src", targetPad.get(), padTemplate );235 priv->srcpad = gst_ghost_pad_new_from_template("src", targetPad.get(), padTemplate.get()); 236 236 237 237 gst_element_add_pad(GST_ELEMENT(src), priv->srcpad);
Note: See TracChangeset
for help on using the changeset viewer.