vlc | branch: master | Jean-Baptiste Kempf <[email protected]> | Fri Nov 7 12:57:07 2014 +0100| [4059c0e628b623ff0277460dd4b67ff77bac41bd] | committer: Jean-Baptiste Kempf
Chromecast: fix connection on Windows Signed-off-by: Jean-Baptiste Kempf <[email protected]> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4059c0e628b623ff0277460dd4b67ff77bac41bd --- modules/stream_out/chromecast/cast.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/stream_out/chromecast/cast.cpp b/modules/stream_out/chromecast/cast.cpp index b26c263..68e44da 100644 --- a/modules/stream_out/chromecast/cast.cpp +++ b/modules/stream_out/chromecast/cast.cpp @@ -932,7 +932,11 @@ static void* chromecastThread(void* p_data) canc = vlc_savecancel(); // Not cancellation-safe part. +#if defined(_WIN32) + if ((i_ret < 0 && WSAGetLastError() != WSAEWOULDBLOCK) || (i_ret == 0)) +#else if ((i_ret < 0 && errno != EAGAIN) || i_ret == 0) +#endif { msg_Err(p_stream, "The connection to the Chromecast died."); vlc_mutex_locker locker(&p_sys->lock); @@ -958,7 +962,11 @@ static void* chromecastThread(void* p_data) if (!p_sys->messagesToSend.empty()) { i_ret = sendMessages(p_stream); +#if defined(_WIN32) + if ((i_ret < 0 && WSAGetLastError() != WSAEWOULDBLOCK) || (i_ret == 0)) +#else if ((i_ret < 0 && errno != EAGAIN) || i_ret == 0) +#endif { msg_Err(p_stream, "The connection to the Chromecast died."); vlc_mutex_locker locker(&p_sys->lock); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
