Gijs Peskens
|
529adbfaf6
|
Add building via meson, remove outdated options
Co-authored-by: Thulinma <jaron@vietors.com>
Change-Id: I2a620c8d98aca7203f6742c66c3f82afe91b5c3c
|
2022-12-17 03:36:59 +01:00 |
|
Gijs Peskens
|
ca9724f1f8
|
Skip DIR and non files when gathering list of executables
|
2022-12-15 00:14:20 +01:00 |
|
Thulinma
|
eee6df25a0
|
Correct DTSC data offsets and record sizes to calculated values
Change-Id: I713efa6a310c8bd090fbf2a2305c449692f6f91c
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
b998bd340c
|
Added dtsc_sizing_test
Change-Id: I620b63ecf62198d1c759a60d751f2519af23b79c
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
c2b205e119
|
No longer attempt to parse RAW tracks in MPEG-TS, just ignore instead
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
4743769c15
|
Simplified MP4 input logic significantly, added DTSC::Meta::getPartTime() function, fixed issues with MP4 files with frame durations smaller than 1ms
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
e69050224b
|
Implement MP4 transformation matrixes with support for basic rotations
|
2022-12-12 20:24:38 +01:00 |
|
AlexKordic
|
1aaaeebb24
|
Hard to reproduce & hard to spot race condition. (#136)
In case shared memory was resized, under `loadPageForKey()`, `loadPageForKey()` was looking at outdated data set.
|
2022-12-12 20:24:38 +01:00 |
|
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 |
|