Commit graph

321 commits

Author SHA1 Message Date
Thulinma
ebdaf6e063 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output.cpp
2018-06-12 11:25:59 +02:00
Thulinma
967bc5729c Improved input start behavior for live pushed streams 2018-06-12 11:24:35 +02:00
Erik Zandvliet
0fff6f8773 Skip at least some corruption in TS 2018-05-16 10:48:12 +02:00
Thulinma
94bb2aa0f1 Fix potential segfault in doSync 2018-05-09 10:24:59 +02:00
Thulinma
ee55646141 Added Output::disconnect() call 2018-03-20 14:30:51 +01:00
Thulinma
0385daabe8 Merge branch 'development' into LTS_development 2018-03-20 14:30:42 +01:00
Thulinma
74baf8d4a4 Added Output::disconnect() call 2018-03-20 14:22:04 +01:00
Thulinma
ad29c297c2 Merge branch 'development' into LTS_development
# Conflicts:
#	lib/bitfields.h
#	src/input/input.cpp
#	src/output/output.cpp
2018-01-24 19:12:05 +01:00
Thulinma
363df9aacf Moved getMainSelectedTrack to InOutBase class 2018-01-24 18:59:29 +01:00
Thulinma
7540bfa27f Changed several onFinish'es into onFail, where appropriate 2017-12-13 11:06:50 +01:00
Thulinma
15801aa7b7 Track mapping and deletion fixes 2017-11-28 11:08:30 +01:00
Thulinma
2dd62e0dce Track mapping and deletion fixes 2017-11-28 10:54:52 +01:00
Thulinma
13c224e698 Default file handler message to VERYHIGH level 2017-11-27 10:15:59 +01:00
Thulinma
307d14f901 Added more ISO639 support (2-letter codes and conversions), improved audio/video/subtitle selection through HTTP connectors 2017-11-23 14:15:04 +01:00
Thulinma
310e7bc5f9 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output.cpp
2017-11-23 14:08:32 +01:00
Thulinma
ae8760ee08 Changed default track selection ordering for VoD files back to previous ordering, live is still reversed. 2017-11-23 14:07:46 +01:00
Thulinma
8e6af4c591 Fixed repushing issues 2017-11-07 11:12:12 +01:00
Thulinma
014eed32e8 Fixed recstart/recstop values in the past 2017-10-26 12:50:59 +02:00
Thulinma
acecdff31c Merge branch 'development' into LTS_development 2017-10-09 16:05:04 +02:00
Erik Zandvliet
90c017bfcd Exit page load on !keepGoing() 2017-10-09 15:17:02 +02:00
Thulinma
78b5c28116 Added recstartunix and recstopunix to time recordings by unix time (seconds, not millis) 2017-10-09 15:16:48 +02:00
Thulinma
178c888e56 Removed minSkipAhead, improved seeking algorithm. 2017-09-29 16:20:51 +02:00
Thulinma
485a4ecbbe Removed minSkipAhead, improved seeking algorithm. 2017-09-29 16:13:01 +02:00
Thulinma
8fbdafb288 Generalized recording, pimped. 2017-09-27 12:09:18 +02:00
Erik Zandvliet
f8b9db9dcd Generalized recording, added recfrom and recuntil flags 2017-09-27 12:09:18 +02:00
Thulinma
b0c7897568 Added minKeepAway support to DTSC::Track object, senders and parsers 2017-08-03 15:08:56 +02:00
Thulinma
bb2e6de56a Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2017-08-03 15:08:48 +02:00
Thulinma
f3f2802844 Added minKeepAway support to DTSC::Track object, senders and parsers 2017-08-03 15:06:12 +02:00
Thulinma
dc8bae8dd3 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output.h
2017-07-28 18:39:49 +02:00
Thulinma
3eb69ff2c7 Changed bufferLivePacket and related functions to have const DTSC::Packet references 2017-07-28 18:38:54 +02:00
Thulinma
194a717ad6 Incoming pushes now wait for buffer shutdowns and restart it, if needed (no more failing quick successive pushes!), simplified output logic with keepGoing() function, added missing termination checks in some wait loops
# Conflicts:
#	src/output/output.h
2017-07-04 13:23:22 +02:00
Thulinma
c2520f9c81 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output.cpp
#	src/output/output.h
2017-07-04 13:22:37 +02:00
Thulinma
f4242f23bf Incoming pushes now wait for buffer shutdowns and restart it, if needed (no more failing quick successive pushes!), simplified output logic with keepGoing() function, added missing termination checks in some wait loops 2017-07-04 13:12:03 +02:00
Thulinma
422caafde2 Added extra fields to RECORDING_END trigger:
- time of connection start
- time of connection end
- duration of media
- first media timestamp
- last media timestamp
2017-06-23 15:08:47 +02:00
Thulinma
0e1a18986a Merge branch 'development' into LTS_development
# Conflicts:
#	lib/stream.cpp
2017-06-23 15:06:59 +02:00
Thulinma
7f76d7bc30 Added ability for file recording to create parent directories first 2017-06-23 15:05:50 +02:00
Thulinma
fea1cdc736 Fixed timeout on shutdown+page change. 2017-06-23 15:01:51 +02:00
Thulinma
cfb19317f3 Merge branch 'development' into LTS_development 2017-06-09 21:39:19 +02:00
Thulinma
72f9fd3be2 Fixes in regard to 64-bit time stamps 2017-06-09 21:39:05 +02:00
Thulinma
bef46f969c Merge branch 'development' into LTS_development
# Conflicts:
#	lib/stream.cpp
#	lib/stream.h
#	src/input/input.cpp
#	src/output/output_http_internal.cpp
2017-06-09 20:34:57 +02:00
Thulinma
26f74accdf MistInBuffer no longer boots if the process starting it has no data to fill it with. Optimized and simplified HTTP internal output. 2017-06-09 20:31:20 +02:00
Thulinma
78844a6eec Fixed RTMP push out to YT (possibly others) 2017-05-11 17:13:30 +02:00
Thulinma
2cec1f7836 Fixed session cache race conditions 2017-05-01 11:54:02 +02:00
Thulinma
9ddfa97148 Added automatic User-Agent stream tagging 2017-04-18 12:33:54 +02:00
Thulinma
3980b8c8c1 Access logs + made prometheus runtime changeable 2017-04-18 12:33:06 +02:00
Thulinma
7629b00a4c Merge branch 'development' into LTS_development 2017-04-18 12:32:39 +02:00
Thulinma
5e2b29466b Fixes and improvements to generic push-input handling 2017-04-18 12:00:58 +02:00
Thulinma
746d982d28 bufferLivePacket improvements for generic Outputs 2017-03-16 17:15:50 +01:00
Thulinma
eef9303e61 bufferLivePacket improvements for generic Outputs 2017-03-16 17:12:54 +01:00
Thulinma
bd2f1724f6 Removed warning for nonselected tracks if no tracks *can* be selected 2017-03-16 11:33:06 +01:00