Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								eee6df25a0 
								
							 
						 
						
							
							
								
								Correct DTSC data offsets and record sizes to calculated values  
							
							... 
							
							
							
							Change-Id: I713efa6a310c8bd090fbf2a2305c449692f6f91c 
							
						 
						
							2022-12-12 20:24:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Mallon 
								
							 
						 
						
							
							
							
							
								
							
							
								213128e82a 
								
							 
						 
						
							
							
								
								lib/shared_memory: truncate semaphore length on macos  
							
							
							
						 
						
							2022-12-12 20:24:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								8ac486b815 
								
							 
						 
						
							
							
								
								Completed new sessions system  
							
							... 
							
							
							
							Co-authored-by: Thulinma <jaron@vietors.com> 
							
						 
						
							2022-10-05 03:13:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ramkoemar 
								
							 
						 
						
							
							
							
							
								
							
							
								074e757028 
								
							 
						 
						
							
							
								
								Sessions rework  
							
							
							
						 
						
							2022-10-05 03:09:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								3d9ed39396 
								
							 
						 
						
							
							
								
								setstreamVodField and streamLiveField no longer mutually exclusive  
							
							... 
							
							
							
							Removed curPage map from IO. bufferFrame now creates this variable locally and passes it to bufferStart, bufferFinalize and bufferNext
Fix keyNum selection with mixed live & VoD data
Fix bufferframe to handle mixed VoD and live
Added check to bufferFrame to not start the countdown timer for removing live pages
Fixed countdown timer being set using keyNum rather than pageNumber, which resulted in the wrong pages being deleted
livePage variable moved from static to private variable to correctly handle multithreaded inputs
# Conflicts:
#	src/io.cpp
#	src/output/output.cpp 
							
						 
						
							2021-11-22 15:38:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0a3c399a98 
								
							 
						 
						
							
							
								
								Ensure key and page numbers are all 32 bits, robustify/fix packet handling internals  
							
							
							
						 
						
							2021-10-19 22:29:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								5a40225046 
								
							 
						 
						
							
							
								
								CMAF debug session 2021-02-04  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								63acbb1ddb 
								
							 
						 
						
							
							
								
								Fixes for DTSC metadata handling  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7423868de4 
								
							 
						 
						
							
							
								
								Made Util::streamName and exitReason thread-local  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7297336e46 
								
							 
						 
						
							
							
								
								Rewrite of Comms  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								15c132f6f8 
								
							 
						 
						
							
							
								
								Added MistUtilNuke, added input PID and pull PID fields, added nuke_stream API call  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								3d26741148 
								
							 
						 
						
							
							
								
								Socket library and Config library restructuring, improvement to UDP socket reliability  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								771fad390a 
								
							 
						 
						
							
							
								
								Allow overriding application name with -DAPPNAME="Name here"  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0af992d405 
								
							 
						 
						
							
							
								
								Various fixes, among which:  
							
							... 
							
							
							
							- Fixed segfault when attempting to initialseek on disconnected streams
- Fix 100% CPU bug in controller's stats code
- WebRTC UDP bind socket improvements
- Several segfault fixes
- Increased packet reordering buffer size from 30 to 150 packets
- Tweaks to default output/buffer behaviour for incoming pushes
- Added message for load balancer checks
- Fixed HLS content type
- Stats fixes
- Exit reason fixes
- Fixed socket IP address detection
- Fixed non-string arguments for stream settings
- Added caching for getConnectedBinHost()
- Added WebRTC playback rate control
- Added/completed VP8/VP9 support to WebRTC/RTSP
- Added live seek option to WebRTC
- Fixed seek to exactly newest timestamp
- Fixed HLS input
# Conflicts:
#	lib/defines.h
#	src/input/input.cpp 
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Phencys 
								
							 
						 
						
							
							
							
							
								
							
							
								2b99f2f5ea 
								
							 
						 
						
							
							
								
								New Meta commit  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									DDVTech 
								
							 
						 
						
							
							
							
							
								
							
							
								fccf66fba2 
								
							 
						 
						
							
							
								
								Restyle  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Zandvliet 
								
							 
						 
						
							
							
							
							
								
							
							
								907be3b1f4 
								
							 
						 
						
							
							
								
								Playlist support  
							
							
							
						 
						
							2020-01-23 13:43:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a2e2ddae1e 
								
							 
						 
						
							
							
								
								Backport of 3.0 stream selectors  
							
							
							
						 
						
							2019-11-27 10:27:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7bffdfe644 
								
							 
						 
						
							
							
								
								Added global configuration mechanism and defaultStream support  
							
							
							
						 
						
							2019-10-31 11:19:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								775d25947c 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							... 
							
							
							
							# Conflicts:
