Balder 
								
							 
						 
						
							
							
							
							
								
							
							
								1873e0ea38 
								
							 
						 
						
							
							
								
								added missing | character to track selector text  
							
							 
							
							
							
						 
						
							2023-12-13 17:04:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								ac58015e02 
								
							 
						 
						
							
							
								
								Added Meta::packetTimeToUnixMs, fixed datetimes in m3u8 recordings  
							
							 
							
							
							
						 
						
							2023-12-13 16:00:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								3fb92a01d3 
								
							 
						 
						
							
							
								
								TSSRT: fixes to timestamp rewriting  
							
							 
							
							
							
						 
						
							2023-12-13 16:00:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								d2d4b0acbe 
								
							 
						 
						
							
							
								
								Segmenter: added noendlist url param to omit the ENDLIST tag  
							
							 
							
							
							
						 
						
							2023-12-13 16:00:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cat 
								
							 
						 
						
							
							
							
							
								
							
							
								0ad88e80b3 
								
							 
						 
						
							
							
								
								LSP: for new streams, if the input is TSSRT or TSRIST, put always_on true by default  
							
							 
							
							
							
						 
						
							2023-12-13 13:04:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Balder 
								
							 
						 
						
							
							
							
							
								
							
							
								ec757f48e9 
								
							 
						 
						
							
							
								
								Added some missing capabilities to SRT  
							
							 
							
							... 
							
							
							
							Attempted to fix SRT push & embed links.
Push works, embed needs help
Changed capa to say UDP port as it is binding UDP
added methods to dtsc for output. added webrtc whip as input push url
added url_rel to DTSC
added "/" to the always_match and source_match for SDP and playlist to match with other protocols
updated Playlist to have source/always_match as array.
Noticed "variables_match" which is unused, what to do with it?
fix typo in -h controller text 
							
						 
						
							2023-12-13 13:04:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								d040421df9 
								
							 
						 
						
							
							
								
								WHIP: packet pacing fixup for WHIP/WHEP output  
							
							 
							
							
							
						 
						
							2023-12-13 12:58:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Balder 
								
							 
						 
						
							
							
							
							
								
							
							
								cb2c63db61 
								
							 
						 
						
							
							
								
								Changed SRT output default to select all tracks  
							
							 
							
							
							
						 
						
							2023-11-29 16:49:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7cdd58b19f 
								
							 
						 
						
							
							
								
								MP4 analyser now supports packet data printing/parsing  
							
							 
							
							
							
						 
						
							2023-11-27 15:02:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								16e22eadbe 
								
							 
						 
						
							
							
								
								WebRTC websocket implementation now uses generalized base version, removed unused code from MP4 output  
							
							 
							
							
							
						 
						
							2023-11-27 15:02:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b9819eb40f 
								
							 
						 
						
							
							
								
								MistInHLS improvements and speedups, part 4/2  
							
							 
							
							
							
						 
						
							2023-11-27 15:02:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								382e1eec03 
								
							 
						 
						
							
							
								
								MistInHLS improvements and speedups, part 3/2  
							
							 
							
							
							
						 
						
							2023-11-27 15:02:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								26746c139d 
								
							 
						 
						
							
							
								
								Fix buffer behaviour after changes for MistInHLS  
							
							 
							
							
							
						 
						
							2023-11-27 14:18:16 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								9e30444476 
								
							 
						 
						
							
							
								
								MistInHLS improvements and speedups, part 2/2  
							
							 
							
							
							
						 
						
							2023-10-23 14:21:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								ed1c291955 
								
							 
						 
						
							
							
								
								MistInHLS improvements and speedups, part 1/2  
							
							 
							
							
							
						 
						
							2023-10-19 00:07:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b7c6815e4f 
								
							 
						 
						
							
							
								
								Working MP4 push output  
							
							 
							
							
							
						 
						
							2023-10-17 00:13:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								9b83002e69 
								
							 
						 
						
							
							
								
								Fixes to WebRTC capa  
							
							 
							
							
							
						 
						
							2023-10-17 00:13:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								4d3f86aec1 
								
							 
						 
						
							
							
								
								Fixes to MistOutSanityCheck utility  
							
							 
							
							
							
						 
						
							2023-10-17 00:13:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Balder 
								
							 
						 
						
							
							
							
							
								
							
							
								431d03c733 
								
							 
						 
						
							
							
								
								Fix VoD seek timing issues introduced with getNowms feature  
							
							 
							
							
							
						 
						
							2023-10-17 00:13:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								5af441d16b 
								
							 
						 
						
							
							
								
								Fixes for segfaults when the connection to the metadata gets lost  
							
							 
							
							... 
							
							
							
							Set stream RelAccx pages to null pointers if we cannot reload those pages 
							
						 
						
							2023-10-17 00:13:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b61aab8719 
								
							 
						 
						
							
							
								
								Speedups to output code in general and MP4 in particular  
							
							 
							
							
							
						 
						
							2023-10-17 00:13:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Balder 
								
							 
						 
						
							
							
							
							
								
							
							
								f384a69b71 
								
							 
						 
						
							
							
								
								have default segment size be used for buffer, dtsc and ts inputs  
							
							 
							
							
							
						 
						
							2023-10-17 00:13:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0783c11663 
								
							 
						 
						
							
							
								
								Update HTTP TS output to use new HTTP handler  
							
							 
							
							
							
						 
						
							2023-10-17 00:13:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Balder 
								
							 
						 
						
							
							
							
							
								
							
							
								d63190387a 
								
							 
						 
						
							
							
								
								Fixes to better support Safari/MacOS/iOS playback of MP4 output  
							
							 
							
							... 
							
							
							
							Co-authored-by: Marco van Dijk <marco@stronk.rocks>
