Commit graph

29 commits

Author SHA1 Message Date
Thulinma
2cec1f7836 Fixed session cache race conditions 2017-05-01 11:54:02 +02:00
Thulinma
cab87a6425 Updated triggers, implemented LIVE_BANDWIDTH trigger 2017-03-10 11:41:52 +01:00
Thulinma
3f14db4b12 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
#	src/output/output.cpp
2016-11-14 11:29:24 +01:00
Thulinma
19b67e4551 Updated default live metadata page size to 16MiB, to allow for bigger streams 2016-11-14 10:53:45 +01:00
Thulinma
0b78a57e40 Added shared memory session cache + instant-sync for sessions in cache. 2016-10-11 16:42:47 +02:00
Thulinma
14e341222f Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2016-07-06 16:18:05 +02:00
Thulinma
5c5ab6c058 Page limits implemented, performance timer for buffering pages added on debug level 5 2016-07-06 16:16:19 +02:00
Thulinma
4c9c6fa7ba Backported various little edits from Pro edition. 2016-06-02 14:07:21 +02:00
Thulinma
4b2a8d4b33 Fixed TRID sizes to always be 8kb. 2016-05-23 10:38:25 +02:00
Erik Zandvliet
5c4e0d8c54 More reasonable size for metadata 2016-05-19 17:32:47 +02:00
Erik Zandvliet
a5a9facc22 DTSC Pull optimizes and quick-negotiate. 2016-05-13 17:27:25 +02:00
Thulinma
f4b296164e Fixed all semaphore instances not being cleaned up properly. 2016-05-03 12:13:58 +02:00
Erik Zandvliet
12e04b45af Made the default page size a compile flag 2016-05-02 13:03:48 +02:00
Thulinma
279add438a Implemented triggers.
Merged from code by Wouter Spruit, with additions by yours truly.
2015-10-14 10:48:00 +02:00
Erik Zandvliet
0913d2607e Working PlayReady/Verimatrix DRM support 2015-09-02 12:09:37 +02:00
Thulinma
ef26df5e38 Changed + in shared memory page name to _ 2015-04-16 14:39:23 +02:00
Thulinma
69cf17d01d Increased maximum simultaneous tracks from 5 to 10, made this a define option. Allow multiple pushes through a single RTMP connection. 2015-04-14 15:30:25 +02:00
Thulinma
c000249ad5 Improved shared memory namings to no longer use the '#' character, added cmake-related files to .gitignore 2015-04-12 15:31:52 +02:00
Thulinma
dff9c193d3 Made some changes to naming conventions for shared memory 2015-03-16 16:03:07 +01:00
wouter spruit
12b0d9a930 added setDiscontinuity function to ts_packet, added DEBUG MSG level shortcuts 2015-03-06 10:30:08 +01:00
Thulinma
4e535799af Converted previously hardcoded default sizes for shared memory pages to defines. 2015-01-27 11:46:05 +01:00
Thulinma
6a61b3be08 Made shared memory or shared files implementation a compile flag, fixed various compile warnings. 2014-12-30 22:11:42 +01:00
Thulinma
8c01ec8897 Such style. (Code style unification) 2014-06-18 10:39:27 +02:00
Thulinma
d3bb5b13e4 Fixed Mac support 2014-06-17 12:07:35 +02:00
Thulinma
239c1d1ebb Updated defines.h for better debug messages, changed DLVL_DEVEL level into DLVL_INFO (old level still exists for compatibility). 2014-06-05 09:57:20 +02:00
Thulinma
ee0c27c688 DEBUG_MSG edits. 2014-06-02 15:08:17 +02:00
Thulinma
064c4ecdcc Added runtime debug level support. 2014-05-29 13:33:31 +02:00
Thulinma
bca6097ae4 Tweaked debug messages. 2014-04-21 20:57:44 +02:00
Thulinma
5c0f053006 Prettified error messages, first work on Util::Config server helpers. 2014-01-27 09:41:24 +01:00