summaryrefslogtreecommitdiff
path: root/src/cachemanager.h
AgeCommit message (Collapse)Author
2016-01-20Split CacheManager into several AudioCache classes and refactored the lot of ↵Bent Bisballe Nyeng
them. Unit tests added.
2016-01-20Split internal CacheManager AFile class out into it's own file/class ↵Bent Bisballe Nyeng
CacheAudioFile and improve interface.
2016-01-20Add free-wheel mode to LV2 and DrumGizmo class.Bent Bisballe Nyeng
2016-01-20Collapse LOADNEXT events if they share filename and position.Bent Bisballe Nyeng
2016-01-20Make cachemanager behave as if it isn't there when CHUNK_MULTIPLIER is big ↵Bent Bisballe Nyeng
enough to contain all data in an audio file. Add refcounted file handling in cachemanager.
2016-01-20Added framesize control mechanism to the engine, and made us of it in the ↵Bent Bisballe Nyeng
cachemanager and drumkitloader.
2016-01-20Added run sempahore (wait until thread actually started). Fixed localpos ↵Bent Bisballe Nyeng
bug. Added 'threaded' argument to init that handles events either directly or in a thread when dispatched. Added cachemanager unit test (currently failing).
2016-01-20Fix file loading.Bent Bisballe Nyeng
2016-01-20Added close event to free cache buffers.Bent Bisballe Nyeng
2016-01-20Fix buffers and clean up a bit.Bent Bisballe Nyeng
2016-01-20Added buffers and removed local cache vectors.Jonas Suhr Christensen
2016-01-20ADded local cache.Jonas Suhr Christensen
2016-01-20Fixed compile warnings.Jonas Suhr Christensen
2016-01-20Handling frames in next.Jonas Suhr Christensen
2016-01-20Add documentation of CacheManager public API.Bent Bisballe Nyeng
2016-01-20Added pos to event_t. Fixed bufs.Jonas Suhr Christensen
2016-01-20Added CACHE_DUMMYID.Jonas Suhr Christensen
2016-01-20Changed size of parameter from int to size_t.Jonas Suhr Christensen
2016-01-20Added clean type event. Help functions. And more cache manager logic.Jonas Suhr Christensen
2016-01-20Fixed semicolon in typedef.Jonas Suhr Christensen
2016-01-20Added unit test shell for cachemanager. Added cache manager logic - still ↵Jonas Suhr Christensen
needing audio related code.
2016-01-20Initial design of cache manager.Bent Bisballe Nyeng