Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								eed71b66d4 
								
							 
						 
						
							
							
								
								(M)JPG HTTP output support  
							
							 
							
							
							
						 
						
							2024-07-22 15:47:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								3fe345780d 
								
							 
						 
						
							
							
								
								Allow setting processes as inconsequential, which means the stream will be considered fully active regardless of process status; add process start behaviour config group to all processes  
							
							 
							
							
							
						 
						
							2024-07-20 11:58:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								9f97610e47 
								
							 
						 
						
							
							
								
								Add configurable restart behaviour for processes  
							
							 
							
							
							
						 
						
							2024-07-19 23:59:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c0f4bfdd5f 
								
							 
						 
						
							
							
								
								Fix for negative MP4 CTS offsets (turns them into positive DTS/PTS offsets)  
							
							 
							
							
							
						 
						
							2024-07-15 11:35:40 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								4dd6f0676c 
								
							 
						 
						
							
							
								
								Little cleanup to MP4 input  
							
							 
							
							... 
							
							
							
							Change-Id: I33405e515241ce2d6da409001c73d0e09ee72240 
							
						 
						
							2024-07-15 11:35:40 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emranemran 
								
							 
						 
						
							
							
							
							
								
							
							
								f01b90f90e 
								
							 
						 
						
							
							
								
								MistInMP4: add mov support  
							
							 
							
							
							
						 
						
							2024-07-15 11:35:40 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								456fd2d555 
								
							 
						 
						
							
							
								
								Fix SRT input shutdown issues  
							
							 
							
							
							
						 
						
							2024-07-09 13:17:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								f009856b64 
								
							 
						 
						
							
							
								
								V4L2 camera support, raw pixel video support, added MistProcAV, improved MistProcFFMPEG  
							
							 
							
							... 
							
							
							
							Co-authored-by: Thulinma <jaron@vietors.com>
Co-authored-by: Balder <balder.vietor@ddvtech.com> 
							
						 
						
							2024-07-04 16:13:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								5288d862e0 
								
							 
						 
						
							
							
								
								Init and deinit SRT properly  
							
							 
							
							
							
						 
						
							2024-07-04 14:41:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7b18307981 
								
							 
						 
						
							
							
								
								Fix segfault in MistInRTSP when connection to buffer lost  
							
							 
							
							
							
						 
						
							2024-07-03 12:04:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b9de1e1d90 
								
							 
						 
						
							
							
								
								Optimize MistInBuffer to only check STREAM_BUFFER trigger when it could possibly fire  
							
							 
							
							
							
						 
						
							2024-07-03 12:04:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								f3803aeceb 
								
							 
						 
						
							
							
								
								Added check for failure to open metadata in DTSC pull input.  
							
							 
							
							... 
							
							
							
							Change-Id: I690d12bd458afc1efef64f34ab2513f0f338e6a0 
							
						 
						
							2024-06-10 15:46:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eli Mallon 
								
							 
						 
						
							
							
							
							
								
							
							
								20812842b9 
								
							 
						 
						
							
							
								
								Fix --maxkeepaway option, add to DTSC input as well  
							
							 
							
							
							
						 
						
							2024-06-10 15:43:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eli Mallon 
								
							 
						 
						
							
							
							
							
								
							
							
								e324c2ee58 
								
							 
						 
						
							
							
								
								refactor: capitalize Input classes, rename srt to subrip in source as well  
							
							 
							
							... 
							
							
							
							Co-authored-by: Thulinma <jaron@vietors.com> 
							
						 
						
							2024-05-16 16:07:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								dbafa808b8 
								
							 
						 
						
							
							
								
								Fix Cygwin compilation:  
							
							 
							
							... 
							
							
							
							- Fix various incompatibilities and differences between Linux and Cygwin builds
