vlc | branch: master | Steve Lhomme <[email protected]> | Mon Mar 21 15:10:43 2016 +0100| [1f1576ddc5c38e25822dc0074115fb6cddac670d] | committer: Jean-Baptiste Kempf
chromecast: keep the muxer and mime type requested > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1f1576ddc5c38e25822dc0074115fb6cddac670d --- modules/stream_out/chromecast/chromecast.h | 3 +++ modules/stream_out/chromecast/chromecast_ctrl.cpp | 11 +++++++++++ 2 files changed, 14 insertions(+) diff --git a/modules/stream_out/chromecast/chromecast.h b/modules/stream_out/chromecast/chromecast.h index de7c466..5b0e947 100644 --- a/modules/stream_out/chromecast/chromecast.h +++ b/modules/stream_out/chromecast/chromecast.h @@ -66,6 +66,9 @@ struct intf_sys_t vlc_object_t * const p_module; std::string serverIP; + std::string mime; + std::string muxer; + std::string appTransportId; std::string mediaSessionId; diff --git a/modules/stream_out/chromecast/chromecast_ctrl.cpp b/modules/stream_out/chromecast/chromecast_ctrl.cpp index 89ae468..dc6d503 100644 --- a/modules/stream_out/chromecast/chromecast_ctrl.cpp +++ b/modules/stream_out/chromecast/chromecast_ctrl.cpp @@ -144,6 +144,17 @@ int Open(vlc_object_t *p_module) msg_Err( p_module, "Bad muxer provided"); goto error; } + p_sys->muxer = psz_mux; + free(psz_mux); + + psz_mux = var_InheritString( p_module, CONTROL_CFG_PREFIX "mime"); + if (psz_mux == NULL) + { + msg_Err( p_module, "Bad MIME type provided"); + goto error; + } + p_sys->mime = psz_mux; /* TODO get the MIME type from the playlist/input ? */ + free(psz_mux); // Start the Chromecast event thread. if (vlc_clone(&p_sys->chromecastThread, ChromecastThread, p_module, _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
