[vlc-devel] [PATCH 0/3] Refactoring SRT modules

Thomas Guillem thomas at gllm.fr
Thu Mar 1 09:06:37 CET 2018



On Thu, Mar 1, 2018, at 07:32, Justin Kim wrote:
> Hello,
> 
> Any advice for these patches? It's been a long time. :)
> Please, review and give me advice.
> 

Hello, I'll have a look today

> Regards,
> Justin
> 
> On 30/01/2018 5:13 PM, Justin Kim wrote:
> > Hello,
> > 
> > Once SRT modules lost connection, it should be restarted.
> > This refactoring codes are created to prevent that situation.
> > 
> > While this work, several issues in SRT modules are fixed.
> > 
> >       - 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.
> > 
> > These are based on code from Roman Diouskine <rdiouskine at haivision.com>
> > 
> > Justin Kim (3):
> >    access_out: srt: Refactoring to support connection recovery
> >    access: srt: Refactoring to support connection recovery
> >    contrib: srt: Enabled for Win32
> > 
> >   contrib/src/srt/rules.mak   |   3 +-
> >   modules/access/srt.c        | 338 ++++++++++++++++++++++---------------
> >   modules/access_output/srt.c | 394 +++++++++++++++++++++++++++-----------------
> >   3 files changed, 449 insertions(+), 286 deletions(-)
> > 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list