{
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;
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);