vlc | branch: master | Hugo Beauzée-Luyssen <h...@beauzee.fr> | Wed Feb 15 
16:36:11 2017 +0100| [e4e1820ea4392571612d4177bd4770e5da91803e] | committer: 
Hugo Beauzée-Luyssen

chromecast: Don't override the mediaSessionId after each received message

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e4e1820ea4392571612d4177bd4770e5da91803e
---

 modules/stream_out/chromecast/chromecast_ctrl.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/modules/stream_out/chromecast/chromecast_ctrl.cpp 
b/modules/stream_out/chromecast/chromecast_ctrl.cpp
index 77068ea..13b1338 100644
--- a/modules/stream_out/chromecast/chromecast_ctrl.cpp
+++ b/modules/stream_out/chromecast/chromecast_ctrl.cpp
@@ -555,11 +555,11 @@ void intf_sys_t::processMessage(const 
castchannel::CastMessage &msg)
                     msg_Err( p_module, "snprintf() truncated string for 
mediaSessionId" );
                     session_id[sizeof(session_id) - 1] = '\0';
                 }
-                if (!mediaSessionId.empty() && session_id[0] && mediaSessionId 
!= session_id) {
-                    msg_Warn( p_module, "different mediaSessionId detected %s 
was %s", mediaSessionId.c_str(), this->mediaSessionId.c_str());
+                if (session_id[0] && mediaSessionId != session_id) {
+                    if (!mediaSessionId.empty())
+                        msg_Warn( p_module, "different mediaSessionId detected 
%s was %s", mediaSessionId.c_str(), this->mediaSessionId.c_str());
+                    mediaSessionId = session_id;
                 }
-
-                mediaSessionId = session_id;
             }
 
             if (receiverState != oldPlayerState)

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to