- Make usrsctp an optional dependency
- Fix building without SSL
- Add new secure random bytes function, use it for websockets
- Switch to libsrtp2 v2.6.0 (currently latest release)
- Add patch that makes latest libsrtp2 build in latest Cygwin
- Add patch that makes srt build in latest Cygwin
- Correctly allow linking libsrtp2 and srt to local mbedtls version 
							
						 
						
							2024-04-25 12:44:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								db30be38c5 
								
							 
						 
						
							
							
								
								Fix header includes to be a bit more consistent  
							
							 
							
							
							
						 
						
							2024-04-25 12:44:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								720f4b5d05 
								
							 
						 
						
							
							
								
								Added configurable input timeout for all inputs  
							
							 
							
							
							
						 
						
							2023-12-14 12:53:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								3fb92a01d3 
								
							 
						 
						
							
							
								
								TSSRT: fixes to timestamp rewriting  
							
							 
							
							
							
						 
						
							2023-12-13 16:00:24 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Balder 
								
							 
						 
						
							
							
							
							
								
							
							
								f384a69b71 
								
							 
						 
						
							
							
								
								have default segment size be used for buffer, dtsc and ts inputs  
							
							 
							
							
							
						 
						
							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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a9abfa531e 
								
							 
						 
						
							
							
								
								Support for AV1 MP4 input and output  
							
							 
							
							
							
						 
						
							2023-07-17 18:46:16 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								d7ec340d7e 
								
							 
						 
						
							
							
								
								Fix local file targets when pushing to non-full-path  
							
							 
							
							
							
						 
						
							2023-06-19 17:25:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								cac86fff57 
								
							 
						 
						
							
							
								
								Various small fixes to SRT sockets and SRT socket statistics  
							
							 
							
							
							
						 
						
							2023-06-08 17:31:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								f29d48154f 
								
							 
						 
						
							
							
								
								URIReader support for TS input  
							
							 
							
							
							
						 
						
							2023-04-10 15:13:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								4df771eb02 
								
							 
						 
						
							
							
								
								Optimization that allows Socket::Buffer to write directly to a Util::ResizeablePointer  
							
							 
							
							
							
						 
						
							2023-04-10 14:31:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								364441c435 
								
							 
						 
						
							
							
								
								EBML input from S3 support  
							
							 
							
							
							
						 
						
							2023-04-10 14:31:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								ff32a55ddd 
								
							 
						 
						
							
							
								
								Tweaks to page load interval in input  
							
							 
							
							
							
						 
						
							2023-04-10 14:31:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b515eac15f 
								
							 
						 
						
							
							
								
								Speed tweaks  
							
							 
							
							
							
						 
						
							2023-04-10 14:23:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								d097273859 
								
							 
						 
						
							
							
								
								Fixes to downloader range requests, improvements to input bufferFrame code  
							
							 
							
							
							
						 
						
							2023-04-10 14:15:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								393fa9e403 
								
							 
						 
						
							
							
								
								Fixes timeout on slow loading VOD input  
							
							 
							
							
							
						 
						
							2023-04-10 14:15:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								ae9aadc0b1 
								
							 
						 
						
							
							
								
								Ensure stats keep updating during page loads  
							
							 
							
							
							
						 
						
							2023-04-10 14:15:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0ab9b2b085 
								
							 
						 
						
							
							
								
								Fix video/audio offset changing issues because of remapping in HLS input  
							
							 
							
							
							
						 
						
							2023-04-10 14:15:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								1ec92b35a0 
								
							 
						 
						
							
							
								
								Fix HLS input download speed issues  
							
							 
							
							
							
						 
						
							2023-04-10 14:15:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c979acff52 
								
							 
						 
						
							
							
								
								Fixing all of the things.  😩  
							
							 
							
							
							
						 
						
							2023-04-10 14:15:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								53f941449f 
								
							 
						 
						
							
							
								
								HLS fixes for caching  
							
							 
							
							
							
						 
						
							2023-04-10 14:15:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								652835cedd 
								
							 
						 
						
							
							
								
								HLS input improvements  
							
							 
							
							
							
						 
						
							2023-04-10 14:15:00 +02:00