Commit graph

30 commits

Author SHA1 Message Date
Thulinma
c979acff52 Fixing all of the things. 😩 2023-04-10 14:15:00 +02:00
Marco van Dijk
2b18a414b4 Added support for external writers 2023-02-22 13:25:42 +01:00
Marco van Dijk
97d24f75e4 Custom variables support
Change-Id: Ia847a868d1803dc80fdb8a627d57bba571cdee64
2023-02-09 12:49:01 +01:00
Marco
62b14d958d Moved string replace function from stream library to util library
Change-Id: Icea1eed11b241063af39d0c7cf23f1733f96012c
2023-01-24 01:40:41 +01:00
Thulinma
4181b52857 Silence more compile warnings, fix compilation on MacOS 2022-10-27 14:50:38 +02:00
Thulinma
df4076a06e Added ResizeablePointer::shift operator to shift data forward in buffer 2022-08-18 16:11:00 +02:00
Thulinma
840a1f5f4e Cleanup TS SRT output code 2022-06-01 15:41:18 +02:00
Thulinma
9993dfafa2 Implemented exponential backoff for shared memory related waits 2022-04-18 10:30:14 +02:00
Siddarth Tegginamani
97f040cefd Added global config value with unix time of system boot, for system-wide consistent time calculations 2022-02-11 22:43:55 +01:00
Thulinma
027bd5f9da Speed optimizes:
- MP4 output optimizations
- DTSC::Meta::getPageNumberForTime speedup
- RelAccX class speedup
- Generic output optimizations
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
260dce0953 Backported some Util::ResizeablePointer improvements from 3.0 2020-09-14 10:56:40 +02:00
Ramoe
4ed5dd21e3 Added callback support to HTTP parser 2020-03-09 19:59:29 +01:00
Thulinma
b2c9cc2c1b Added stream name to logs API call responses 2019-01-24 14:40:56 +01:00
Erik Zandvliet
2607113727 Library code style update + some minor backports from Pro edition 2018-12-04 13:11:48 +01:00
Thulinma
ac92e09262 Robustify accesses to server config 2018-11-28 11:46:22 +01:00
Thulinma
12d18bd7c5 RelAccX improvements 2018-03-20 14:15:55 +01:00
Erik Zandvliet
7ea42685a6 Edits to RelAccX library 2018-03-20 14:15:50 +01:00
Thulinma
68c87a44d0 ResizeablePointer const fix 2018-03-20 14:15:45 +01:00
Thulinma
69e01d7e1f Fixed util.h missing "pragma once" statement 2018-01-24 18:59:36 +01:00
Thulinma
304426c2c6 Improved logging system 2017-12-08 19:48:49 +01:00
Ramoe
ece9d2b980 Added Util::stringToLower 2017-11-23 14:06:13 +01:00
Thulinma
db1ad97c36 Added Util::ResizeablePointer class 2017-07-28 18:36:58 +02:00
Thulinma
5a4cb100fa Added directory checking and creation functions to Util library 2017-06-23 15:05:05 +02:00
Thulinma
1138303b40 RelAccX class 2017-01-02 12:08:12 +01:00
Thulinma
0f1b55508c Fixed Mac compile error 2016-11-03 11:20:16 +01:00
Thulinma
748960bb44 Removed JSON dependency from FLV, sped up FLV input significantly, minor RTMP input speedup 2016-10-11 15:13:52 +02:00
Thulinma
4c9c6fa7ba Backported various little edits from Pro edition. 2016-06-02 14:07:21 +02:00