Commit graph

70 commits

Author SHA1 Message Date
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
Thulinma
16343ed016 Added waitForMeta function to DTSC::Stream object. 2013-08-23 10:36:25 +02:00
Erik Zandvliet
fe47c9597f Fixed a bug with the endpos of multiple files. 2013-08-13 09:16:50 +02:00
Thulinma
a906da6caf Fixed FLV MP3 audio, some fixes for live support. 2013-07-18 15:38:21 +02:00
Erik Zandvliet
db2e630436 HLS working, dunno why, but it works. 2013-07-10 11:40:28 +02:00
Thulinma
5be3774e3c Fixed new style lastData() function 2013-07-02 13:51:16 +02:00
Thulinma
3e559fdffd JSON library fix for empty-named objects. Also, stuff Erik did that I don't fully understand, but he made me amend his commit :'( 2013-07-01 15:08:15 +02:00
Erik Zandvliet
526feda148 Small updates and fixes to the dtsc library. 2013-06-27 13:06:09 +02:00
Erik Zandvliet
f88bee5baf Basic Theora support working, added a function to the dtsc lib. 2013-06-25 16:11:06 +02:00
Thulinma
785136f7cc Fixed DTSC Stream library multibitrate support. 2013-06-25 15:38:11 +02:00
Erik Zandvliet
8ddc1ab884 Edits for live multibitrate 2013-06-25 10:00:21 +02:00
Erik Zandvliet
ae0da6955c initial (broken) commit 2013-06-25 10:00:21 +02:00
Erik Zandvliet
1449e9e73e Added getTrackById() 2013-06-06 09:59:51 +02:00
Erik Zandvliet
6e95dbe10b Multiple updates for DTSCv2 Filtering. 2013-06-03 15:51:48 +02:00