#	lib/dtsc.h 
							
						 
						
							2019-09-09 15:56:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a25fa0596e 
								
							 
						 
						
							
							
								
								Lowered default segment duration to 1900ms, lowered audio virtual "keyframe" interval to 2000ms.  
							
							
							
						 
						
							2019-09-09 15:53:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								309d39eab7 
								
							 
						 
						
							
							
								
								Backported UDP API from Pro edition  
							
							
							
						 
						
							2019-09-09 13:36:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								cc9e970ea3 
								
							 
						 
						
							
							
								
								More backports from Pro edition, among which HTTPS/TLS support  
							
							
							
						 
						
							2019-07-13 14:23:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b2bcef16c9 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							
							
						 
						
							2019-05-15 09:19:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								4c324c1b19 
								
							 
						 
						
							
							
								
								Fixed semaphore problems on MacOS  
							
							
							
						 
						
							2019-05-15 09:15:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								69d2ca21d3 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							
							
						 
						
							2019-04-29 11:05:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								055ac37e8a 
								
							 
						 
						
							
							
								
								Added PRETTY_PRINT_MSTIME and PRETTY_ARG_MSTIME for printing millisecond-based time information  
							
							
							
						 
						
							2019-04-29 09:58:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b8a93b231b 
								
							 
						 
						
							
							
								
								Doubled default input timeout duration, to handle slower inputs more nicely  
							
							
							
						 
						
							2019-01-16 14:33:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Zandvliet 
								
							 
						 
						
							
							
							
							
								
							
							
								10fa4b7e7b 
								
							 
						 
						
							
							
								
								libmist backport from new metadata branch with improved typing and styling  
							
							
							
						 
						
							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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								b35d56cd8f 
								
							 
						 
						
							
							
								
								Added ability to override internal UDP API bound host/port  
							
							
							
						 
						
							2018-10-07 16:06:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b4741abbc2 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							
							
						 
						
							2018-08-23 15:31:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								791fc5eae9 
								
							 
						 
						
							
							
								
								Added a define for live stream latency  
							
							
							
						 
						
							2018-08-23 15:31:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								2f477a4ef9 
								
							 
						 
						
							
							
								
								Fixed audio key setting  
							
							
							
						 
						
							2018-08-23 15:31:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								e4ac68db54 
								
							 
						 
						
							
							
								
								Improved statistics and stream status  
							
							
							
						 
						
							2018-03-21 14:46:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								da91838a1f 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							
							
						 
						
							2018-03-21 14:39:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c475eb8d8c 
								
							 
						 
						
							
							
								
								Default PRIu32 when missing. Ugly, but meh.  
							
							
							
						 
						
							2018-03-21 14:39:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								6e0e66076d 
								
							 
						 
						
							
							
								
								WebSocket API in controller  
							
							
							
						 
						
							2018-03-20 20:07:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0dd602d5ca 
								
							 
						 
						
							
							
								
								WebSocket API in controller  
							
							
							
						 
						
							2018-03-20 20:06:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0385daabe8 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							
							
						 
						
							2018-03-20 14:30:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Zandvliet 
								
							 
						 
						
							
							
							
							
								
							
							
								7ea42685a6 
								
							 
						 
						
							
							
								
								Edits to RelAccX library  
							
							
							
						 
						
							2018-03-20 14:15:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								01ffc42f9f 
								
							 
						 
						
							
							
								
								Stats delay for input/output can now be set separately, input delay by default 2 instead of 15.  
							
							
							
						 
						
							2017-11-07 11:12:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								6b1db9d0ec 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							... 
							
							
							
							# Conflicts:
#	src/input/input.cpp 
							
						 
						
							2017-07-26 17:01:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c534a2d3ca 
								
							 
						 
						
							
							
								
								Increased SIMUL_TRACKS from 10 to 20  
							
							
							
						 
						
							2017-07-26 16:57:00 +02:00