~mbranton/libopenshot/alpha-channel-fix

« back to all changes in this revision

Viewing changes to src/bindings/python/openshot.i

  • Committer: Jonathan Thomas
  • Date: 2016-09-07 05:40:01 UTC
  • Revision ID: jonathan@openshot.org-20160907054001-v2tbe8uy8a7lk4qw
Added new CacheDisk class, which caches frames to the hard drive, dramatically speeding up preview speeds, at the expense of IO operations. New unittests for caching framework. Fixed a few bugs with Frame constructor, which was causing invalid # width & height. Integrated JSON into the cache framework, to quickly share the state of the cache (including ranges of cached frame numbers). Fixed a bug where some Timeline frames could have no audio samples.

Show diffs side-by-side

added added

removed removed

Lines of Context:
56
56
#include "../../../include/ReaderBase.h"
57
57
#include "../../../include/WriterBase.h"
58
58
#include "../../../include/CacheBase.h"
 
59
#include "../../../include/CacheDisk.h"
59
60
#include "../../../include/CacheMemory.h"
60
61
#include "../../../include/ChannelLayouts.h"
61
62
#include "../../../include/ChunkReader.h"
117
118
%include "../../../include/ReaderBase.h"
118
119
%include "../../../include/WriterBase.h"
119
120
%include "../../../include/CacheBase.h"
 
121
%include "../../../include/CacheDisk.h"
120
122
%include "../../../include/CacheMemory.h"
121
123
%include "../../../include/ChannelLayouts.h"
122
124
%include "../../../include/ChunkReader.h"