onvif_srvd - is Linux daemon for ONVIF Device(IP camera) Service server.
ONVIF official website: http://www.onvif.org
The web services data binding is generated using gSOAP
License: GPLv2.
Copyright (c) 2016, Koynov Stas - skojnov@yandex.ru
v2.0 (2023-08-28)
- changed license to GPLv2 (gsoap requirements) see: issue 21
- update
gsoap
to ver2.8.92
(was2.8.55
) - Added support for
snapshot
andPTZ service
see details PR 13 Thank for roleo - add
get_time_zone
method andenum TimeZoneFormat
- add option
--tz_format
for setTimeZoneFormat
- add
ServiceContext::get_SystemDateAndTime
- add
set_sig_handler
function - add process Ctrl-C in terminal(
SIGINT
signal) for debug - add various
PATCH_VERSION
processing options - add
systemd
script - add
SOAP_EMPTY_HANDLER
macros
- now we can set extern toolchain (compiller)
- update mirrors for
gSOAP
arhive - PTZ:Ref: use
soap_new_req_tt__Vector2D/1D
(malloc + init params) - PTZ:Ref: use
soap_new_req_tt__FloatRange
(malloc + init params) - PTZ:Ref: use
auto
from C++11
- Closed issue 19 (Memory leak) We must delete all dynamically-allocated memory managed by soap context
- add
soapcpp2_lex.l.patch
For more details see: https://sourceforge.net/p/gsoap2/bugs/1269/
v1.1 (2017-11-23)
- uses new ver of
gsoap 2.8.55
(was2.8.44
) - update daemon.c/h to ver 1.1
- update smacros.h to ver 1.1
- fix: del debug output