Commit graph

43 commits

Author SHA1 Message Date
Thulinma
3d26741148 Socket library and Config library restructuring, improvement to UDP socket reliability 2021-10-19 22:29:41 +02:00
Thulinma
0af992d405 Various fixes, among which:
- Fixed segfault when attempting to initialseek on disconnected streams
- Fix 100% CPU bug in controller's stats code
- WebRTC UDP bind socket improvements
- Several segfault fixes
- Increased packet reordering buffer size from 30 to 150 packets
- Tweaks to default output/buffer behaviour for incoming pushes
- Added message for load balancer checks
- Fixed HLS content type
- Stats fixes
- Exit reason fixes
- Fixed socket IP address detection
- Fixed non-string arguments for stream settings
- Added caching for getConnectedBinHost()
- Added WebRTC playback rate control
- Added/completed VP8/VP9 support to WebRTC/RTSP
- Added live seek option to WebRTC
- Fixed seek to exactly newest timestamp
- Fixed HLS input

# Conflicts:
#	lib/defines.h
#	src/input/input.cpp
2021-10-19 22:29:40 +02:00
Phencys
2b99f2f5ea New Meta commit 2021-10-19 22:29:40 +02:00
DDVTech
fccf66fba2 Restyle 2021-10-19 22:29:40 +02:00
Thulinma
8d519d0fc5 Merge branch 'development' into LTS_development 2020-03-10 14:01:31 +01:00
Thulinma
04a1b394dd Fixed multiple public addresses in controller settings, fixed debug level being passed when set to default 2020-03-10 14:01:21 +01:00
Thulinma
4c3dfa829f Implemented certbot helper utility 2019-09-09 13:19:37 +02:00
Thulinma
ffaa0394db Implemented certbot helper utility 2019-09-09 13:16:45 +02:00
Thulinma
cc9e970ea3 More backports from Pro edition, among which HTTPS/TLS support 2019-07-13 14:23:59 +02:00
Thulinma
971836e20a Increased license-checking timeout from 5s to 25s, reworked updater code (now uses system "tar" binary and downloads the same release archives linked on the website) 2019-05-23 13:32:27 +02:00
Thulinma
fd927c5e39 Merge branch 'development' into LTS_development
# Conflicts:
#	src/controller/controller.cpp
#	src/controller/controller_statistics.cpp
2019-05-23 13:31:41 +02:00
Thulinma
5418c1fefc Generalized Util::Config::is_restarting for rolling restarts, added rolling restart support to listening socket outputs 2019-05-23 13:30:24 +02:00
Thulinma
ea443945fe Generalized Util::Config::is_restarting for rolling restarts, added rolling restart support to listening socket outputs 2019-05-23 13:28:30 +02:00
Thulinma
42da518d5f Fixed ERROR message when force-saving connector list to shared memory. 2019-05-23 12:43:45 +02:00
Erik Zandvliet
10fa4b7e7b libmist backport from new metadata branch with improved typing and styling 2018-12-06 11:07:07 +01:00
Erik Zandvliet
2607113727 Library code style update + some minor backports from Pro edition 2018-12-04 13:11:48 +01:00
Thulinma
cac503f774 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2017-10-24 14:09:13 +02:00
Thulinma
7d420d884e Added support for type-less connector options (i.e. flags) 2017-10-24 13:54:43 +02:00
Thulinma
bd6034828f Merge branch 'development' into LTS_development
# Conflicts:
#	CMakeLists.txt
#	src/controller/controller_connectors.cpp
2017-01-02 12:14:16 +01:00
Thulinma
0ece6d8f26 Added ability for controller to restart without restarting connectors simultaneously 2017-01-02 12:11:05 +01:00
Thulinma
a16479b3c0 Merge branch 'development' into LTS_development 2016-08-02 17:12:13 +02:00
Thulinma
09fbe27651 Fixed segmentation fault when no connectors installed 2016-08-02 17:12:00 +02:00
Thulinma
279add438a Implemented triggers.
Merged from code by Wouter Spruit, with additions by yours truly.
2015-10-14 10:48:00 +02:00
Thulinma
2f4a4660d0 Fixed controller breaking when all connectors are deleted simultaneously. 2015-10-13 15:34:24 +02:00
Thulinma
16d38459b6 Made JSON library non-recursive.
Co-authored with Diederick.
2015-10-06 13:21:14 +02:00
Thulinma
71dc32d2d3 Added ability to break through semaphore locks to the controller monitoring thread. 2015-08-28 21:56:27 +02:00
Thulinma
d120523bbb Improvements to connector shutdown code, attempted fix for Windows support. 2015-04-16 13:18:52 +02:00
Thulinma
243a05c8af Removed unused code from procs library, updated and simplified connector handler in controller. 2015-04-16 12:23:03 +02:00
Thulinma
d457046420 Converted HTTP based outputs to new and improved mechanism, increasing robustness and efficiency. 2014-10-31 00:38:25 +01:00
Thulinma
1a3c23d5d7 Fixes and optimizes to MistController 2014-06-23 10:10:54 +02:00
Thulinma
f09e58e034 Better display of "enabled" protocols that used to display as unavailable. 2014-06-20 19:51:34 +02:00
Thulinma
81d56bc04b HTTP proxy rewrite, by Wouter Spruit. 2014-06-18 15:00:26 +02:00
Thulinma
1174773244 Finalized error propagation and debug level setting code. 2014-06-05 09:55:30 +02:00
Thulinma
75c5af4575 Fixes. 2014-05-29 16:42:36 +02:00
Thulinma
3810330343 Added debug level options. 2014-05-29 13:26:16 +02:00
Thulinma
cd2fe225c5 Shared memory rewrite 2014-04-04 19:50:40 +02:00
Thulinma
a4baed35d2 Fixed updateProtocol not restarting protocols with correct parameters.
Signed-off-by: Thulinma <jaron@vietors.com>
2014-01-13 15:01:09 +01:00
Thulinma
05d23a0ac6 Removed ALL the compile warnings! 2014-01-05 15:28:53 +01:00
Thulinma
a254fe7195 Removed debug information, fixed controller, made HTTP connector auto-discover connectors. 2013-08-12 16:25:36 +02:00
Thulinma
221cd15b07 Some minor optimalizations and fixes to controller. 2013-08-12 13:20:19 +02:00
ThatGuy
2cc27efcae Fixed TS, added several parameters for MistConnTS, controller now builds parameters correctly (spaces issue) 2013-07-29 12:30:06 +02:00
Erik Zandvliet
ea646f6354 Added doxygen-style documentation to the controller. 2013-03-28 16:14:13 +01:00
Thulinma
1762ae9724 Made src directory structure more sane - all binaries are now built in src but sources are divided amongst subdirs of src 2013-03-13 23:28:47 +01:00
Renamed from src/controller_connectors.cpp (Browse further)