| 
								
								
									 Thulinma | 224e3a3f0d | Some small DTSC and HTTP library fixes | 2016-10-11 16:03:32 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | bf8ddcb300 | Removed dead code | 2016-10-11 15:20:13 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 61feff7ba1 | Faster and less spammy sharedServer user counter | 2016-10-11 15:15:26 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | c5870b02f1 | Improved buffer behaviour for streams that are faster than real-time. Improved documentation for those areas as well. | 2016-10-11 15:14:12 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 748960bb44 | Removed JSON dependency from FLV, sped up FLV input significantly, minor RTMP input speedup | 2016-10-11 15:13:52 +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 | e309d0358c | Better mac support. | 2016-09-27 13:51:12 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 3fd2bed4b3 | Better header includes for sockets | 2016-09-27 13:37:45 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 43d620f9f2 | Removed old bigmeta flag in config lib. | 2016-09-22 18:29:41 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 80bd99de44 | Added statExchange getPID function | 2016-09-22 09:42:43 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | e57cf42352 | Added generic URL parsing class | 2016-09-22 09:42:23 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 6d33ba2cbd | Extracted HTTP::parseVars function from HTTP::Parser, for easier reuse. | 2016-09-22 09:42:15 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 3639705ef6 | Improved UDP socket binding, multicast and IPv6 | 2016-09-22 09:41:56 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | cdab043a4b | Added sharedServer abandon() function, changed sharedServer.myPages container from set to deque | 2016-09-22 09:12:27 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 9e9e5685b4 | Fixed race condition bug in tinythread | 2016-09-21 12:37:37 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | b6f606bf87 | Fixed horrible input parameter bug | 2016-09-21 12:37:24 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 90f80f1a8d | Fixed negative offsets | 2016-09-20 13:26:04 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 7518014703 | Added DTSH versioning, made bigMeta the default | 2016-09-15 16:03:24 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 4472d00e69 | Improved sharedClient isAlive handling | 2016-09-15 16:03:24 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | ceafaa57e6 | Added angel process | 2016-09-15 16:03:24 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | a4f35ca11e | Made sharedServer::finishEach explicit | 2016-09-15 15:45:42 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 357eb4e722 | Fixed strict compliance V3 RTMP clients (e.g. Mishira) | 2016-09-15 15:45:18 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | eb5cdb32b1 | Added more H264 SPS decoding | 2016-09-02 14:48:19 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | e8e97adb49 | Improved HTTP library GetHeader/GetVar functions, added hasHeader function | 2016-09-02 14:48:19 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | aedc8df494 | Added UDP getDestPort function | 2016-09-02 14:48:19 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 228a03a004 | Added Encodings::Hex::decode | 2016-09-02 14:48:19 +02:00 |  | 
				
					
						| 
								
								
									 Balder | 3ab582d60b | Added bigmeta to cmakelist and ifdef flag to config.cpp | 2016-08-09 11:03:49 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 1b091987bb | Increase packet timeout on DTSC packets | 2016-08-01 20:59:44 +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 | 4dc3d22d12 | Fixed potential deadlock in buffer when a past crash has happened | 2016-07-28 20:44:28 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 7afd3415b3 | Fixed support for VoD assets with a > 8MiB header size | 2016-07-26 13:57:43 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 6816b6074c | Fixed support for non-HTTP-compliant devices pulling HTTP TS output | 2016-07-26 13:20:13 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | bfa9882e8c | Added ISO639-2 decoding in JSON-formatted metadata output | 2016-07-25 13:24:36 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 4cef8d7cf5 | Small fixes for VoD and DTSC pull input | 2016-07-23 22:55:35 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | dd612a2643 | RTMP fixes for streams > 5h in duration. | 2016-07-22 11:25:38 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 0a2a749566 | Language support for MP4 | 2016-07-18 10:38:26 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 3844dac4fd | Added track language support to TS and DTSC internals | 2016-07-18 10:20:29 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | a73f97e065 | Implemented ES priority flag in accordance with HBBTV spec | 2016-07-18 10:20:21 +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 | 9e9550f2b7 | DTSC packet re-init verbosity tweak | 2016-07-06 16:05:48 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 1bf574acb8 | Small tweaks to various libraries and debugging messages. | 2016-07-06 11:16:17 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 45ef9daac9 | TS PIDs and reserved bits are now set exactly like they were in 2.5.3 and earlier | 2016-06-29 09:46:26 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 0da945f8bb | Fixed TS PMT entry size | 2016-06-28 17:05:44 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 9e391915df | HLS-related buffer size optimizes | 2016-06-26 21:14:23 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | f53882a822 | Fixed Windows slow load bug. | 2016-06-25 10:40:09 +02:00 |  | 
				
					
						| 
								
								
									 Balder | 8aebd01afd | Added 256 to PIDs to avoid reserved PIDS for TS. | 2016-06-25 10:39:41 +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 | 425aa3059f | Optimized waiting for streams/tracks. | 2016-06-06 16:31:06 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | cc93a8fa4e | Socket internal data counters now 64 bits unsigned integers | 2016-06-06 12:18:48 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 4c9c6fa7ba | Backported various little edits from Pro edition. | 2016-06-02 14:07:21 +02:00 |  |