Commit graph

1741 commits

Author SHA1 Message Date
Thulinma
bb2e6de56a Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2017-08-03 15:08:48 +02:00
Thulinma
6c4cea3954 Fix for Cygwin input crashes 2017-08-03 15:08:13 +02:00
Thulinma
41ec2822b1 Fixed inputs not obeying the SIMUL_TRACKS setting 2017-08-03 15:08:04 +02:00
Thulinma
f3f2802844 Added minKeepAway support to DTSC::Track object, senders and parsers 2017-08-03 15:06:12 +02:00
Thulinma
8353939d8a Changed bufferLivePacket and related functions to have const DTSC::Packet references 2017-07-28 18:58:34 +02:00
Thulinma
54a8803f29 RTP cleanup + RTSP analyser + RTP MPEG2/MP2/HEVC support 2017-07-28 18:40:37 +02:00
Thulinma
f5553f49f9 Fixed MPEG2/MP2 support in HLS 2017-07-28 18:40:33 +02:00
Erik Zandvliet
2a721f5e7f TS MPEG2/MP2 support 2017-07-28 18:40:24 +02:00
Erik Zandvliet
9c2bd38611 Added MPEG library 2017-07-28 18:40:19 +02:00
Thulinma
5126928d0d MistInAV support for MPEG2/MP2 2017-07-28 18:40:10 +02:00
Thulinma
c0515579a0 Fixed HLS push output HEVC support 2017-07-28 18:40:06 +02:00
Thulinma
7da1bf241e Updated WAV output to use Util::ResizeablePointer 2017-07-28 18:39:59 +02:00
Thulinma
dc8bae8dd3 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output.h
2017-07-28 18:39:49 +02:00
Erik Zandvliet
c895a6b7e2 Added codec to "Done buffering" message 2017-07-28 18:39:09 +02:00
Thulinma
3eb69ff2c7 Changed bufferLivePacket and related functions to have const DTSC::Packet references 2017-07-28 18:38:54 +02:00
Thulinma
05d1fa5c8d Updated RTMP output to use Util::ResizeablePointer 2017-07-28 18:37:03 +02:00
Thulinma
5e7627705a Merge branch 'development' into LTS_development
# Conflicts:
#	src/controller/controller.cpp
2017-07-28 13:25:22 +02:00
Thulinma
b0404075f5 Prettified controller + fixed Ctrl+C during startup questions + made 't' answer add protocols + No longer ask to add protocols when none are installed. 2017-07-28 13:23:15 +02:00
Thulinma
43e7b6b8be Prettified controller + fixed Ctrl+C during startup questions + made 't' answer add protocols + No longer ask to add protocols when none are installed. 2017-07-28 13:22:11 +02:00
Thulinma
499444ba52 Updater now disabled for dev builds 2017-07-28 13:16:45 +02:00
Thulinma
8fef68f331 New license parsing, according to fancy flowchart 2017-07-28 13:16:33 +02:00
Thulinma
20b3010e75 Added http://*.ts and http-ts://* URL support to TS input, siginificant TS parsing/input speed upgrades, various other related fixes and sundry 2017-07-27 18:59:23 +02:00
Thulinma
410b99d1cf Some fixes to MP4 live output 2017-07-26 17:03:27 +02:00
Thulinma
8f4ddf14d9 Added header read speed timers, simplified header logic for VoD. 2017-07-26 17:02:03 +02:00
Thulinma
6b1db9d0ec Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2017-07-26 17:01:52 +02:00
Thulinma
3446d022e8 Added header read speed timers, simplified header logic for VoD. 2017-07-26 17:00:36 +02:00
Thulinma
da37a33d47 Fixed API calls not taking immediate effect, fixed UDP API not locking config 2017-07-25 16:52:27 +02:00
Ramkoemar
0f92664bb4 bugfixes hls input 2017-07-25 15:57:15 +02:00
Thulinma
f3cc7b0a4e Merge branch 'development' into LTS_development 2017-07-25 15:57:01 +02:00
Ramkoemar
96c451463b updated h264 input for new dtsc edits 2017-07-25 15:56:51 +02:00
Thulinma
9fbd0b6112 Added ts-exec: input support 2017-07-22 18:58:17 +02:00
Thulinma
fc5adc6ac0 LTS commit of OS edition Input edits 2017-07-22 18:58:17 +02:00
Thulinma
29c05bda3f Improvements to HLS analyser 2017-07-22 18:57:37 +02:00
Thulinma
9405c8931c TS input now correctly obeys always-on setting. 2017-07-22 18:57:36 +02:00
Thulinma
7bbec5323e HLS input can now be set to always on 2017-07-22 18:57:36 +02:00
Thulinma
38a0448a8e DTSC push input working...? 2017-07-22 18:57:36 +02:00
Thulinma
88227730fe Added Annex B H264 output 2017-07-22 18:57:36 +02:00
Thulinma
d42bf9777e Merge branch 'development' into LTS_development
# Conflicts:
#	CMakeLists.txt
#	src/input/input_buffer.cpp
2017-07-22 18:55:12 +02:00
Thulinma
45e4cddec9 Updated Input class with preRun() and checkArguments() instead of single setup() function 2017-07-22 18:53:05 +02:00
Thulinma
0eefe5a477 Added raw data payload printing in hex to DTSC analyser 2017-07-22 18:51:18 +02:00
Thulinma
72a6816ec1 Added DTSC stdin input 2017-07-22 18:50:16 +02:00
Thulinma
a0d54e1a95 Added H264 Annex B stream input 2017-07-22 18:49:57 +02:00
Erik Zandvliet
a2b83e0cd3 Merge branch 'development' into LTS_development 2017-07-19 17:43:27 +02:00
Erik Zandvliet
f5293ea29f MP4 rework 2017-07-19 17:30:10 +02:00
Thulinma
9cc2f75a8e Added load balancer input 2017-07-05 13:47:21 +02:00
Thulinma
f5faa61ed4 Added bandwidth API call for bandwidth limit and exception config 2017-07-05 13:47:16 +02:00
Thulinma
0fc40fb5a2 Load balancer can now on-the-fly add/remove servers and change weights, load balancer now reads bandwidth limits from servers, if provided 2017-07-05 13:47:09 +02:00
Thulinma
f695e23ffc Fixed streams being able to go inactive multiple times in a row 2017-07-04 13:23:34 +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