Commit graph

5158 commits

Author SHA1 Message Date
Eli Mallon
213128e82a lib/shared_memory: truncate semaphore length on macos 2022-12-12 20:24:38 +01:00
Thulinma
7a4ac15fcf Attempt to fix reload bug 2022-12-12 20:24:38 +01:00
Thulinma
5bd58dff03 Added ATHEIST environment variable to disable angel process in Controller 2022-12-12 20:24:38 +01:00
Thulinma
94b6976dfa Improvements to logParser and ResizeablePointer::append 2022-11-29 03:49:31 +01:00
Balder
5d0861d5ca Added "." and "-" support in stream names for the interface. API already supported it 2022-11-28 11:12:18 +01:00
Thulinma
0db153b7b9 Make MP4 input more consistent and verbose in erroring out during initial read 2022-10-27 16:23:00 +02:00
Thulinma
63afd0b72a Fix MP4 reading from very fast remotes 2022-10-27 16:19:55 +02: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
Gijs Peskens
055fb18270 Fix building against modern ffmpeg
Co-authored-by: Thulinma <jaron@vietors.com>
2022-10-27 02:46:35 +02:00
Gijs Peskens
4c6ded647f Fix building TSRist without SRT 2022-10-27 02:07:34 +02:00
Marco van Dijk
7792845238 Fix refreshing from DTSH in HLS input
Co-authored-by: Thulinma <jaron@vietors.com>
2022-10-20 14:53:26 +02:00
Thulinma
55589e4aa9 HLS input fixes + conversion to fully use the URIReader 2022-10-20 14:53:26 +02:00
Thulinma
68b2da461a Fix crash if no tracks are created by readHeader 2022-10-20 14:53:23 +02:00
Thulinma
d9c7e0f3ca Fixes to Downloader and URIReader classes, fix S3 support not liking range requests anymore after 15 minutes 2022-10-20 14:52:50 +02:00
Thulinma
8f0e0c8eba Fix RAX crash 2022-10-20 14:51:43 +02:00
Thulinma
8d18a54c8d Updated livepeer process with new "-K" commandline option that forces input start and waits for it to finish boot-up 2022-10-20 14:51:32 +02:00
Thulinma
0c68bb1530 Fix sessions race condition during shutdown 2022-10-17 12:11:45 +02:00
Thulinma
8175ad6dd5 Fix token handling when multiple sessions are multiplexed over a single HTTP connection 2022-10-13 13:24:20 +02:00
Thulinma
0674443066 Fix push outputs to use the correct remote addresses 2022-10-10 14:16:48 +02:00
Thulinma
7098f8430b Update input codec capabilities to be more consistent/accurate, and more easily automatically parsed 2022-10-06 16:23:29 +02:00
Cat
1a4a526a11 LSP: Moved some settings to new "General" tab, added bitmask inputtype, removed LTSonly code 2022-10-05 03:14:05 +02:00
Marco van Dijk
8ac486b815 Completed new sessions system
Co-authored-by: Thulinma <jaron@vietors.com>
2022-10-05 03:13:52 +02:00
Ramkoemar
074e757028 Sessions rework 2022-10-05 03:09:58 +02:00
Thulinma
3e85da2afd Match libav's RTMP receive window rollover behaviour 2022-10-03 11:53:15 +02:00
Thulinma
f3c003481d Made FLV memory-based loader functions use const pointers 2022-09-26 12:44:30 +02:00
Thulinma
f418fed81c Fix HLS output not setting "responded" value appropriately 2022-09-22 13:23:06 +02:00
Marco van Dijk
c10d5a7ec1 onFail on a WS connection, send the error back using the websocket request handler 2022-09-22 13:23:06 +02:00
Thulinma
54a46146c2 Fix TS inputs taking more and more memory over time in some cases 2022-09-05 12:51:43 +02:00
Marco van Dijk
8aceff951d Fix connections getting closed on interrupted system call 2022-08-31 14:29:01 +02:00
Thulinma
a9ddc37789 Why, Haivision, why? 😭 2022-08-25 11:28:00 +02:00
Thulinma
2870ae1ced SRT RAW fixup 🤦 2022-08-25 11:27:55 +02:00
Thulinma
2740d65a0f Improved RTP timestamp logging, fixed bug related to firstTime value 2022-08-18 16:20:38 +02:00
Thulinma
01a2ff54ed Converted MP4 input to use URIReader 2022-08-18 16:11:34 +02:00
Thulinma
b210b4f5af Fixed seek-related bugs in URIReader for HTTP sources 2022-08-18 16:11:24 +02:00
Thulinma
747438746c Change VoD data page logic to use wallclock seconds rather than loop iterations for timeouts 2022-08-18 16:11:24 +02:00
Thulinma
44c2809733 Decreased verbosity of harmless data offset warnings, increased verbosity of harmful ones 2022-08-18 16:11:00 +02:00
Thulinma
df4076a06e Added ResizeablePointer::shift operator to shift data forward in buffer 2022-08-18 16:11:00 +02:00
Alex Kordic
6c117b63cf Add s3 protocol to URIReader 2022-08-10 09:19:22 +02:00
Phencys
3734c90544 Added support for raw passthrough of MPEG2-TS data 2022-08-08 11:00:39 +02:00
Thulinma
267a74f0f6 Fix track selector logic when multiple selections are considered 2022-08-08 11:00:39 +02:00
Thulinma
fffe98804c Fixed TS SRT input not closing the connection when stopping for internal reasons rather than external reasons 2022-08-08 11:00:29 +02:00
Thulinma
5bdd4a416e Fix load balancer CPU usage 2022-08-08 10:57:37 +02:00
Thulinma
14bc94ece5 Prevent eternal sleep when waiting for RelAccX structure to become ready 2022-08-08 10:57:28 +02:00
Thulinma
4084768a3e Improved incoming push accept timing 2022-08-08 10:57:22 +02:00
Thulinma
c37aac8898 Remove "Rate=..." debug message from RTMP push output 2022-08-04 09:14:51 +02:00
Thulinma
ed9910d587 Fix for list limit in HLS/CMAF outputs when using non-live 2022-08-03 14:58:05 +02:00
Thulinma
508506c241 Fixes to UDP socket behaviour 2022-08-02 12:47:09 +02:00
Matthew James
0430a644df Enable Parameters on TSSRT listener 2022-07-25 13:40:13 +02:00
Thulinma
1c6a483e49 Fix 32-bit compilation 2022-06-24 23:50:02 +02:00