Thulinma
82883d39ea
Removed licensing system related code
2022-02-09 12:14:58 +01:00
Thulinma
f9e97a350f
Standard signal handler now also closes stdin when shutting down, to prevent read-loops getting stuck
2022-01-24 14:42:20 +01:00
Thulinma
1f390561c2
Allow setting DISKSERIAL compile variable to lock build to specific HDD serial number
2021-10-19 22:29:42 +02:00
Thulinma
7423868de4
Made Util::streamName and exitReason thread-local
2021-10-19 22:29:41 +02:00
Thulinma
0bd5d742f6
SRT improvements:
...
- Made SRT support optional
- Make build options visible in cmake-gui
- Improved generic connection stats for outputs
- Added streamid handling configuration for MistInTSSRT
- Push input support over SRT
- Fixed support for SRT settings in push outputs
- Fix parsing of SRT-passed stream names
- Fixed hostnames in MistOutTSSRT, fixed PUSH_REWRITE trigger payload
- Opus support in TS-SRT
- Fixed SRT socket stats, fixed SRT socket address logic, improved SRT socket rolling restart support
- Fixed SRT push deny
2021-10-19 22:29:41 +02:00
Phencys
19199cbff8
TSSRT Support
2021-10-19 22:29:41 +02:00
Thulinma
ca63abae14
Added STAT_CUTOFF compile flag
2021-10-19 22:29:41 +02:00
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
a15b3c20f1
Merge branch 'development' into LTS_development
...
# Conflicts:
# src/controller/controller_api.cpp
2020-07-15 19:30:40 +02:00
Thulinma
b057698018
Added api_endpoint API call to give local API endpoint address, added responses to local-only UDP API, added Socket::getSocketName(), added ability to discover current listening interface address and port for serveSocket-style functions
2020-07-15 19:29:16 +02:00
Thulinma
7b12a5a2b5
Lowered debugging message verbosity somewhat
2019-08-12 10:42:26 +02:00
Thulinma
b48ffb1c7a
Lowered debugging message verbosity somewhat
2019-08-12 10:42:15 +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
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
83665c4e3b
Merge branch 'development' into LTS_development
2018-11-28 11:55:15 +01:00
Thulinma
3cb03392e1
Added stream name to logging
2018-11-28 11:55:08 +01:00
Thulinma
6a5549444b
Merge branch 'development' into LTS_development
...
# Conflicts:
# src/input/input_buffer.cpp
# src/output/output_ts_base.cpp
2018-11-01 16:37:03 +01:00
Thulinma
24006648f9
Cleaned up, fixed and robustified semaphore and signal related code
2018-11-01 16:11:47 +01: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
be6a689fb1
Fixed stuck listening socket thread problem in config library
2017-01-02 12:11:16 +01:00
Thulinma
b364f9e7b0
Merge branch 'development' into LTS_development
2016-12-18 13:00:43 +01:00
Thulinma
48635357cb
Fixed signal handler debug messages
2016-12-18 13:00:32 +01:00
Thulinma
934ed69c58
Merge branch 'development' into LTS_development
...
# Conflicts:
# lib/config.cpp
2016-09-22 18:31:49 +02:00
Thulinma
43d620f9f2
Removed old bigmeta flag in config lib.
2016-09-22 18:29:41 +02:00
Thulinma
1172768c34
Merge branch 'development' into LTS_development
...
# Conflicts:
# lib/shared_memory.cpp
# src/controller/controller.cpp
# src/controller/controller_storage.h
# src/output/output.cpp
2016-09-15 16:17:06 +02:00
Thulinma
ceafaa57e6
Added angel process
2016-09-15 16:03:24 +02:00
Thulinma
b430ef239e
Merge branch 'development' into LTS_development
...
# Conflicts:
# CMakeLists.txt
# lib/config.cpp
2016-09-02 14:50:02 +02:00
Balder
3ab582d60b
Added bigmeta to cmakelist and ifdef flag to config.cpp
2016-08-09 11:03:49 +02:00
Thulinma
4c9c6fa7ba
Backported various little edits from Pro edition.
2016-06-02 14:07:21 +02:00
Erik Zandvliet
dda0ea669c
Fully implemented DTSC pull support
2016-05-05 16:05:12 +02:00
Thulinma
1f5dfdc580
Converted argument style to new singular method.
2016-05-04 16:51:16 +02:00
Thulinma
9e8b07cbfc
Added STATS_DELAY compile flag for overriding the statistics delay for better or worse accuracy than the default.
2016-04-27 12:49:25 +02:00
Thulinma
fd123c8c1f
Listening sockets now closed when forking child processes, preventing lock of ports when children aren't killed.
2016-04-22 09:30:32 +02:00
Thulinma
f90f261116
Merge branch 'development' into LTS_development
2015-11-25 21:48:37 +01:00
Thulinma
8e94528d6f
Improved signal and UDP bind debugging information, decreased verbosity of windows SHM errors.
2015-11-24 15:57:17 +01:00
Thulinma
8bcda5e57b
Merge branch 'development' into LTS_development
...
# Conflicts:
# lib/bitstream.h
# lib/h264.cpp
# lib/h264.h
# lib/nal.cpp
# lib/nal.h
2015-11-05 17:07:17 +01:00
Thulinma
b28a619fc6
Various fixes and improvements, backported from Pro version. Code by Erik Zandvliet.
2015-11-05 17:05:21 +01:00
Thulinma
74c8932106
Merge branch 'development' into json_mod_LTS
...
# Conflicts:
# lib/shared_memory.cpp
# src/controller/controller.cpp
# src/io.cpp
# src/output/output.cpp
# src/output/output_http_internal.cpp
2015-10-07 11:05:49 +02:00
Thulinma
16d38459b6
Made JSON library non-recursive.
...
Co-authored with Diederick.
2015-10-06 13:21:14 +02:00
Thulinma
a559e27102
Report Pro version flags in --version output.
2015-09-03 20:02:50 +02:00
Thulinma
096b289cdf
Updated --version argument to give more detailed output.
2015-09-03 17:54:20 +02:00
Thulinma
55a8c55c24
Fixed a character case mistake in command line options, added missing documentation to internal metadata format.
2015-02-21 16:33:22 +01:00
Erik Zandvliet
9adb055f3a
Fixed a typo
2014-09-05 14:42:28 +02:00
ozzay
4f3f67d23f
Allow repeated calling of Config::activate
2014-08-18 13:10:26 +02:00
Thulinma
8c01ec8897
Such style. (Code style unification)
2014-06-18 10:39:27 +02:00