Co-authored-by: Thulinma <jaron@vietors.com> 
							
						 
						
							2023-10-17 00:13:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								963d7846a8 
								
							 
						 
						
							
							
								
								Fix empty segment being written, fix playlist updating at all when no data was written  
							
							 
							
							
							
						 
						
							2023-10-17 00:13:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c70fadd66f 
								
							 
						 
						
							
							
								
								Fixed infinite loop in MP4 analyser when reaching end of file mid-box  
							
							 
							
							
							
						 
						
							2023-10-17 00:13:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7dbd60b208 
								
							 
						 
						
							
							
								
								Support limiting output range for most outputs and outgoing pushes  
							
							 
							
							
							
						 
						
							2023-10-17 00:13:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								3e2a17ff93 
								
							 
						 
						
							
							
								
								Various metadata-related features and improvements:  
							
							 
							
							... 
							
							
							
							- Added support for new "NowMs" field that holds up to where no new packets are guaranteed to show up, in order to lower latency.
- Added support for JSON tracks over all TS-based protocols (input and output)
- Added support for AMF metadata conversion to JSON (RTMP/FLV input)
- Fixed MP4 input subtitle tracks
- Generalized websocket-based outputs to all support the same commands and run the same core logic
- Added new "JSONLine" protocol that allows for generic direct line-by-line ingest of subtitles and/or JSON metadata tracks over a TCP socket or console standard input. 
							
						 
						
							2023-09-26 17:10:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cat 
								
							 
						 
						
							
							
							
							
								
							
							
								c337fff614 
								
							 
						 
						
							
							
								
								Embed: Support for subtitles and metadata tracks over websocket  
							
							 
							
							... 
							
							
							
							LSP: Preview tab: Show meta information for metadata tracks
