Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7565704fdc 
								
							 
						 
						
							
							
								
								Fixed 32-bit compile issues  
							
							
							
						 
						
							2019-01-25 23:49:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Zandvliet 
								
							 
						 
						
							
							
							
							
								
							
							
								2607113727 
								
							 
						 
						
							
							
								
								Library code style update + some minor backports from Pro edition  
							
							
							
						 
						
							2018-12-04 13:11:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								3cb03392e1 
								
							 
						 
						
							
							
								
								Added stream name to logging  
							
							
							
						 
						
							2018-11-28 11:55:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								ac92e09262 
								
							 
						 
						
							
							
								
								Robustify accesses to server config  
							
							
							
						 
						
							2018-11-28 11:46:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								552240b528 
								
							 
						 
						
							
							
								
								Make FLV input read until errors, instead of aborting entirely.  
							
							
							
						 
						
							2018-11-19 14:03:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b12c0254e1 
								
							 
						 
						
							
							
								
								Fixed outputs not reporting their current position accurately, improved buffering behaviour for VoD inputs.  
							
							
							
						 
						
							2018-11-01 17:05:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								24006648f9 
								
							 
						 
						
							
							
								
								Cleaned up, fixed and robustified semaphore and signal related code  
							
							
							
						 
						
							2018-11-01 16:11:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								776cfe1850 
								
							 
						 
						
							
							
								
								Backported various Pro edition changes and general code to Free edition  
							
							
							
						 
						
							2018-10-15 10:25:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								8afad6d574 
								
							 
						 
						
							
							
								
								Added DTS audio support to EBML input/output  
							
							
							
						 
						
							2018-10-10 15:05:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								ab39cca5f4 
								
							 
						 
						
							
							
								
								Fixed EBML input cutting off zero bytes in places where it's not appropriate  
							
							
							
						 
						
							2018-10-10 15:04:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a53fd5fa63 
								
							 
						 
						
							
							
								
								EBML fix for non-static GOP sizes  
							
							
							
						 
						
							2018-10-10 15:04:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c17064c305 
								
							 
						 
						
							
							
								
								Re-order userClient init for stream-type inputs.  
							
							
							
						 
						
							2018-09-08 16:15:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Zandvliet 
								
							 
						 
						
							
							
							
							
								
							
							
								373b9afd32 
								
							 
						 
						
							
							
								
								Allow for multiple SPS/PPS in AVCC Box  
							
							
							
						 
						
							2018-08-30 18:32:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ramoe 
								
							 
						 
						
							
							
							
							
								
							
							
								33488da329 
								
							 
						 
						
							
							
								
								Added singular mode override for inputs  
							
							
							
						 
						
							2018-08-27 14:13:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ramoe 
								
							 
						 
						
							
							
							
							
								
							
							
								b839a9f618 
								
							 
						 
						
							
							
								
								EBML tweaks  
							
							
							
						 
						
							2018-08-27 14:13:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								791fc5eae9 
								
							 
						 
						
							
							
								
								Added a define for live stream latency  
							
							
							
						 
						
							2018-08-23 15:31:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								607e641974 
								
							 
						 
						
							
							
								
								Fixed EBML input header reading  
							
							
							
						 
						
							2018-07-24 13:58:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								14427f0167 
								
							 
						 
						
							
							
								
								EBML updates:  
							
							... 
							
							
							
							- AV1 support
