File stoptimer.diff of Package phonon-backend-gstreamer-0_10

Index: phonon-backend-gstreamer-4.5.1/gstreamer/mediaobject.cpp
===================================================================
--- phonon-backend-gstreamer-4.5.1.orig/gstreamer/mediaobject.cpp
+++ phonon-backend-gstreamer-4.5.1/gstreamer/mediaobject.cpp
@@ -1592,7 +1592,7 @@ void MediaObject::handleStateMessage(Gst
 
     case GST_STATE_PAUSED :
         m_backend->logMessage("gstreamer: pipeline state set to paused", Backend::Info, this);
-        m_tickTimer->start();
+        //m_tickTimer->start();
         if (state() == Phonon::LoadingState) {
             loadingComplete();
         } else if (m_resumeState && m_oldState == Phonon::PausedState) {
@@ -1840,6 +1840,7 @@ void MediaObject::handleEndOfStream()
     } else {
         m_pendingState = Phonon::PausedState;
         emit finished();
+        m_tickTimer->stop();
         if (!m_seekable) {
             setState(Phonon::StoppedState);
             // Note the behavior for live streams is not properly defined
openSUSE Build Service is sponsored by