Thulinma
|
f3f2802844
|
Added minKeepAway support to DTSC::Track object, senders and parsers
|
2017-08-03 15:06:12 +02:00 |
|
Thulinma
|
3eb69ff2c7
|
Changed bufferLivePacket and related functions to have const DTSC::Packet references
|
2017-07-28 18:38:54 +02:00 |
|
Thulinma
|
e8db89319a
|
DTSC getInt is now uint64_t instead of int
|
2017-07-27 18:56:28 +02:00 |
|
Ramkoemar
|
c7816c42f0
|
updated appendNal and added upgradeNal in DTSC lib, nal lib speedup
|
2017-07-25 15:56:38 +02:00 |
|
Thulinma
|
288cc5d3ce
|
Improved NAL unit and keyframe handling
|
2017-05-15 17:12:48 +02:00 |
|
Ramoe
|
45022f36c9
|
Added several DTSC packet convenience functions
|
2017-05-12 12:44:02 +02:00 |
|
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 |
|