Make webaudio is not using close-hanle-on-prepare property for temporary.
authorkeonho07.kim <keonho07.kim@samsung.com>
Mon, 15 Apr 2013 15:32:26 +0000 (00:32 +0900)
committerGerrit Code Review <gerrit2@kim11>
Tue, 16 Apr 2013 01:56:21 +0000 (10:56 +0900)
[Title] Make webaudio is not using close-hanle-on-prepare property for temporary.
[Problem] https://tizendev.org/bugs/browse/DCM-1102
[Cause] N/A
[Solution] Revert commit for only webaudio.

Change-Id: I6d81cc5ca8a7293d9fc141964d7365eb957120fe

Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp

index 1f126cf..9df5401 100755 (executable)
@@ -180,17 +180,6 @@ void AudioDestinationGStreamer::finishBuildingPipelineAfterWavParserPadReady(Gst
 {
     ASSERT(m_wavParserAvailable);
 
-#if ENABLE(TIZEN_GSTREAMER_AUDIO)
-    GRefPtr<GstElement> audioSink = adoptGRef(gst_element_factory_make("avsysaudiosink", 0));
-    m_audioSinkAvailable = audioSink;
-    g_object_set(audioSink.get(), "close-handle-on-prepare", 1, NULL);
-
-    if (!audioSink.get()) {
-        TIZEN_LOGE("GST_MESSAGE_ERROR : Failed to create GStreamer avsysaudiosink element");
-        LOG_ERROR("Failed to create GStreamer avsysaudiosink element");
-        return;
-    }
-#else
     GRefPtr<GstElement> audioSink = gst_element_factory_make("autoaudiosink", 0);
     m_audioSinkAvailable = audioSink;
 
@@ -215,7 +204,6 @@ void AudioDestinationGStreamer::finishBuildingPipelineAfterWavParserPadReady(Gst
         m_audioSinkAvailable = false;
         return;
     }
-#endif
 
     GstElement* audioConvert = gst_element_factory_make("audioconvert", 0);
     gst_bin_add_many(GST_BIN(m_pipeline), audioConvert, audioSink.get(), NULL);