LSP/embed: use new inclzero flag to receive sources that are enabled, but that don't currently have active tracks; and bugfix for metadata update for tracks not firing if sources have also changed
Embed: dashjs: disable stock subtitles unless activated 
							
						 
						
							2023-09-26 15:53:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								f3ba13d6bb 
								
							 
						 
						
							
							
								
								Change controller calls that use stream metadata to instantly time out if unavailable, rather than waiting for availability  
							
							 
							
							
							
						 
						
							2023-08-31 15:39:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								f19899aed2 
								
							 
						 
						
							
							
								
								Added support for JSON content type in APIv1 and APIv2 calls  
							
							 
							
							
							
						 
						
							2023-08-23 11:06:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco 
								
							 
						 
						
							
							
							
							
								
							
							
								b0d4422d27 
								
							 
						 
						
							
							
								
								Added machine readable exit reasons, INPUT_END trigger, OUTPUT_END trigger, and updated RECORDING_END trigger to include all of these.  
							
							 
							
							
							
						 
						
							2023-08-23 10:55:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Balder 
								
							 
						 
						
							
							
							
							
								
							
							
								a16d98b7b2 
								
							 
						 
						
							
							
								
								removed dead code in rawws  
							
							 
							
							
							
						 
						
							2023-07-24 14:52:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								41cf557b48 
								
							 
						 
						
							
							
								
								TSSRT and TSRIST outputs in listen mode will now request not to be killed by the Comms library, since they handle multiple users  
							
							 
							
							
							
						 
						
							2023-07-24 10:37:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Balder 
								
							 
						 
						
							
							
							
							
								
							
							
								22e0036b8b 
								
							 
						 
						
							
							
								
								Fix output timeout while waiting for delay buffer  
							
							 
							
							
							
						 
						
							2023-07-20 10:39:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0ec2800894 
								
							 
						 
						
							
							
								
								Split out jitter timer to be one per metadata, clear out jitter data when clearing as well  
							
							 
							
							
							
						 
						
							2023-07-20 10:39:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7d55a3f1c4 
								
							 
						 
						
							
							
								
								Fix for slow SRT pushes  
							
							 
							
							
							
						 
						
							2023-07-20 10:39:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								96f586678f 
								
							 
						 
						
							
							
								
								Fix MistProcMKVExec track masking for both source and target  
							
							 
							
							
							
						 
						
							2023-07-19 14:21:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Balder 
								
							 
						 
						
							
							
							
							
								
							
							
								54cee366e2 
								
							 
						 
						
							
							
								
								SRT push input timestamp fix  
							
							 
							
							
							
						 
						
							2023-07-19 12:15:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a9abfa531e 
								
							 
						 
						
							
							
								
								Support for AV1 MP4 input and output  
							
							 
							
							
							
						 
						
							2023-07-17 18:46:16 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								8b8a28c4ec 
								
							 
						 
						
							
							
								
								Added some HTTP parser unit tests, fixed HTTP support for zero content length, added gcovr file for coverage reports  
							
							 
							
							
							
						 
						
							2023-07-17 18:22:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								9a599a06de 
								
							 
						 
						
							
							
								
								Fix local file path writing  
							
							 
							
							
							
						 
						
							2023-07-17 18:17:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b7d5964512 
								
							 
						 
						
							
							
								
								Keep capabilities and protocol config around after close, retry opening pages for ~50ms, no longer warn in save situations of SHM re-use  
							
							 
							
							
							
						 
						
							2023-07-17 18:10:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								e8388b2a89 
								
							 
						 
						
							
							
								
								Fix WebRTC ingest  
							
							 
							
							
							
						 
						
							2023-07-17 13:14:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Balder 
								
							 
						 
						
							
							
							
							
								
							
							
								fca96eaeb1 
								
							 
						 
						
							
							
								
								fixed timeoffset  
							
							 
							
							
							
						 
						
							2023-07-12 10:34:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								282c736746 
								
							 
						 
						
							
							
								
								Make config auto-reading/writing configurable with command line flag  
							
							 
							
							
							
						 
						
							2023-07-06 14:04:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								e0eb624e53 
								
							 
						 
						
							
							
								
								Change "always on" behaviour to simulate always having viewers rather than forcibly keeping inputs active  
							
							 
							
							
							
						 
						
							2023-07-06 13:06:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b3a0e28159 
								
							 
						 
						
							
							
								
								Fix broken UTF-8/UTF-16 conversion in JSON library  
							
							 
							
							
							
						 
						
							2023-07-06 10:56:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								e66d66e59d 
								
							 
						 
						
							
							
								
								Set SRT input to live correctly  
							
							 
							
							
							
						 
						
							2023-06-19 17:35:59 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Balder 
								
							 
						 
						
							
							
							
							
								
							
							
								f6b0bff646 
								
							 
						 
						
							
							
								
								adding SRT input bootMS  
							
							 
							
							
							
						 
						
							2023-06-19 17:30:18 +02:00