Fix compilation when appsrc is not available.

Change-Id: I96c9aad94b5eb0734854bc7cf0126cad6841c0cd
Reviewed-by: Jonas Rabbe <jonas.rabbe@gmail.com>
This commit is contained in:
Johannes Zellner
2012-05-11 16:20:26 -07:00
committed by Qt by Nokia
parent 63db99a8ee
commit 2564dbec68

View File

@@ -116,7 +116,9 @@ QGstreamerAudioDecoderSession::QGstreamerAudioDecoderSession(QObject *parent)
gst_object_unref(GST_OBJECT(pad));
g_object_set(G_OBJECT(m_playbin), "audio-sink", m_outputBin, NULL);
#if defined(HAVE_GST_APPSRC)
g_signal_connect(G_OBJECT(m_playbin), "deep-notify::source", (GCallback) &QGstreamerAudioDecoderSession::configureAppSrcElement, (gpointer)this);
#endif
// Set volume to 100%
gdouble volume = 1.0;
@@ -308,9 +310,11 @@ void QGstreamerAudioDecoderSession::setSourceFilename(const QString &fileName)
{
stop();
mDevice = 0;
#if defined(HAVE_GST_APPSRC)
if (m_appSrc)
m_appSrc->deleteLater();
m_appSrc = 0;
#endif
bool isSignalRequired = (mSource != fileName);
mSource = fileName;