Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								d6bd9bee46 
								
							 
						 
						
							
							
								
								Live stream inputs now track buffer status  
							
							
							
						 
						
							2022-06-01 15:58:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								d117835757 
								
							 
						 
						
							
							
								
								Support push-only connectors  
							
							
							
						 
						
							2022-06-01 15:57:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								e73726a1c7 
								
							 
						 
						
							
							
								
								Simplified TS-SRT input to no longer add/remove a temporary track  
							
							
							
						 
						
							2022-06-01 15:56:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								840a1f5f4e 
								
							 
						 
						
							
							
								
								Cleanup TS SRT output code  
							
							
							
						 
						
							2022-06-01 15:41:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								1ec18d83b8 
								
							 
						 
						
							
							
								
								Make TS inputs slightly more robust against packet loss  
							
							
							
						 
						
							2022-06-01 15:40:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								13e04ce608 
								
							 
						 
						
							
							
								
								Split config support  
							
							
							
						 
						
							2022-06-01 15:38:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								6cb734357a 
								
							 
						 
						
							
							
								
								Fix socket remote address for accepted sockets  
							
							
							
						 
						
							2022-05-09 10:08:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								9f0b86108d 
								
							 
						 
						
							
							
								
								Fixed ts-exec output  
							
							
							
						 
						
							2022-04-29 17:03:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								9993dfafa2 
								
							 
						 
						
							
							
								
								Implemented exponential backoff for shared memory related waits  
							
							
							
						 
						
							2022-04-18 10:30:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								35a54dbd61 
								
							 
						 
						
							
							
								
								Fixed auto-seeking when adding tracks to an existing track selection  
							
							
							
						 
						
							2022-03-10 10:32:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco 
								
							 
						 
						
							
							
							
							
								
							
							
								3e73508a6a 
								
							 
						 
						
							
							
								
								Added SDP input  
							
							
							
						 
						
							2022-02-21 15:51:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco 
								
							 
						 
						
							
							
							
							
								
							
							
								dd2382e858 
								
							 
						 
						
							
							
								
								Added SDP output  
							
							
							
						 
						
							2022-02-21 15:30:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								f0674b9efb 
								
							 
						 
						
							
							
								
								Update COPYING and README to markdown versions with new license + help text.  
							
							
							
						 
						
							2022-02-12 00:55:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Siddarth Tegginamani 
								
							 
						 
						
							
							
							
							
								
							
							
								ccee512b3d 
								
							 
						 
						
							
							
								
								Bug Fix: CMAF DASH playback works  
							
							... 
							
							
							
							- syntax error fixed
