Changeset 225458 in webkit


Ignore:
Timestamp:
Dec 3, 2017 1:07:25 AM (6 years ago)
Author:
Carlos Garcia Campos
Message:

[GStreamer] GstCaps leaked in MediaPlayerPrivateGStreamer::createGSTPlayBin
https://bugs.webkit.org/show_bug.cgi?id=180311

Reviewed by Michael Catanzaro.

gst_caps_new_empty_simple() is passed directly to g_object_set(). The returned caps should be freed with
gst_caps_unref().

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::createGSTPlayBin):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r225457 r225458  
     12017-12-03  Carlos Garcia Campos  <cgarcia@igalia.com>
     2
     3        [GStreamer] GstCaps leaked in MediaPlayerPrivateGStreamer::createGSTPlayBin
     4        https://bugs.webkit.org/show_bug.cgi?id=180311
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        gst_caps_new_empty_simple() is passed directly to g_object_set(). The returned caps should be freed with
     9        gst_caps_unref().
     10
     11        * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
     12        (WebCore::MediaPlayerPrivateGStreamer::createGSTPlayBin):
     13
    1142017-12-02  Youenn Fablet  <youenn@apple.com>
    215
  • trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp

    r224371 r225458  
    21142114    ASSERT(m_textAppSinkPad);
    21152115
    2116     g_object_set(m_textAppSink.get(), "emit-signals", true, "enable-last-sample", false, "caps", gst_caps_new_empty_simple("text/vtt"), nullptr);
     2116    GRefPtr<GstCaps> textCaps = adoptGRef(gst_caps_new_empty_simple("text/vtt"));
     2117    g_object_set(m_textAppSink.get(), "emit-signals", TRUE, "enable-last-sample", FALSE, "caps", textCaps.get(), nullptr);
    21172118    g_signal_connect_swapped(m_textAppSink.get(), "new-sample", G_CALLBACK(newTextSampleCallback), this);
    21182119
Note: See TracChangeset for help on using the changeset viewer.