Thulinma
|
7f6b919e4f
|
Merge branch 'development' into LTS_development
|
2016-10-11 15:21:58 +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
|
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
|
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
|
7518014703
|
Added DTSH versioning, made bigMeta the default
|
2016-09-15 16:03:24 +02:00 |
|
Thulinma
|
4bcfb5191a
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/output/output_progressive_mp4.cpp
|
2016-07-18 10:43:38 +02:00 |
|
Thulinma
|
3844dac4fd
|
Added track language support to TS and DTSC internals
|
2016-07-18 10:20:29 +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
|
4c9c6fa7ba
|
Backported various little edits from Pro edition.
|
2016-06-02 14:07:21 +02:00 |
|
Erik Zandvliet
|
dda0ea669c
|
Fully implemented DTSC pull support
|
2016-05-05 16:05:12 +02:00 |
|
Thulinma
|
668560ff05
|
Added skipDynamic optional argument to most binary representations of metadata/tracks, which skips sending dynamic parts of the metadata if true.
|
2016-05-05 16:05:12 +02:00 |
|
Erik Zandvliet
|
c25a533729
|
Recording, HLS Push, UDP (Multicast) Input, Threaded TS
|
2016-02-12 16:30:33 +01:00 |
|
Thulinma
|
53febd82d1
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/input/input_buffer.cpp
|
2016-02-12 16:18:54 +01:00 |
|
Thulinma
|
7c759c7664
|
Optimized getWritableIdentifier to improve the speed of MistInBuffer even further.
|
2016-02-12 15:39:01 +01:00 |
|
Thulinma
|
fa6dd9ee56
|
Merge branch 'development' into LTS_development
# Conflicts:
# lib/dtsc.cpp
# lib/dtsc.h
|
2016-01-28 11:31:00 +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 |
|
Erik Zandvliet
|
1f4b523b1b
|
Initial TS Input commit
|
2015-09-10 00:54:55 +02:00 |
|
Thulinma
|
f562369db2
|
Merge branch 'development' into LTS_development
# Conflicts:
# lib/mp4.cpp
# lib/mp4_generic.cpp
# lib/mp4_generic.h
|
2015-09-03 22:03:24 +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 |
|
Thulinma
|
f28b4c9ad1
|
Added -DBIGMETA=1 compile flag.
|
2015-09-02 17:38:18 +02:00 |
|
Thulinma
|
8a6dadf279
|
DTSC Header rewrite
# Conflicts:
# lib/dtsc.h
# lib/dtscmeta.cpp
|
2015-09-02 13:10:33 +02:00 |
|
Erik Zandvliet
|
0913d2607e
|
Working PlayReady/Verimatrix DRM support
|
2015-09-02 12:09:37 +02:00 |
|
Thulinma
|
4bdbd82f66
|
LTS Commits
|
2015-04-05 21:38:36 +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 |
|