| 
								
								
									 Thulinma | 88749d2259 | Added sourceURI to stream metadata structures | 2017-02-28 13:59:38 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 224e3a3f0d | Some small DTSC and HTTP library fixes | 2016-10-11 16:03:32 +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 | 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 | 7518014703 | Added DTSH versioning, made bigMeta the default | 2016-09-15 16:03:24 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 3844dac4fd | Added track language support to TS and DTSC internals | 2016-07-18 10:20:29 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 9e391915df | HLS-related buffer size optimizes | 2016-06-26 21:14:23 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 4c9c6fa7ba | Backported various little edits from Pro edition. | 2016-06-02 14:07:21 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 7c759c7664 | Optimized getWritableIdentifier to improve the speed of MistInBuffer even further. | 2016-02-12 15:39:01 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 9631b79e86 | Removed DTSC::Stream and DTSC::Ring classes - no longer in use anywhere. | 2016-01-28 11:27:26 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | c20b8f2081 | Fixed newlines in debug messages. Also, backported various Pro edition fixes that belonged in OS edition. | 2015-10-08 13:54:54 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | b0b4a5d10d | Added Track::finalize call to finish (live) tracks and record their complete duration, by Oswald de Bruin. | 2015-09-03 20:20:47 +02:00 |  | 
				
					
						| 
								
								
									 Erik Zandvliet | d370ef4eac | Working multi-input | 2015-04-02 09:56:47 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | e8d1578a33 | removed readOnlyMeta (was not really in use) | 2015-03-06 16:52:59 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 55a8c55c24 | Fixed a character case mistake in command line options, added missing documentation to internal metadata format. | 2015-02-21 16:33:22 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 5a2ee56e6b | Updated function signatures of DTSC header calls to be more compatible. | 2015-02-13 15:29:09 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 4d9f4da3f1 | Ogg support fixed and re-added. Squash of various commits made by Wouter Spruit. | 2014-12-23 13:05:41 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 6d67bcdd67 | Added Meta.updatePosOverride for efficient conversions from streams to DTSC files. | 2014-12-13 00:13:27 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 1798db4602 | Optimized metadata updating, added genericFill function to DTSC::Packet for efficient packet creation. | 2014-12-12 16:37:01 +01:00 |  | 
				
					
						| 
								
								
									 Erik Zandvliet | afef126295 | Fix for not having to read through the entire file on startup of input. | 2014-12-02 12:41:48 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 08953540f6 | New input starting method based on JSON capabilities. | 2014-10-02 15:38:59 +02:00 |  | 
				
					
						| 
								
								
									 ozzay | a715943447 | CloseOnError added | 2014-09-02 11:25:25 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | ec831a98c1 | Added some functionality to the DTSC::Scan class | 2014-08-29 17:26:47 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 8c01ec8897 | Such style. (Code style unification) | 2014-06-18 10:39:27 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 19e73019fe | Silence ALL the compile warnings! | 2014-06-07 23:46:47 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | c973e5060c | Optimizations to DTSC::Scan when called with raw character pointers. | 2014-05-12 13:56:44 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 9a19cf2e20 | Implemented DTSC::Scan for more efficient use of system memory. | 2014-05-11 14:38:04 +02:00 |  | 
				
					
						| 
								
								
									 Erik Zandvliet | 4f1e1fa1d7 | Abstraction of semaphore to a class | 2014-04-30 11:33:46 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | dbf0b74e0a | Improved various DTSC toPrettyString functions to be able to handle std::ostream instead of std::stringstream. | 2014-04-12 08:07:19 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | 0e5d838a20 | Shared Memory updates | 2014-04-04 02:08:05 +02:00 |  | 
				
					
						| 
								
								
									 Thulinma | e8f973b2e7 | Added DTSC::Stream::waitForPause() function to sync streams, fixed various MistPlayer misbehaviours. | 2014-02-12 15:31:06 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 48801bade1 | Various and sundry. | 2014-01-30 17:08:23 +01:00 |  | 
				
					
						| 
								
								
									 Erik Zandvliet | 6720f7a5ae | Moved boolean cast to readOnlyMeta, fix'ed bugs regarding FLV metadata generation. | 2014-01-20 10:33:24 +01:00 |  | 
				
					
						| 
								
								
									 Erik Zandvliet | 1477939924 | Added writable identifier, to uniquely define a track when writing it to a file or socket. | 2014-01-07 11:57:13 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 12a0c1942c | Removed ALL the compile warnings! | 2014-01-05 15:26:41 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | c7e67b2d84 | Missed a line earlier. Whee. | 2013-12-20 13:54:28 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | fc12369e5e | Fixed live support for DTSC metadata, improved track reset and ordering handling. | 2013-12-16 13:07:57 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 6adca64680 | More fixes to metadata. | 2013-12-03 16:25:10 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 99353f49a0 | Fixed firstms/lastms in DTSC::Track, fixed stream buffer limitations. | 2013-12-03 09:50:25 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | f09b258804 | Removed duplicate DTSC::Track::getIdentifier function, added DTSC::Stream::addMeta function. | 2013-12-02 11:05:50 +01:00 |  | 
				
					
						| 
								
								
									 Erik Zandvliet | eaaa2936b4 | Fixed an error of thought with regards to maximum size of a part. | 2013-11-29 14:29:54 +01:00 |  | 
				
					
						| 
								
								
									 Erik Zandvliet | 35ee722f81 | Added ID and comment header support for theora and vorbis | 2013-11-28 11:08:46 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 79b4772c3d | Metadata upgrades. | 2013-11-27 15:29:49 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 071cba94f9 | Added DTSC::File error checking | 2013-11-21 13:34:01 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 12dd880bc1 | Refactored DTSC::Stream to prepare for proper inheritance in the Buffer process. | 2013-11-18 13:13:53 +01:00 |  | 
				
					
						| 
								
								
									 Thulinma | 1e9128c23d | Fixed track filtering in live streams. | 2013-10-31 14:04:12 +01:00 |  | 
				
					
						| 
								
								
									 Erik Zandvliet | da583bedba | Added "isFixed" function. | 2013-10-17 09:21:27 +02:00 |  | 
				
					
						| 
								
								
									 Erik Zandvliet | 974861d993 | Memory efficiency upgrade. | 2013-09-19 10:03:54 +02:00 |  | 
				
					
						| 
								
								
									 Erik Zandvliet | 86a745dbfb | Fixed a potential bug in DTSC::seekPos | 2013-08-27 16:00:07 +02:00 |  | 
				
					
						| 
								
								
									 Erik Zandvliet | 6cf42561a6 | Fixed bugs in dtsc and theora libs. | 2013-08-27 15:01:48 +02:00 |  |