[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [Phonon] cb383f7: debugging for the state change message
From:       Trever Fischer <wm161 () wm161 ! net>
Date:       2011-01-09 6:40:45
Message-ID: 20110109064045.185AEA6092 () git ! kde ! org
[Download RAW message or body]

commit cb383f779344ddeaf63c15600a79cbf80ec58273
branch master
Author: Trever Fischer <wm161@wm161.net>
Date:   Sat Jan 8 20:44:18 2011 -0500

    debugging for the state change message

diff --git a/gstreamer/mediaobject.cpp b/gstreamer/mediaobject.cpp
index 3fc7329..4ea0a84 100644
--- a/gstreamer/mediaobject.cpp
+++ b/gstreamer/mediaobject.cpp
@@ -25,6 +25,7 @@
 #include "streamreader.h"
 #include "phononsrc.h"
 #include "phonon-config-gstreamer.h"
+#include "gsthelper.h"
 
 #include <QtCore/QByteRef>
 #include <QtCore/QEvent>
@@ -1497,14 +1498,16 @@ void MediaObject::handleBusMessage(const Message &message)
 
     case GST_MESSAGE_STATE_CHANGED : {
 
-            if (gstMessage->src != GST_OBJECT(m_pipeline))
-                return;
-
             GstState oldState;
             GstState newState;
             GstState pendingState;
             gst_message_parse_state_changed (gstMessage, &oldState, &newState, \
&pendingState);  
+            if (gstMessage->src != GST_OBJECT(m_pipeline)) {
+                m_backend->logMessage("State changed from \
"+GstHelper::stateName(oldState)+" to "+GstHelper::stateName(newState), \
Backend::Debug, this); +                return;
+            }
+
             if (newState == pendingState)
                 return;
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic