[vlc-devel] [PATCH 3/3] chromecast: add an experimental sout module that connects to a ChromeCast device and streams using the HTTP access output

Rémi Denis-Courmont remi at remlab.net
Sat Sep 13 11:10:49 CEST 2014


Le vendredi 12 septembre 2014, 12:54:52 Adrien Maglo a écrit :
> The cancellation-safeness problem is only caused by the msgPing() call
> or I should not access as well to sout_stream_sys_t members?

I am not very familiar with C++. C++11 has to define a threaded memory model, 
but I don't know if it specifies exception handling to a sufficient extent. 
Earlier C++ standards probably do not define threads even. POSIX does not cover 
C++ at all.

As far as I understand, GNU/libc specifies that cancellation is an exception 
and everything works on the condition that any caught exception is rethrown.

On other targets, I don't know how it fares.

-- 
Rémi Denis-Courmont
http://www.remlab.net/




More information about the vlc-devel mailing list