diff options
Diffstat (limited to 'Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp')
-rw-r--r-- | Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp b/Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp index 5b92eb7bd..18372fc0b 100644 --- a/Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp +++ b/Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp @@ -305,7 +305,7 @@ void AudioFileReader::decodeAudioForBusCreation() if (m_data) { ASSERT(m_dataSize); source = gst_element_factory_make("giostreamsrc", 0); - GRefPtr<GInputStream> memoryStream = g_memory_input_stream_new_from_data(m_data, m_dataSize, 0); + GRefPtr<GInputStream> memoryStream = adoptGRef(g_memory_input_stream_new_from_data(m_data, m_dataSize, 0)); g_object_set(source, "stream", memoryStream.get(), NULL); } else { source = gst_element_factory_make("filesrc", 0); |