Commit graph

1385 commits

Author SHA1 Message Date
Thulinma
9c3263efa2 Merge branch 'development' into LTS_development 2019-02-28 13:15:35 +01:00
Erik Zandvliet
9a22177300 Parse SAR if available 2019-02-28 13:14:43 +01:00
Thulinma
39aa3bde3f RTP fix..? 2019-02-06 22:03:55 +01:00
Thulinma
01d43796ad 32-bit fixes 2019-01-26 00:51:30 +01:00
Thulinma
9e1539a2b9 Merge branch 'development' into LTS_development
# Conflicts:
#	src/controller/controller_statistics.cpp
#	src/input/input_buffer.cpp
#	src/input/input_dtsc.cpp
#	src/input/input_ebml.cpp
#	src/input/input_flv.cpp
#	src/input/input_mp3.cpp
#	src/output/output_httpts.cpp
#	src/output/output_progressive_mp3.cpp
#	src/output/output_progressive_mp4.cpp
2019-01-25 23:57:42 +01:00
Thulinma
7565704fdc Fixed 32-bit compile issues 2019-01-25 23:49:56 +01:00
Thulinma
a7a09d22bd Fixed ts_stream class, improved HLS input, added https support to HLS analyser 2019-01-24 14:41:28 +01:00
Thulinma
e3e5b39a62 Merge branch 'development' into LTS_development 2019-01-24 14:41:03 +01:00
Thulinma
b2c9cc2c1b Added stream name to logs API call responses 2019-01-24 14:40:56 +01:00
Thulinma
b8a93b231b Doubled default input timeout duration, to handle slower inputs more nicely 2019-01-16 14:33:02 +01:00
Thulinma
ee4665e9ff RTP (skipping) support for padding bytes and header extensions 2019-01-16 14:32:36 +01:00
Thulinma
5c074757f1 Merge branch 'development' into LTS_development 2019-01-09 09:29:26 +01:00
Thulinma
0a1b00cb5e Shared memory logic fix for quick disconnecting users 2019-01-09 09:29:19 +01:00
Thulinma
94f83a1775 Silenced overwriting page error message for 1-byte sized pages 2019-01-09 09:27:46 +01:00
Thulinma
8b7757c8e9 Added trigger statistics to Prometheus-style outputs, fixed executable triggers not correctly responding with the default on execv fail 2018-12-13 16:48:57 +01:00
Thulinma
e18f2f0b47 Merge branch 'development' into LTS_development 2018-12-13 16:48:52 +01:00
Thulinma
6419da5eba Fixed crash in child of executable with grim_reaper active 2018-12-13 16:48:46 +01:00
Erik Zandvliet
10fa4b7e7b libmist backport from new metadata branch with improved typing and styling 2018-12-06 11:07:07 +01:00
Thulinma
7a03d3e96c RTP rewrite using generic RTP::toDTSC class 2018-12-06 11:07:07 +01:00
Erik Zandvliet
2607113727 Library code style update + some minor backports from Pro edition 2018-12-04 13:11:48 +01:00
Thulinma
4d4a7bb969 Merge branch 'development' into LTS_development 2018-12-04 13:11:07 +01:00
Thulinma
593b291e85 Fixed HTTP forwarding of wildcard streams 2018-12-04 13:10:53 +01:00
Thulinma
f167d926f0 Merge branch 'development' into LTS_development 2018-12-03 19:47:17 +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
9ba2619b9f Merge branch 'development' into LTS_development 2018-12-03 17:31:26 +01:00
Thulinma
cb0b69690a Don't wait for non-existent DTSCShmReader pages 2018-12-03 17:31:02 +01:00
Thulinma
5812406139 Merge branch 'development' into LTS_development 2018-12-03 15:04:38 +01:00
Thulinma
a7607ad037 Fix for crashing of non-configured streams 2018-12-03 14:12:57 +01:00
Thulinma
e5912a3119 Merge branch 'development' into LTS_development 2018-11-28 16:24:26 +01:00
Thulinma
5ae6962233 Added support for GET variable passing in HTTP::Parser::BuildRequest() 2018-11-28 16:24:20 +01:00
Thulinma
8f971dc854 Merge branch 'development' into LTS_development 2018-11-28 13:16:27 +01:00
Thulinma
952fd952a5 Fix for packing JSON with double/float values. 2018-11-28 13:16:21 +01:00
Thulinma
8658efc04c Fixes/improvements to H264 lib and analyser 2018-11-28 12:08:02 +01:00
Thulinma
ec0b19b92c 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 12:01:57 +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
83665c4e3b Merge branch 'development' into LTS_development 2018-11-28 11:55:15 +01:00
Thulinma
3cb03392e1 Added stream name to logging 2018-11-28 11:55:08 +01:00
Thulinma
98e3940079 Robustify accesses to server config 2018-11-28 11:46:33 +01:00
Thulinma
ac92e09262 Robustify accesses to server config 2018-11-28 11:46:22 +01:00
Thulinma
e00247af87 Merge branch 'development' into LTS_development 2018-11-19 14:04:06 +01:00
Thulinma
552240b528 Make FLV input read until errors, instead of aborting entirely. 2018-11-19 14:03:53 +01:00
Thulinma
109995809d Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output_http_internal.cpp
2018-11-13 16:35:12 +01:00
Thulinma
7b0da7b65c JSON compareExcept and compareOnly functions now support arrays. 2018-11-13 16:26:19 +01:00
Thulinma
6e2e7d81b2 TS optimize, specifically MPEG2 speedup 2018-11-01 17:04:05 +01:00
Thulinma
6a5549444b Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input_buffer.cpp
#	src/output/output_ts_base.cpp
2018-11-01 16:37:03 +01:00
Thulinma
24006648f9 Cleaned up, fixed and robustified semaphore and signal related code 2018-11-01 16:11:47 +01:00
Thulinma
78101d8c91 Merge branch 'development' into LTS_development 2018-10-30 14:59:37 +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
57e40fe921 Merge branch 'development' into LTS_development 2018-10-11 15:15:40 +02:00
Thulinma
2aa86ccf01 Fix memory leak in live inputs 2018-10-11 15:15:18 +02:00