| 
								
								
									 Thulinma | 3ee83644f3 | Added options to DTSC pull for controlling the buffer config. Made 8X target duration the default buffer size. Inputs now wait for INPUT_TIMEOUT *and* two biggestFragment durations, added a few helper functions to DTSC::Meta. Buffer now automatically sets segment size to min(configed_size, biggest_fragment/2) to prevent sudden reductions of fragment sizes by more than 50% | 2016-10-11 15:04:52 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 915a10207b | Merge branch 'development' into LTS_development | 2016-10-11 15:04:11 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 22cd84fcd5 | Added options to DTSC pull for controlling the buffer config. Made 8X target duration the default buffer size. Inputs now wait for INPUT_TIMEOUT *and* two biggestFragment durations, added a few helper functions to DTSC::Meta. Buffer now automatically sets segment size to min(configed_size, biggest_fragment/2) to prevent sudden reductions of fragment sizes by more than 50% | 2016-10-11 15:02:29 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 69bb08a10a | MistInTS now shuts down after 20 seconds of no data | 2016-09-22 09:51:48 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | cd39965701 | Better tsudp:// input handling | 2016-09-22 09:51:41 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 172bdabf36 | New style of always-on inputs. Still needs interface updates | 2016-09-22 09:51:21 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | eccd3d2949 | Merged MistInTS and MistInTSStream, added support for streamed file input through stream:// source | 2016-09-22 09:51:13 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 44fd455c8e | Merge branch 'development' into LTS_development # Conflicts:
#	src/input/input.cpp | 2016-09-22 09:50:09 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 29c37fd4e9 | Improved Input::checkHeaderTimes function to be less spammy about non-file inputs | 2016-09-22 09:41:42 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 11ce47ace9 | Generalized DTSH header reading and writing of Inputs | 2016-09-15 16:18:27 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | ba7467979a | Fixed MistInAV - now compiles if -DWITH_AV=1 is set | 2016-09-15 16:17:43 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 1172768c34 | Merge branch 'development' into LTS_development # Conflicts:
#	lib/shared_memory.cpp
#	src/controller/controller.cpp
#	src/controller/controller_storage.h
#	src/output/output.cpp | 2016-09-15 16:17:06 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | fedd18146e | Generalized DTSH header reading and writing of Inputs | 2016-09-15 16:03:24 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | a4f35ca11e | Made sharedServer::finishEach explicit | 2016-09-15 15:45:42 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 291535a5d7 | Merge branch 'development' into LTS_development # Conflicts:
#	src/input/input.cpp | 2016-09-02 18:00:50 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 781d32e9a2 | Fixed corrupt header crash issue | 2016-09-02 17:58:36 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 104b7849e0 | Merge branch 'development' into LTS_development | 2016-09-02 17:54:57 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 2003d1f80e | Fixed crash in FLV input with some single-track files | 2016-09-02 17:54:49 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 7ca444edc2 | Fixes lacking BUFFER_EMPTY trigger | 2016-09-02 17:52:51 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 011fb0f6d8 | Merge branch 'development' into LTS_development | 2016-09-02 17:52:47 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 105b98bb95 | Prevent coredump spam on production builds | 2016-09-02 17:52:29 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 63c0dbb18d | Merge branch 'development' into LTS_development | 2016-09-02 17:51:01 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | a93fddf4e2 | Added DTSC keep alive for idle connections | 2016-09-02 17:50:52 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | d50404a00c | Fixed 100% CPU issue in DTSC pull input | 2016-09-02 17:48:56 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | b73ee01388 | Fix TSStream standard input dropping packets | 2016-08-25 11:57:54 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 2294fbd365 | Merge branch 'development' into LTS_development # Conflicts:
#	src/input/input_dtsc.cpp
#	src/output/output.cpp | 2016-07-28 20:50:29 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 2bdafc245d | Fixed segmentation fault in buffer process for fast reconnects of sources | 2016-07-28 20:45:39 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 5ffe12aba4 | Tweaked several debug messages, backported a few Pro edition edits that were missed earlier | 2016-07-28 20:45:31 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 5076c89c6d | Merge branch 'development' into LTS_development # Conflicts:
#	src/input/input_buffer.cpp
#	src/output/output.cpp | 2016-07-23 13:13:28 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | b7c3d7dc44 | Various stability and verbosity tweaks for DTSC, RTMP and in general | 2016-07-23 13:11:25 +02:00 |  | 
				
					
						| 
								
								
									 Erik Zandvliet | 98438b680b | Renegotiation of extra tracks if a new header is sent in dtsc pull | 2016-07-21 17:44:12 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | f83a5525f4 | MP4 language support in input, Timed Text input support (rudimentary, without styles) | 2016-07-18 10:44:29 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 523c00f462 | TS input can now cope a bit better with packet loss, incomplete UDP packets now buffered | 2016-07-18 10:44:29 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | d21c15fcdd | Fixed parsing of ADTS inside TS spread over multiple PES | 2016-07-07 22:31:35 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 636e2b3a0a | Backported from OS version edits. | 2016-07-06 16:20:11 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 14e341222f | Merge branch 'development' into LTS_development # Conflicts:
#	src/input/input.cpp | 2016-07-06 16:18:05 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 5c5ab6c058 | Page limits implemented, performance timer for buffering pages added on debug level 5 | 2016-07-06 16:16:19 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | e0ed755890 | Merge branch 'development' into LTS_development # Conflicts:
#	src/input/input.cpp | 2016-07-06 16:10:31 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 9a1fb0873f | Ignore packets with invalid timestamps in VoD inputs | 2016-07-06 16:09:46 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 9536ab1414 | Fix for several TS-related problems. | 2016-07-06 11:18:29 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 7b0d3a9365 | Merge branch 'development' into LTS_development # Conflicts:
#	src/input/input.cpp | 2016-07-06 11:18:18 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 1bf574acb8 | Small tweaks to various libraries and debugging messages. | 2016-07-06 11:16:17 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | fcc1dbd24f | Tweaked buffer size for HLS some more | 2016-06-28 00:13:34 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 6ee52dad7e | Tweaked buffer size for HLS some more | 2016-06-27 13:21:54 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 02ac648bae | Merge branch 'development' into LTS_development # Conflicts:
#	src/output/output_hls.cpp | 2016-06-26 21:16:06 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 9e391915df | HLS-related buffer size optimizes | 2016-06-26 21:14:23 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | ffb67318e0 | Merge branch 'development' into LTS_development | 2016-06-23 20:14:38 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | ba044b4470 | Fixes FLV/RTMP compatibility issues with corrupted RTMP streams, fixes various flash-codecs through RTMP. | 2016-06-23 20:13:54 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 055866e2fb | Tweaked seek/isReadyForPlay implementations, fix HLS support for large key durations. | 2016-06-10 14:20:17 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 7483bd9fd4 | Tweaked seek/isReadyForPlay implementations, fix HLS support for large key durations. | 2016-06-08 00:01:24 +02:00 |  |