vlc/vlc-3.0 | branch: master | Justin Kim <justin....@collabora.com> | Wed Mar 28 19:29:45 2018 +0900| [c9d0527636e453f2bf832228742243adfdfb1627] | committer: Jean-Baptiste Kempf
access: srt: refactor to support connection recovery This is a refactoring code to support SRT connection recovery. While doing this work, SRT modules support new features comparing to the previous ones. - Connection Recovery When lost a SRT connection, this module can detect and try to re-connect. - Interruptible by SRT APIs 'srt_epoll_wait' will be interrupted when all socket descriptors are removed from its montoring list. Fortunately, SRT modules are using only one socket. - Platform Independent Now, SRT modules no longer require to use a pipe. Therfore, from this version, SRT modules can support Win32 platforms. Based on code from: Roman Diouskine <rdiousk...@haivision.com> Signed-off-by: Justin Kim <justin....@collabora.com> Signed-off-by: Thomas Guillem <tho...@gllm.fr> (cherry picked from commit ba758d7fa8a8d1e0de6c15dda11fd7d38fb24d84) Signed-off-by: Jean-Baptiste Kempf <j...@videolan.org> > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=c9d0527636e453f2bf832228742243adfdfb1627 --- modules/access/Makefile.am | 1 + modules/access/srt.c | 341 +++++++++++++++++++++++++++------------------ 2 files changed, 203 insertions(+), 139 deletions(-) Diff: http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commitdiff;h=c9d0527636e453f2bf832228742243adfdfb1627 _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits