Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0bd5d742f6 
								
							 
						 
						
							
							
								
								SRT improvements:  
							
							... 
							
							
							
							- Made SRT support optional
- Make build options visible in cmake-gui
- Improved generic connection stats for outputs
- Added streamid handling configuration for MistInTSSRT
- Push input support over SRT
- Fixed support for SRT settings in push outputs
- Fix parsing of SRT-passed stream names
- Fixed hostnames in MistOutTSSRT, fixed PUSH_REWRITE trigger payload
- Opus support in TS-SRT
- Fixed SRT socket stats, fixed SRT socket address logic, improved SRT socket rolling restart support
- Fixed SRT push deny 
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Phencys 
								
							 
						 
						
							
							
							
							
								
							
							
								19199cbff8 
								
							 
						 
						
							
							
								
								TSSRT Support  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								974380ab30 
								
							 
						 
						
							
							
								
								Converted comms system entirely to being bitflag-based instead of integer state based  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								6e316663fc 
								
							 
						 
						
							
							
								
								ADTS lib pragma once header  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								dd58912756 
								
							 
						 
						
							
							
								
								Added support for DVB subtitle and teletext descriptors  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								e6489f2d6a 
								
							 
						 
						
							
							
								
								WebRTC certificate improvement  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								37af199a1c 
								
							 
						 
						
							
							
								
								Added client mode support to HTTP::Websocket, added websockettest binary, added ws/wss protocol support to HTTP::URL, added support for websockets and socket overriding to HTTP::Downloader, fixed HTTP parser not handling response codes 1XX, 204 and 304 correctly.  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								57b930020b 
								
							 
						 
						
							
							
								
								Fix infinite loop in AMF parser  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7297336e46 
								
							 
						 
						
							
							
								
								Rewrite of Comms  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								67c0d6666f 
								
							 
						 
						
							
							
								
								Fix for file descriptors getting hammered by StartPiped if 100, 101 or 102 were open.  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								d45e78387d 
								
							 
						 
						
							
							
								
								Removed code duplication in MP4::TRAF (reimplemented MP4::containerBox)  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								dc0cd0d451 
								
							 
						 
						
							
							
								
								Fixed general output shutdown behaviour and logging on end of stream, MP4 output now correctly ends HTTP response on stream end.  
							
							... 
							
							
							
							Bugfix in HTTP::Parser when calling Chunkify before initializing 
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								fb56a8f9e8 
								
							 
						 
						
							
							
								
								Session cache fix, semaphore verbosity only in dev builds  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								854e71c06f 
								
							 
						 
						
							
							
								
								STUN lib tweak  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								540694df1f 
								
							 
						 
						
							
							
								
								Socket::UDPConnection now uses its currently bound socket type for destinations  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b9c03ccb18 
								
							 
						 
						
							
							
								
								URIReader: Allow overriding user agent through public member variable, fix for readAll() deadlock  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								6307428476 
								
							 
						 
						
							
							
								
								Attempt to make cygwin compiles work again  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								ffcc2b3473 
								
							 
						 
						
							
							
								
								Added mono/stereo/surround/Xch track selectors for audio tracks  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b0c8bdfa21 
								
							 
						 
						
							
							
								
								AAC RTMP/FLV input now ignore metadata and instead parse init data for channel count and sampling rate  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								f4051b5916 
								
							 
						 
						
							
							
								
								Fixed RTSP input in newMeta build  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								e28743db54 
								
							 
						 
						
							
							
								
								Bugfixes HTTP::Downloader, downloadertest now outputs data immediately without buffering  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								d47603615f 
								
							 
						 
						
							
							
								
								Downloader::post() timeouts should not keep the socket connected for reuse  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b0b5e2ebcc 
								
							 
						 
						
							
							
								
								Fix DTSC::Meta::clear() using a semaphore to clear uninitialized state  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								027bd5f9da 
								
							 
						 
						
							
							
								
								Speed optimizes:  
							
							... 
							
							
							
							- MP4 output optimizations
- DTSC::Meta::getPageNumberForTime speedup
- RelAccX class speedup
- Generic output optimizations 
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								49ee109b50 
								
							 
						 
						
							
							
								
								Added maxKeepAway option for live streams, renamed minkeepaway/keepaway to "jitter" externally, added global jitter and bframe checks in all JSON-like metadata outputs  
							
							
							
						 
						
							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 
								
							 
						 
						
							
							
							
							
								
							
							
								ca63abae14 
								
							 
						 
						
							
							
								
								Added STAT_CUTOFF compile flag  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								19a55828a3 
								
							 
						 
						
							
							
								
								WebRTC fixes/improvements:  
							
							... 
							
							
							
							- Added public host setting
- Implemented Sender Report based  track time syncing
- Added 10 second timeout for output connections (no timeout for input connections)
- Timing fixes 
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								1fff195f77 
								
							 
						 
						
							
							
								
								Various TS improvements  
							
							
							
						 
						
							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 
								
							 
						 
						
							
							
							
							
								
							
							
								97752f2c2d 
								
							 
						 
						
							
							
								
								Opus in TS input/output support  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								1c47e9cdfc 
								
							 
						 
						
							
							
								
								Correct handling of reaper thread in forking binaries  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								95706337c1 
								
							 
						 
						
							
							
								
								Fix bug for memory-backed DTSC::Meta when tracks are added  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								35b526bfe7 
								
							 
						 
						
							
							
								
								Fixed typo in comms.h  
							
							
							
						 
						
							2021-10-19 22:29:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								99907782ae 
								
							 
						 
						
							
							
								
								Ability to send silence to RTMP outputs  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								2bf7c14815 
								
							 
						 
						
							
							
								
								Fixed SEM_TRACKLIST not being cleaned up from shared memory on stream shutdown  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								36a1a88cb0 
								
							 
						 
						
							
							
								
								Added ability to mask source tracks for processes  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								3db3a869ae 
								
							 
						 
						
							
							
								
								Fixed UTC timestamps in CMAF outputs  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7a5f5d5855 
								
							 
						 
						
							
							
								
								Timestamp fixes for RTP  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								70b0f94552 
								
							 
						 
						
							
							
								
								Improved RTP NACK handling and dropped packet handling  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								bd9ae56532 
								
							 
						 
						
							
							
								
								Timing improvements for all outputs and DTSC socket input  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								26de8c0389 
								
							 
						 
						
							
							
								
								VP8 fixed  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								de4890ac20 
								
							 
						 
						
							
							
								
								Livepeer transcoding support  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b5b09f21b4 
								
							 
						 
						
							
							
								
								Improvements to ResizeablePointer  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a3e0d1ac85 
								
							 
						 
						
							
							
								
								Allow setting RTMP language  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a8c7bc5d27 
								
							 
						 
						
							
							
								
								Improved RTMP cross-server compatibility  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								771fad390a 
								
							 
						 
						
							
							
								
								Allow overriding application name with -DAPPNAME="Name here"  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a8e04e1787 
								
							 
						 
						
							
							
								
								Fixes to CMAF output  
							
							
							
						 
						
							2021-10-19 22:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Zandvliet 
								
							 
						 
						
							
							
							
							
								
							
							
								e217f41f17 
								
							 
						 
						
							
							
								
								CMAF Push Output  
							
							
							
						 
						
							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