chromecast: add a stream out proxy
commit5fb95aaf5ea1887e670ee0faf33d71065035f938
authorThomas Guillem <thomas@gllm.fr>
Thu, 25 Jan 2018 17:01:31 +0000 (25 18:01 +0100)
committerThomas Guillem <thomas@gllm.fr>
Thu, 25 Jan 2018 17:33:08 +0000 (25 18:33 +0100)
treebf5638730483dda45326c08fe0509c11061ab2d4
parente26d41660ae28f432efc7c73c00866e1d014fec4
chromecast: add a stream out proxy

This new submodule wait for all tracks to be added into the last stream out
(the http one) before running a chromecast session.

This fixes chromecast timeout errors when the session was started during the
middle of a playback and when the http sout was still empty (because no video
IFrames were available for example).

This also fixes the "You can try increasing sout-mux-caching value" error (when
the timeout came from VLC and not the CC).
modules/stream_out/chromecast/cast.cpp