Commit graph

184 commits

Author SHA1 Message Date
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
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
6a61b3be08 Made shared memory or shared files implementation a compile flag, fixed various compile warnings. 2014-12-30 22:11:42 +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
wouter spruit
ebdb2f32d5 Fixed memory allocation mistake, now checks return value of fread in DTSC::File::seek_time 2014-10-15 18:28:24 +02:00
Thulinma
cc6946c95b Fixed incorrect handling of the case where an invalid DTSC file has a valid DTSH file. Now correctly cancels reading, while previously threw up a whole bunch of error vomit. Yay. 2014-09-07 23:41:59 +02:00
ozzay
a715943447 CloseOnError added 2014-09-02 11:25:25 +02:00
ozzay
c32f111f36 Fixed a minor DTSC analysing bug 2014-08-19 16:20: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
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