<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div><br></div><div>On Fri, Sep 6, 2019, at 08:49, Roland Bewick wrote:<br></div><blockquote type="cite" id="qt"><div><br></div><div><div><br></div><div class="qt-gmail_quote"><div class="qt-gmail_attr" dir="ltr">On Wed, 4 Sep 2019 at 2:32 PM, Jean-Baptiste Kempf <<a href="mailto:jb@videolan.org">jb@videolan.org</a>> wrote:<br></div><blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-color:rgb(204, 204, 204);border-left-style:solid;border-left-width:1px;padding-left:1ex;" class="qt-gmail_quote"><div>On Tue, Sep 3, 2019, at 17:19, Rémi Denis-Courmont wrote:<br></div><div> > Le maanantaina 2. syyskuuta 2019, 19.34.58 EEST Thomas Guillem a écrit :<br></div><div> > > One other concern:<br></div><div> > > <br></div><div> > > SA modules should not annonce anything by default but the core should ask<br></div><div> > > for it.<br></div><div> > > <br></div><div> > > I propose the following changes:<br></div><div> > >  - The sa module initialize from Open but doesn't annonce anything, it just<br></div><div> > > registers an annonce callback. - Add vlc_sa_annonce( libvlc, const char<br></div><div> > > *name, const char *type, unsigned port ), that will call the annonce<br></div><div> > > callback of the main SA.<br></div><div> > <br></div><div> > What makes you think a port number describe any and all types of service <br></div><div> > announcements? The only currently supported announce types is SDP, and that's <br></div><div> > definitely carrying a hell of a lot more data than a port number.<br></div><div> <br></div><div> SSDP is dead, SDP is for a very different purpose than advertising our servers.<br></div><div> Call it vlc_sa_mdns_* or something, if you prefer...<br></div></blockquote><div dir="auto"><br></div><div dir="auto">So, the plan is to follow Thomas’ recommendations?<br></div></div></div></blockquote><div><br></div><div>2 choices:<br></div><div> -1/ Either VLC instance has only one sa module that can handle multiple protocol announcement<br></div><div> -2/ Or the VLC instance has a list of SA, each one handling one service announcement, there can be multiple instance of the same plugin but with different parameters (for different protocols)<br></div><div><br></div><div>I prefer the choice 1/ but I'm OK with 2/ too.<br></div><div><br></div><div>I'm still waiting for Rémi answer about the choice 2/<br></div><div><br></div><div>"you need to put the set of parameters in the probe function (open), right ?
Are you saying you want one module capability per protocol to handle all the different parameters ?"<br></div><div><br></div><div><br></div><blockquote type="cite" id="qt"><div><div class="qt-gmail_quote"><div dir="auto"><br></div><div dir="auto">Any ideas about setting up libmicrodns as dual-stack rather than passing a single IP address to listen to? Or, just advertise VLC on Ipv6 and forget about v4?<br></div><div dir="auto"><br></div><blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-color:rgb(204, 204, 204);border-left-style:solid;border-left-width:1px;padding-left:1ex;" class="qt-gmail_quote"><div><br></div><div><br></div><div>--<br></div><div> Jean-Baptiste Kempf -  President<br></div><div> +33 672 704 734<br></div><div> _______________________________________________<br></div><div> vlc-devel mailing list<br></div><div> To unsubscribe or modify your subscription options:<br></div><div> <a rel="noreferrer" href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a><br></div></blockquote></div></div><div>_______________________________________________<br></div><div>vlc-devel mailing list<br></div><div>To unsubscribe or modify your subscription options:<br></div><div>https://mailman.videolan.org/listinfo/vlc-devel<br></div></blockquote><div><br></div></body></html>