File phonon-wakeups.diff of Package kdebase4-runtime

--- phonon/xine/xinestream.cpp
+++ phonon/xine/xinestream.cpp
@@ -374,6 +374,7 @@ bool XineStream::createStream()
             videoPort = sink->threadSafeObject()->videoPort();
         }
     }
+#if 0
     if (!audioPort) {
         kDebug(610) << "creating xine_stream with null audio port";
         audioPort = XineEngine::nullPort();
@@ -382,6 +383,7 @@ bool XineStream::createStream()
         kDebug(610) << "creating xine_stream with null video port";
         videoPort = XineEngine::nullVideoPort();
     }
+#endif
     m_stream = xine_stream_new(XineEngine::xine(), audioPort, videoPort);
     hackSetProperty("xine_stream_t", QVariant::fromValue(static_cast<void *>(m_stream)));
     /*
@@ -397,12 +399,12 @@ bool XineStream::createStream()
     if (m_volume != 100) {
         xine_set_param(m_stream, XINE_PARAM_AUDIO_AMP_LEVEL, m_volume);
     }
-//X     if (!m_audioPort.isValid()) {
-//X         xine_set_param(m_stream, XINE_PARAM_IGNORE_AUDIO, 1);
-//X     }
-//X     if (!m_videoPort) {
-//X         xine_set_param(m_stream, XINE_PARAM_IGNORE_VIDEO, 1);
-//X     }
+    kDebug() << "************* audioPort *** " << audioPort << " *** VIDEO *** " << videoPort;
+    if (!audioPort)
+        xine_set_param(m_stream, XINE_PARAM_IGNORE_AUDIO, 1);
+    if (!videoPort)
+        xine_set_param(m_stream, XINE_PARAM_IGNORE_VIDEO, 1);
+
     m_portMutex.unlock();
     m_waitingForRewire.wakeAll();