- removed unnecessary track id simplification 
							
						 
						
							2022-02-11 22:52:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Siddarth Tegginamani 
								
							 
						 
						
							
							
							
							
								
							
							
								e9d5920a80 
								
							 
						 
						
							
							
								
								HLS CMAF updated to use hls_support library for (LL)HLS manifest generation.  
							
							... 
							
							
							
							- also removed duplicate CMAF library methods 
							
						 
						
							2022-02-11 22:47:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Siddarth Tegginamani 
								
							 
						 
						
							
							
							
							
								
							
							
								c54690d346 
								
							 
						 
						
							
							
								
								hls_support: A new library for (LL)HLS manifest generation  
							
							
							
						 
						
							2022-02-11 22:47:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cat 
								
							 
						 
						
							
							
							
							
								
							
							
								dac00f6555 
								
							 
						 
						
							
							
								
								Embed: added hls.js player  
							
							
							
						 
						
							2022-02-11 22:44:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Siddarth Tegginamani 
								
							 
						 
						
							
							
							
							
								
							
							
								97f040cefd 
								
							 
						 
						
							
							
								
								Added global config value with unix time of system boot, for system-wide consistent time calculations  
							
							
							
						 
						
							2022-02-11 22:43:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Siddarth Tegginamani 
								
							 
						 
						
							
							
							
							
								
							
							
								4033f1d009 
								
							 
						 
						
							
							
								
								Check keyTimingsMatch in DTSC  
							
							
							
						 
						
							2022-02-11 22:43:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cat 
								
							 
						 
						
							
							
							
							
								
							
							
								b19c642034 
								
							 
						 
						
							
							
								
								LSP: for buildOptions, if the list of inputs is sorted, keep the split of required and optional fields  
							
							
							
						 
						
							2022-02-11 20:11:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								1e6143bc88 
								
							 
						 
						
							
							
								
								Further fixes to WS/MP4 (implemented "auto" track, implemented dropping video voluntarily)  
							
							
							
						 
						
							2022-02-11 17:54:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cat 
								
							 
						 
						
							
							
							
							
								
							
							
								a1ffc383cb 
								
							 
						 
						
							
							
								
								Embed: mews: after a track switch, always do overzealous seeking even if the codecs are the same  
							
							
							
						 
						
							2022-02-11 17:27:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								22e720c9d1 
								
							 
						 
						
							
							
								
								Fixed WS/MP4 initial seek not happening  
							
							
							
						 
						
							2022-02-11 17:25:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c3a09f5fe2 
								
							 
						 
						
							
							
								
								Fix RTMP push delay, specifically  
							
							
							
						 
						
							2022-02-11 17:25:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cat 
								
							 
						 
						
							
							
							
							
								
							
							
								31c5b81f4d 
								
							 
						 
						
							
							
								
								Embed: videojs: fixes to get a consistent timestamp with other players  
							
							
							
						 
						
							2022-02-10 17:19:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cat 
								
							 
						 
						
							
							
							
							
								
							
							
								48260e6bc5 
								
							 
						 
						
							
							
								
								Embed: mews: prevent javascript error "Cannot read properties of undefined (reading 'add')"  
							
							
							
						 
						
							2022-02-10 13:52:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cat 
								
							 
						 
						
							
							
							
							
								
							
							
								15ff0dcb9f 
								
							 
						 
						
							
							
								
								Embed: fix javascript error for audio players on touch devices  
							
							
							
						 
						
							2022-02-10 13:49:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cat 
								
							 
						 
						
							
							
							
							
								
							
							
								615fad6be9 
								
							 
						 
						
							
							
								
								Embed: remove forbidden modern code (blegh! filthy modern stuff brrr) from the webrtc wrapper  
							
							
							
						 
						
							2022-02-10 13:46:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cat 
								
							 
						 
						
							
							
							
							
								
							
							
								b6068f4627 
								
							 
						 
						
							
							
								
								Embed: mews: added subtitle support  
							
							
							
						 
						
							2022-02-10 11:02:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								431c06e4cd 
								
							 
						 
						
							
							
								
								Fixed MP4 VoD input  
							
							
							
						 
						
							2022-02-09 15:49:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								4d1046f72a 
								
							 
						 
						
							
							
								
								Fix pushdelay option  
							
							
							
						 
						
							2022-02-09 12:15:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								82883d39ea 
								
							 
						 
						
							
							
								
								Removed licensing system related code  
							
							
							
						 
						
							2022-02-09 12:14:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Siddarth Tegginamani 
								
							 
						 
						
							
							
							
							
								
							
							
								c2c94bb4b4 
								
							 
						 
						
							
							
								
								fixed fragment datatype: uint32_t to uint64_t  
							
							
							
						 
						
							2022-02-03 13:14:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Siddarth Tegginamani 
								
							 
						 
						
							
							
							
							
								
							
							
								ba07c5444f 
								
							 
						 
						
							
							
								
								Bug Fix: check "video" as type instead of codec in maintrack()  
							
							
							
						 
						
							2022-02-03 13:13:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Siddarth Tegginamani 
								
							 
						 
						
							
							
							
							
								
							
							
								4a866305e5 
								
							 
						 
						
							
							
								
								DTSC pull input now supports keeping stream UTC offset intact between servers, plus a local fallback calculation for older versions  
							
							
							
						 
						
							2022-02-03 13:11:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								9403d34eb4 
								
							 
						 
						
							
							
								
								Add a quarter frame offset to MPEG-TS AAC timestamp rounding  
							
							
							
						 
						
							2022-02-03 13:08:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c60c085d09 
								
							 
						 
						
							
							
								
								Robustified controller rolling reloads  
							
							
							
						 
						
							2022-01-27 10:22:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								233110da90 
								
							 
						 
						
							
							
								
								Make sure MistProcMKVExec is not tracked as a viewer.  
							
							
							
						 
						
							2022-01-24 17:08:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0951758d2f 
								
							 
						 
						
							
							
								
								Fix track dropping if userSelect empty but buffer is not  
							
							
							
						 
						
							2022-01-24 16:07:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								f9e97a350f 
								
							 
						 
						
							
							
								
								Standard signal handler now also closes stdin when shutting down, to prevent read-loops getting stuck  
							
							
							
						 
						
							2022-01-24 14:42:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								9fd48f6e2f 
								
							 
						 
						
							
							
								
								Fix EBML input for live streams  
							
							
							
						 
						
							2022-01-24 14:30:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a5bdaaaa5c 
								
							 
						 
						
							
							
								
								Added mkv-exec input and output support  
							
							
							
						 
						
							2022-01-24 10:47:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								10b134d062 
								
							 
						 
						
							
							
								
								Allow waiting for specific track counts with specific timeouts  
							
							
							
						 
						
							2022-01-23 00:18:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								4e48896237 
								
							 
						 
						
							
							
								
								Remove USR1 signal handler when spawning child processes  
							
							
							
						 
						
							2022-01-23 00:17:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0de5ebfbf3 
								
							 
						 
						
							
							
								
								Fixed TS input disconnect by controller  
							
							
							
						 
						
							2022-01-23 00:16:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a8305396a2 
								
							 
						 
						
							
							
								
								Fixed Firefox WebRTC support through temporary hack  
							
							
							
						 
						
							2022-01-23 00:04:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								75559a367b 
								
							 
						 
						
							
							
								
								Set livepeer-transcoded track to have a source track, exclude tracks with source track from stream health info  
							
							
							
						 
						
							2022-01-23 00:04:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								bb84a5a20c 
								
							 
						 
						
							
							
								
								Marco why  😭  
							
							
							
						 
						
							2022-01-23 00:03:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								f560b88bfe 
								
							 
						 
						
							
							
								
								Several fixes:  
							
							... 
							
							
							
							- Fixed bug in stream health function causing loop if track not active
- Fixed DTSC pulls ignoring data before the live point
- Improved async buffers (deque mode) to spread the tracks more fairly
- DTSC pull now implements "ping" and "error" commands
- DTSC pulls report suspicious keyframe intervals to the origin and ask for confirmation
- DTSC output now accepts these reports and disconnects if there is no match in keyframe intervals
- Outputs in async mode now keep the seek point in all tracks when reselecting
- Outputs in async mode now default to a starting position in each track that is at a keyframe roughly halfway in the buffer
- Outputs in async mode now ignore playback rate (always fastest possible)
- Removed code duplication in prepareNext function
- Reordered the prepareNext function somewhat to be easier to follow for humans
- DTSC output no longer overrides initialSeek function, now uses default implementation
- Sanitycheck output now supports both sync and async modes, supports printing multiple timestamps for multiple tracks 
							
						 
						
							2022-01-23 00:03:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b89875ea37 
								
							 
						 
						
							
							
								
								No longer print warning for page load failures caused by a user disconnect  
							
							
							
						 
						
							2022-01-23 00:02:50 +01:00