Thulinma
|
b69b454cd9
|
MP4 input no longer hangs indefinitely when parsing a track it doesn't understand (just ignores track instead)
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
afbfd504fe
|
Implemented MP4 "wave" box, added support for QuickTime-style ISOBMF AAC audio tracks ( = mp4a containing wave containing esds)
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
a2700aad17
|
Added (simplistic) compatibility for QuickTime-style ISOBMF files
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
7c36de707f
|
Fix detection of local paths in URL library
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
a8139e1b99
|
Stop MP4 analyser from crashing on Apple-generated .mov HEVC boxes
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
082bca3c30
|
Fix URIReader::readSome not returning when more data is wanted than the file contains
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
38abba66cf
|
Improved "Exceeding recordCount" message to show at the correct times
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
0864a6324b
|
Fix edge case in seeking where seek happens at exact time of packet header write
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
a71e81eee2
|
Fix anti-bruteforcing sleep to be outside of any locking
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
5b1521c5c8
|
Tweaks to Sender Report timings, fixed lost packet counter in WebRTC output, WebRTC lost packets are now counted per SSRC instead of globally
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
229fed131e
|
SRT push input now disconnects on track drop, kills SRT connection when shutting own for other reasons. Close both SRT and regular socket in MistOutTSSRT onFinish, so the connection is considered closed on both ends.
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
b571d1c0c5
|
Removed extraKeepAway value, superseded by MinKeepAway from track metadata
|
2022-12-12 20:24:38 +01:00 |
|
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 |
|