Commit graph

150 commits

Author SHA1 Message Date
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
Erik Zandvliet
22295d3b5d Progress on HTTP Smooth output for DTSCv2 2013-06-03 15:51:48 +02:00
Erik Zandvliet
c9f37c57b5 Upgraded DTSC Lib to do seeking through selected tracks rather than a list of keyframes. 2013-06-03 15:51:48 +02:00
Erik Zandvliet
c4fecd7e3d Updated DTSC::File, added appending new packets, added copy constructor in order to keep valid file descriptors open. 2013-06-03 15:51:48 +02:00
Erik Zandvliet
2c343b9db6 Added initial DTSCv2 support 2013-06-03 15:51:47 +02:00
Thulinma
4a79862111 Some fixes for metadata rewriting in DTSC::File, optimized live fragmenter somewhat. 2013-03-21 14:23:49 +01:00
Thulinma
f2b4e1d1a4 Added canSeek* functionality to DTSC::Stream, minor optimization to MP4 lib. 2013-03-18 17:36:45 +01:00
Erik Zandvliet
12db927cbf Changes for propagating fragment numbers if the stream is live 2013-02-27 09:47:50 +01:00
Erik Zandvliet
4dbca1e680 Progressive now works with continuously updated metadata 2013-02-19 22:04:38 +01:00
Erik Zandvliet
a69583fd49 Edits to DTSC lib for live buffering 2013-02-19 16:09:05 +01:00
Thulinma
38ef8704f8 Global cleanups and standardization of code style. 2012-12-11 11:03:33 +01:00
Thulinma
f3b0b36e2b Several minor bugfixes and improvements throughout. 2012-09-29 01:41:18 +02:00
Thulinma
4140b04608 Various optimalisations to improve performance. More coming soon. 2012-09-16 01:17:08 +02:00
Thulinma
932c0e5b7b Added pausemark support to DTSC::Stream and fixes several minor bugs. 2012-09-03 12:22:40 +02:00
Thulinma
4a940f7514 Improved seeking in DTSC::File, also, now tested working. 2012-08-31 16:56:50 +02:00
Thulinma
b8a2993c73 Implement decent seeking in DTSC::File. 2012-08-31 10:39:24 +02:00
Peter Wu
689eb74945 Fix compiler warnings (mainly signed/unsigned comparisons) 2012-08-25 19:21:58 +02:00
Thulinma
a6b072988c Added toNetPacked() to JSON, removed DTSC::DTMI completely (now superseded by JSON). 2012-08-24 11:32:02 +02:00
Thulinma
75a420db2a Fixed DTSC::File (now actually works) and updated DTSC metadata information in the documentation. 2012-08-23 17:05:32 +02:00
Thulinma
8a9d4d6ee1 First version of DTSC::File for easy management of DTSC files. 2012-08-23 11:09:10 +02:00
Thulinma
ad410a2e79 Convert to autotools build system for cleanness (part1). 2012-05-08 19:19:42 +02:00
Renamed from util/dtsc.h (Browse further)