<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>Hello,<br></div><div><br></div><div>On Sun, 3 Mar 2019, at 13:41, Stephen Rhodes wrote:<br></div><blockquote type="cite" id="fastmail-quoted"><div dir="ltr"><div dir="ltr"><div>I have developed a services_discovery module for VLC that will find ip cameras on the local network that are onvif compatible using udp broadcast. <br></div></div></div></blockquote><div><br></div><div>Before going to a review, thanks a lot, this is very useful and requested by users!<br></div><div><br></div><blockquote type="cite" id="fastmail-quoted"><div dir="ltr"><div dir="ltr"><div> modification to the Makefile.am is required as well.  It has dependency on libxml2 and nettle.<br></div></div></div></blockquote><div><br></div><div>You should use vlc_xml.h header, instead of libxml.<br></div><div><br></div><div>What do you use nettle for?<br></div><div><br></div><div>Best,<br></div><div><br></div><blockquote type="cite" id="fastmail-quoted"><div dir="ltr"><div dir="ltr"><div><br></div><div><div>diff --git a/modules/services_discovery/Makefile.am b/modules/services_discovery/Makefile.am<br></div><div>index efd9cf6..0d6f928 100644<br></div><div>--- a/modules/services_discovery/Makefile.am<br></div><div>+++ b/modules/services_discovery/Makefile.am<br></div><div>@@ -13,6 +13,14 @@ libsap_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_sap)<br></div><div> libsap_plugin_la_LIBADD = $(LIBS_sap) $(SOCKET_LIBS)<br></div><div> sd_LTLIBRARIES += <a href="http://libsap_plugin.la">libsap_plugin.la</a><br></div><div> <br></div><div>+libonvifdisc_plugin_la_SOURCES = services_discovery/onvifdisc.c services_discovery/onvif.c services_discovery/onvif.h<br></div><div>+libonvifdisc_plugin_la_CFLAGS = $(LIBXML2_CFLAGS) $(NETTLE_CFLAGS)<br></div><div>+libonvifdisc_plugin_la_LIBADD = $(LIBXML2_LIBS) $(NETTLE_LIBS)<br></div><div>+sd_LTLIBRARIES += <a href="http://libonvifdisc_plugin.la">libonvifdisc_plugin.la</a><br></div><div>+if HAVE_WIN32<br></div><div>+libonvifdisc_plugin_la_LIBADD += -liphlpapi<br></div><div>+endif<br></div><div>+<br></div><div> libavahi_plugin_la_SOURCES = services_discovery/avahi.c<br></div><div> libavahi_plugin_la_CFLAGS = $(AM_CFLAGS) $(AVAHI_CFLAGS)<br></div><div> libavahi_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)'<br></div></div><div><br></div><div>I'm hoping this module can be added to the official VLC distribution.  It has been well tested against a variety of cameras including<br></div><div><br></div><div>HIKVISION, DAHUA, AXIS, SUNBA, AMCREST, SPECO, TRENDNET, REOLINK, FOSCAM, UTALENT, VIVOTEK, HIKAM<br></div><div><br></div><div>Thank you for your consideration,<br></div><div><br></div><div>Stephen Rhodes<br></div></div><div>_______________________________________________<br></div></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><div><br></div><div><b>Attachments:</b><br></div><ul><li>onvifdisc.c<br></li><li>onvif.c<br></li><li>onvif.h<br></li></ul></blockquote><div><br></div><div id="sig60240713"><div class="signature">--<br></div><div class="signature">Jean-Baptiste Kempf -  President<br></div><div class="signature">+33 672 704 734<br></div><div class="signature"> <br></div><div class="signature"><br></div></div><div><br></div></body></html>