Commit graph

122 commits

Author SHA1 Message Date
Thulinma
35e369f348 Fixed some DTSC::File header corruption mistakes. 2014-05-01 13:45:02 +02:00
Thulinma
60929d5014 Made DTSC seeking functions more robust. 2014-04-22 16:15:11 +02:00
Thulinma
8fde3f5851 Debug message changes and minor optimizations to DTSC library. 2014-04-22 01:48:17 +02:00
Thulinma
0e5d838a20 Shared Memory updates 2014-04-04 02:08:05 +02:00
Thulinma
3bf7fead7d Fixed infinite blocking when waiting for packets that will never come. 2014-02-14 15:00:10 +01:00
Thulinma
e8f973b2e7 Added DTSC::Stream::waitForPause() function to sync streams, fixed various MistPlayer misbehaviours. 2014-02-12 15:31:06 +01:00
Thulinma
df273e99b7 Fix pausemarks. Oops. 2014-01-30 11:00:51 +01:00
Thulinma
ff43c98373 Fixed some memory tracking issues for DTSC Streams. 2014-01-29 16:43:25 +01:00
Thulinma
082dd2e7c8 Fixed dropRing no longer deleting the ring pointer in DTSC::Stream 2014-01-29 14:31:19 +01:00
Thulinma
a3bce93b7d Fixed problems with MistBuffer keeping too much data. 2014-01-28 16:15:00 +01:00
Thulinma
92b7a7534d Removed extra newlines from several debug messages. 2014-01-27 09:41:24 +01:00
Thulinma
5c0f053006 Prettified error messages, first work on Util::Config server helpers. 2014-01-27 09:41:24 +01:00
Thulinma
d11050db34 Added timeout to DTSC::Stream::waitForMeta() function 2014-01-13 11:22:50 +01:00
Thulinma
583ffd7e89 Optimized JSON::Value for files, and not a little bit, either. 2014-01-10 14:13:06 +01:00
Thulinma
10e4a78398 Prevent crash when calling getTime() on an empty DTSC::Stream 2014-01-07 23:40:38 +01:00
Thulinma
12a0c1942c Removed ALL the compile warnings! 2014-01-05 15:26:41 +01:00
Thulinma
87d027817c Assorted fixes, improvements etc 2013-12-20 13:25:10 +01:00
Erik Zandvliet
06b5596b2a Working DTSC Merge 2013-12-20 13:07:38 +01:00
Erik Zandvliet
30e13972da Removed debug messages. 2013-12-17 14:33:57 +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
d52e05fbd2 Some random fixes to metadata. Yay random. 2013-12-03 14:46:33 +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
ae17368228 Final fix for the DTSC::isFixed function 2013-11-29 14:29:54 +01:00
Erik Zandvliet
12abcea138 Updated DTSC::isFixed 2013-11-28 10:18:50 +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
Erik Zandvliet
01d008a56c Small fixes on DTSC lib 2013-11-01 12:22:14 +01:00
Erik Zandvliet
7930d3869e Updates firstms for live. 2013-10-31 14:06:53 +01:00
Thulinma
1e9128c23d Fixed track filtering in live streams. 2013-10-31 14:04:12 +01:00
Thulinma
7ff374ab69 Fixed Erik's mistakes. Ohai Erik. 2013-10-17 10:02:28 +02:00
Erik Zandvliet
da583bedba Added "isFixed" function. 2013-10-17 09:21:27 +02:00
Thulinma
6889e8910b Optimize for DTSC::File::seek_time 2013-10-16 12:12:40 +02:00
Thulinma
b1ec75600f Optimized DTSC::File::atKeyFrame() further. 2013-10-16 10:49:55 +02:00
Thulinma
31f4509e26 Optimized performance of DTSC::File::atKeyFrame 2013-09-30 13:24:28 +02:00
Erik Zandvliet
92f86e0a9c Fixed a bug with reading first metadata through parseNext. 2013-09-23 11:02:51 +02:00
Erik Zandvliet
974861d993 Memory efficiency upgrade. 2013-09-19 10:03:54 +02:00
Thulinma
c4e0c399ac Fixed restreaming bug. 2013-09-09 12:05:26 +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
Erik Zandvliet
c0ccde0d56 Fixed the optimize in the dtsc lib to be an actual optimize. 2013-08-26 16:01:01 +02:00
Erik Zandvliet
dbddd18f1e Fixed a bug in endStream, fixed infinite loop. 2013-08-26 12:46:11 +02:00
Thulinma
16343ed016 Added waitForMeta function to DTSC::Stream object. 2013-08-23 10:36:25 +02:00
Oswald Auguste de Bruin
7ea9dd9654 fprintf slowdown removed from dtsc.cpp 2013-08-19 08:45:42 +02:00
Erik Zandvliet
fe47c9597f Fixed a bug with the endpos of multiple files. 2013-08-13 09:16:50 +02:00
Thulinma
ea71dd2d5c Some small optimizations, added reference functions to JSON lib, fixed config commandline options. 2013-08-12 13:18:48 +02:00
ThatGuy
ba03efc07d workaround issue with endStream 2013-07-29 14:13:27 +02:00
Thulinma
5b5d2d4f40 Changed default fragment duration from 10s to 5s. 2013-07-24 13:26:24 +02:00
Thulinma
588e171733 Those last two commit, but slightly better. 2013-07-23 16:23:52 +02:00