vlc | branch: master | Steve Lhomme <[email protected]> | Mon Mar 21 15:08:16 2016 +0100| [d266b5ea69e74b7b4d89301068e3ef2511073902] | committer: Jean-Baptiste Kempf
chromecast: better handling when loading a media fails > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d266b5ea69e74b7b4d89301068e3ef2511073902 --- modules/stream_out/chromecast/chromecast_ctrl.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/stream_out/chromecast/chromecast_ctrl.cpp b/modules/stream_out/chromecast/chromecast_ctrl.cpp index ab5cce1..89ae468 100644 --- a/modules/stream_out/chromecast/chromecast_ctrl.cpp +++ b/modules/stream_out/chromecast/chromecast_ctrl.cpp @@ -580,9 +580,12 @@ void intf_sys_t::processMessage(const castchannel::CastMessage &msg) else if (type == "LOAD_FAILED") { msg_Err( p_module, "Media load failed"); - msgReceiverClose(appTransportId); vlc_mutex_locker locker(&lock); - setConnectionStatus(CHROMECAST_CONNECTION_DEAD); + /* close the app to restart it */ + if (getConnectionStatus() == CHROMECAST_APP_STARTED) + msgReceiverClose(appTransportId); + else + msgReceiverGetStatus(); } else if (type == "INVALID_REQUEST") { _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