- Support for outputting fragments longer than 30 seconds in duration
- Fixed FireFox support for Opus audio tracks
- Added support for stdin live input of EBML
- Fixed broken timestamps when seeking in VoD EBML files
- Analyser now calculates offsets for (manual) double-checking
- Added JSON track support to EBML input and output
- Added basic input support for SRT/ASS/SSA subtitles
- Opus CODECDELAY now actually calculated.
- Fixed Opus in Firefox
- Improved MP3 support, more robust handling of corruption, support for non-standard timescale sources
# Conflicts:
#	src/output/output_ebml.cpp 
							
						 
						
							2018-07-20 14:23:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								18f9d2682f 
								
							 
						 
						
							
							
								
								Added some helpful high-level debug messages to generic IO handlers, fixed missing track selection when streaming live input  
							
							
							
						 
						
							2018-07-20 14:22:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								384836635f 
								
							 
						 
						
							
							
								
								*-exec: inputs now correctly throw away stderr, preventing ffmpeg lockups  
							
							
							
						 
						
							2018-05-16 11:11:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								92d14f52ea 
								
							 
						 
						
							
							
								
								Improved stream start handling  
							
							
							
						 
						
							2018-05-09 10:12:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								f934d15a78 
								
							 
						 
						
							
							
								
								Removed automatic wildcard addition for DTSC input URLs  
							
							
							
						 
						
							2018-05-09 09:41:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								87fb2fc5b9 
								
							 
						 
						
							
							
								
								Improved input descriptions  
							
							
							
						 
						
							2018-02-13 13:05:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a762932c45 
								
							 
						 
						
							
							
								
								EBML library, input and output, supports MKV and WebM.  
							
							
							
						 
						
							2018-01-24 20:10:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7c1a6fe7ce 
								
							 
						 
						
							
							
								
								Added default implementation of Input::trackSelect  
							
							
							
						 
						
							2018-01-24 18:57:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								fb88d214fb 
								
							 
						 
						
							
							
								
								Changed "No tracks found" input class message to INFO level from WARN level  
							
							
							
						 
						
							2017-12-13 10:59:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								304426c2c6 
								
							 
						 
						
							
							
								
								Improved logging system  
							
							
							
						 
						
							2017-12-08 19:48:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								db511a6e32 
								
							 
						 
						
							
							
								
								Fixed Windows-based live streams  
							
							
							
						 
						
							2017-11-29 14:51:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								8f874d91d8 
								
							 
						 
						
							
							
								
								Fixed missing header in buffer  
							
							
							
						 
						
							2017-11-28 11:23:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								15801aa7b7 
								
							 
						 
						
							
							
								
								Track mapping and deletion fixes  
							
							
							
						 
						
							2017-11-28 11:08:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								1767f000cd 
								
							 
						 
						
							
							
								
								Improved debug levels for track page loading  
							
							
							
						 
						
							2017-11-27 11:14:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7d6bdb5553 
								
							 
						 
						
							
							
								
								Fixed left-over stream state problems  
							
							
							
						 
						
							2017-11-07 11:12:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a27cf083e6 
								
							 
						 
						
							
							
								
								Added streamMainLoop function to Input class  
							
							
							
						 
						
							2017-10-24 14:08:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								6c4cea3954 
								
							 
						 
						
							
							
								
								Fix for Cygwin input crashes  
							
							
							
						 
						
							2017-08-03 15:08:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								41ec2822b1 
								
							 
						 
						
							
							
								
								Fixed inputs not obeying the SIMUL_TRACKS setting  
							
							
							
						 
						
							2017-08-03 15:08:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Zandvliet 
								
							 
						 
						
							
							
							
							
								
							
							
								c895a6b7e2 
								
							 
						 
						
							
							
								
								Added codec to "Done buffering" message  
							
							
							
						 
						
							2017-07-28 18:39:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								3446d022e8 
								
							 
						 
						
							
							
								
								Added header read speed timers, simplified header logic for VoD.  
							
							
							
						 
						
							2017-07-26 17:00:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ramkoemar 
								
							 
						 
						
							
							
							
							
								
							
							
								96c451463b 
								
							 
						 
						
							
							
								
								updated h264 input for new dtsc edits  
							
							
							
						 
						
							2017-07-25 15:56:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								45e4cddec9 
								
							 
						 
						
							
							
								
								Updated Input class with preRun() and checkArguments() instead of single setup() function  
							
							
							
						 
						
							2017-07-22 18:53:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								72a6816ec1 
								
							 
						 
						
							
							
								
								Added DTSC stdin input  
							
							
							
						 
						
							2017-07-22 18:50:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a0d54e1a95 
								
							 
						 
						
							
							
								
								Added H264 Annex B stream input  
							
							
							
						 
						
							2017-07-22 18:49:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0907d6424f 
								
							 
						 
						
							
							
								
								Fixed buffer status bug, fixed buffer firstms/lastms bug  
							
							
							
						 
						
							2017-06-23 15:06:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								25699ef8b2 
								
							 
						 
						
							
							
								
								Added stream status shared memory page (temporary system)  
							
							
							
						 
						
							2017-06-22 14:03:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Zandvliet 
								
							 
						 
						
							
							
							
							
								
							
							
								4de8932fe0 
								
							 
						 
						
							
							
								
								Fix in mp3 seeking code to correctly set the timestamp.  
							
							
							
						 
						
							2017-06-19 20:37:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								cef78b7d08 
								
							 
						 
						
							
							
								
								PCM support in Flash-based protocols  
							
							
							
						 
						
							2017-06-19 12:40:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								920efe0b26 
								
							 
						 
						
							
							
								
								Updated serve-type inputs to obey "always on" stream config setting, push inputs no longer counted as viewers.  
							
							
							
						 
						
							2017-06-09 20:40:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								26f74accdf 
								
							 
						 
						
							
							
								
								MistInBuffer no longer boots if the process starting it has no data to fill it with. Optimized and simplified HTTP internal output.  
							
							
							
						 
						
							2017-06-09 20:31:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								24a1744b7e 
								
							 
						 
						
							
							
								
								Input now prints message and aborts cleanly when pull lock could not be opened.  
							
							
							
						 
						
							2017-05-23 21:36:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								3a4f990143 
								
							 
						 
						
							
							
								
								Removed useless variables in input class  
							
							
							
						 
						
							2017-05-15 12:26:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								41842227fa 
								
							 
						 
						
							
							
								
								Added support for Opus in Ogg input  
							
							
							
						 
						
							2017-05-13 23:42:32 +02:00