Thulinma
dbafa808b8
Fix Cygwin compilation:
...
- Fix various incompatibilities and differences between Linux and Cygwin builds
- Make usrsctp an optional dependency
- Fix building without SSL
- Add new secure random bytes function, use it for websockets
- Switch to libsrtp2 v2.6.0 (currently latest release)
- Add patch that makes latest libsrtp2 build in latest Cygwin
- Add patch that makes srt build in latest Cygwin
- Correctly allow linking libsrtp2 and srt to local mbedtls version
2024-04-25 12:44:38 +02:00
Thulinma
db30be38c5
Fix header includes to be a bit more consistent
2024-04-25 12:44:38 +02:00
Thulinma
2a8f2f75d3
Implemented UDP socket packet send pacing, WebRTC now makes use of this new feature.
2023-06-15 12:34:25 +02:00
Thulinma
132e59db51
Support for reloading config from disk, writing config to disk after 60 seconds of no changes, reloading config from disk on API call request
2023-06-12 11:47:28 +02:00
Marco van Dijk
00d9b66602
Add UTC string parsing functions
...
Change-Id: I51cbb2274e26811d28b303375ff75a32e272adcc
2023-01-24 01:53:27 +01:00
Thulinma
4181b52857
Silence more compile warnings, fix compilation on MacOS
2022-10-27 14:50:38 +02:00
Ivan Tivonenko
0a13ec1119
Fix compile warnings
...
Co-authored-by: Thulinma <jaron@vietors.com>
2022-10-27 14:50:38 +02:00
Alex Kordic
6c117b63cf
Add s3 protocol to URIReader
2022-08-10 09:19:22 +02:00
DDVTech
fccf66fba2
Restyle
2021-10-19 22:29:40 +02:00
Thulinma
091926a963
Added Util::unixMS
2020-03-12 16:23:16 +01:00
Erik Zandvliet
2607113727
Library code style update + some minor backports from Pro edition
2018-12-04 13:11:48 +01:00
Thulinma
c7c94dc3c3
Added Util::bootMS() to timing library
2017-06-09 20:09:41 +02:00
Thulinma
203d7b7a67
Fixed long long value in timing library to actually be long long.
2016-02-29 11:51:23 +01:00
Thulinma
610c48ddcb
Added getUTCString call to Util library.
2015-07-30 11:57:23 +02:00
Thulinma
cc7ffac297
Added Util::wait as guaranteed-time Util::sleep implementation.
2014-08-04 15:57:49 +02:00
Thulinma
8c01ec8897
Such style. (Code style unification)
2014-06-18 10:39:27 +02:00
Thulinma
d3bb5b13e4
Fixed Mac support
2014-06-17 12:07:35 +02:00
Thulinma
8f97995b1b
Replaced Util::bootSecs implementation with CLOCK_MONOTONIC.
2014-06-17 11:17:29 +02:00
Thulinma
5973e7ebe1
Added Util::bootSecs() for reliable time since boot measurements.
2014-05-16 19:45:02 +02:00
Thulinma
6c54546048
Added Util::getNTP() to timing library.
2014-05-04 01:25:52 +02:00
Thulinma
0e5d838a20
Shared Memory updates
2014-04-04 02:08:05 +02:00
Thulinma
9f62fc4c91
Fixed Util::sleep ignoring values above 10 seconds.
2014-01-29 12:45:21 +01:00
Thulinma
b5a4ea1b93
Remove doxygen errors, update Doxyfile to latest version.
2014-01-05 11:57:56 +01:00
Thulinma
aa5056ee3d
Fixed compiling on OSX, also fixes DDVTECH/mistlib#1
2013-03-14 00:13:07 +01:00
Thulinma
38ef8704f8
Global cleanups and standardization of code style.
2012-12-11 11:03:33 +01:00
Thulinma
ca25787c45
In soviet russia, stupid mistakes fix YOU.
2012-09-19 15:31:43 +02:00
Thulinma
74312b2e51
Fixed timing on weird systems.
2012-09-18 16:37:50 +02:00
Thulinma
c019dc6e9f
Added new timing library, added Socket::Buffer support to RTMP library.
2012-09-18 15:48:44 +02:00