Commit graph

3224 commits

Author SHA1 Message Date
Cat
1434105edf LSP: Embed rework support, dynamic trigger page, process UI 2018-12-19 15:34:26 +01:00
Cat
ac7659614a Embed rework 2018-12-19 15:34:26 +01:00
Thulinma
98054f268f Fixed DTSC analyser 2018-12-14 20:49:27 +01:00
Thulinma
6419da5eba Fixed crash in child of executable with grim_reaper active 2018-12-13 16:48:46 +01:00
Thulinma
9d7c6ddf29 Added missing CORS headers for 415 responses 2018-12-13 13:41:50 +01:00
Thulinma
081f91653e Updated capa for outputs 2018-12-13 13:18:12 +01:00
Thulinma
4a0cd8a86a Added USER_END trigger to LSP 2018-12-06 15:09:50 +01:00
Erik Zandvliet
2607113727 Library code style update + some minor backports from Pro edition 2018-12-04 13:11:48 +01:00
Thulinma
593b291e85 Fixed HTTP forwarding of wildcard streams 2018-12-04 13:10:53 +01:00
Thulinma
de1536fb35 Added PRETTY_PRINT_TIME/PRETTY_ARG_TIME defines for easy pretty-printing of second-based time intervals 2018-12-03 19:47:12 +01:00
Thulinma
0280e47e60 Fixed analysers 2018-12-03 19:41:00 +01:00
Thulinma
cb0b69690a Don't wait for non-existent DTSCShmReader pages 2018-12-03 17:31:02 +01:00
Thulinma
a7607ad037 Fix for crashing of non-configured streams 2018-12-03 14:12:57 +01:00
Thulinma
5ae6962233 Added support for GET variable passing in HTTP::Parser::BuildRequest() 2018-11-28 16:24:20 +01:00
Thulinma
952fd952a5 Fix for packing JSON with double/float values. 2018-11-28 13:16:21 +01:00
Thulinma
6a6dd5d7ed Socket library updates to support detecting sockets passed as FDs, removed use of peek() in HTTP request handler, fixed 100% CPU usage problem for unfinished HTTP requests 2018-11-28 11:59:54 +01:00
Thulinma
3cb03392e1 Added stream name to logging 2018-11-28 11:55:08 +01:00
Thulinma
ac92e09262 Robustify accesses to server config 2018-11-28 11:46:22 +01:00
Thulinma
d36faa340a Fixed ARM compiles 2018-11-28 10:37:44 +01:00
Thulinma
6cc94a28da Do not clear stream name when failing 2018-11-19 14:04:00 +01:00
Thulinma
552240b528 Make FLV input read until errors, instead of aborting entirely. 2018-11-19 14:03:53 +01:00
Thulinma
739c132a61 Added CORS headers to HTTP error messages 2018-11-15 10:59:24 +01:00
Thulinma
0707257127 Stats fixes 2018-11-15 10:36:03 +01:00
Thulinma
0d9ff7da2e Viewer counter fix 2018-11-13 16:50:46 +01:00
Thulinma
251dc5f171 Better onFail handling, better HTTP failure handling 2018-11-13 16:34:30 +01:00
Thulinma
9a2544cc9b Added headless mode to DTSC analyser, will for example analyse MstConf files now 2018-11-13 16:31:08 +01:00
Thulinma
ba34b3b1f7 Fixed compatibility with DU Recorder 2018-11-13 16:30:41 +01:00
Thulinma
7b0da7b65c JSON compareExcept and compareOnly functions now support arrays. 2018-11-13 16:26:19 +01:00
Thulinma
075756d646 Improved output timing 2018-11-05 16:44:24 +01:00
Thulinma
b12c0254e1 Fixed outputs not reporting their current position accurately, improved buffering behaviour for VoD inputs. 2018-11-01 17:05:25 +01:00
Thulinma
425e98c6fd Fixed TS-output (=HLS) related SIGABRT problem 2018-11-01 16:32:11 +01:00
Thulinma
24006648f9 Cleaned up, fixed and robustified semaphore and signal related code 2018-11-01 16:11:47 +01:00
Thulinma
ee9b076b76 Limit how long startInput() will wait for an input to finish booting or shutting down 2018-10-30 14:59:32 +01:00
Thulinma
b2995ea2db Fix statistics in Free edition 2018-10-15 13:43:51 +02:00
Thulinma
dff150419b Prevent statistics going negative when going through server restarts 2018-10-15 11:19:10 +02:00
Thulinma
776cfe1850 Backported various Pro edition changes and general code to Free edition 2018-10-15 10:25:43 +02:00
Thulinma
2aa86ccf01 Fix memory leak in live inputs 2018-10-11 15:15:18 +02:00
Thulinma
8afad6d574 Added DTS audio support to EBML input/output 2018-10-10 15:05:36 +02:00
Thulinma
ab39cca5f4 Fixed EBML input cutting off zero bytes in places where it's not appropriate 2018-10-10 15:04:37 +02:00
Thulinma
a53fd5fa63 EBML fix for non-static GOP sizes 2018-10-10 15:04:32 +02:00
Thulinma
3a3498f17c Added nicer error message handler in RTMP output connector 2018-10-08 11:26:49 +02:00
Thulinma
1b137ad3c3 Fixed all-interface IPv6 sockets being created when attempting to listen on a non-IPv6 interface address 2018-10-07 17:01:06 +02:00
Thulinma
14fa673df6 Switched extended RTMP timestamps from big endian to little endian, to match most current-day implementations. 2018-10-03 23:55:48 +02:00
Thulinma
cf101262db Fixed audio/data rate calculation in Flash-based outputs 2018-10-03 23:55:43 +02:00
Thulinma
c9dc42ff18 Fixed support for gstreamer matroska streams 2018-10-03 10:59:50 +02:00
Thulinma
ecdcb977b1 Updated sourcery to avoid trigraphs 2018-10-03 10:59:40 +02:00
Thulinma
cefc8dc88d Fixed CMakeLists header for MistOutHTTP 2018-10-02 13:48:23 +02:00
Thulinma
a74c9682c9 JSON lib fixes 2018-10-02 13:45:07 +02:00
Thulinma
c17064c305 Re-order userClient init for stream-type inputs. 2018-09-08 16:15:47 +02:00
Thulinma
6226a05fe3 Fix incorrect sending of HTTP error response through Websocket connections. 2018-09-08 16:15:12 +02:00