Jonathan Thomas
|
5145abdacb
|
Added new clip method that returns all properties for a given frame in JSON.
|
2015-02-09 22:41:42 -06:00 |
|
Jonathan Thomas
|
bb9849c60a
|
Fixed some serious issues with the Timeline class, improved the Timeline unit tests to cover more of the code, and fixed a bug with the Clip class... which removed the Reader during closing.
|
2015-02-07 18:06:11 -06:00 |
|
Jonathan Thomas
|
e5b272294f
|
Update documentation and examples
|
2015-02-05 00:11:55 -06:00 |
|
Jonathan Thomas
|
3227d59f15
|
Improved Cmake scripts to better support Windows, and fixed a large memory leak because *reader was not being deleting after being created in Clip objects.
|
2014-07-25 23:32:12 -05:00 |
|
Jonathan Thomas
|
e135eb5738
|
Changed license to LGPLv3 for all libopenshot code.
|
2014-07-11 16:52:14 -05:00 |
|
Jonathan Thomas
|
5010f6252a
|
Replaced all copyright and licensing to reflect AGPLv3 license. Also, added a bad ass version header, which is now integrated into CMake as well. A single place to indicate version and ABI/API compatibility.
|
2014-03-29 18:49:22 -05:00 |
|
Jonathan Thomas
|
6ca919d3af
|
Removed exception from the Clip class, since Swig seems incompatible with it.
|
2014-02-18 23:25:28 -06:00 |
|
Jonathan Thomas
|
4ee7ef9b6e
|
Added experimental AudioBufferSource and refactored lots of audio code.
|
2014-01-28 17:17:38 -06:00 |
|
Jonathan Thomas
|
3c99e53dad
|
Added JSON change method, which accepts a diff / sync JSON array, and applies the changes to a timeline and timeline associated properties and items. Also fixed many bugs on JSON type checking.
|
2014-01-08 01:43:58 -06:00 |
|
Jonathan Thomas
|
e2f5ca8a69
|
Removed Framerate class, since its functionality is already represented in the Fraction class. Also, corrected a few unittests, and updated some documentation.
|
2014-01-05 23:12:56 -06:00 |
|
Jonathan Thomas
|
f25f342825
|
Completed timeline class Json methods, with all child properties... and refactored many unneeded properties away.
|
2014-01-05 22:37:11 -06:00 |
|
Jonathan Thomas
|
edcb05784a
|
Completed clip Json output, with all keyframes and properties.
|
2014-01-04 19:04:21 -06:00 |
|
Jonathan Thomas
|
4af6916338
|
Fixed polymorphism / inhereted Json methods, and added a new IsOpen() method on all readers. Fixed other misc Json bugs.
|
2013-12-18 21:55:43 -06:00 |
|
Jonathan Thomas
|
cd7743fb88
|
Improved Json methods to correct work with swig and inheritance.
|
2013-12-07 21:09:55 -06:00 |
|
Jonathan Thomas
|
109e88dddc
|
Removed unneeded overloads of Json methods
|
2013-12-06 18:16:56 -06:00 |
|
Jonathan Thomas
|
d8da4cb807
|
Added Json() methods to many methods, for loading and saving properties.
|
2013-12-06 00:40:26 -06:00 |
|
Jonathan Thomas
|
4e730a3f41
|
Integrated more JSON methods into the library.
|
2013-12-03 00:13:25 -06:00 |
|
Jonathan Thomas
|
21e9d9d3e3
|
1) Added EffectBase (base class of all effects)
2) Improved SWIG bindings to include std::list and std::vector
3) Added Effects list Timeline
|
2013-09-28 22:00:52 -05:00 |
|
Jonathan Thomas
|
ec9ebd098a
|
Improved examples and documentation
|
2013-09-13 17:11:38 -05:00 |
|
Jonathan Thomas
|
a0c2964ac4
|
Improved documentation again
|
2013-09-11 17:32:40 -05:00 |
|
Jonathan Thomas
|
c244657a11
|
Renamed FileReaderBase and FileWriterBase to ReaderBase and WriterBase, since they are not specifically related to files.
|
2013-09-08 16:40:57 -05:00 |
|
Jonathan Thomas
|
124675ce84
|
Fixed bug in timeline which always reversed audio. Added a new timecurve demo.
|
2013-02-19 00:51:07 -06:00 |
|
Jonathan Thomas
|
dd0314923b
|
Fixed a bug where Clips were not determining their duration correctly.
|
2012-12-07 01:05:48 -06:00 |
|
Jonathan Thomas
|
425ac04b1a
|
Commented out some code, to prevent some regressions on the timeline
|
2012-12-06 17:58:51 -06:00 |
|
Jonathan Thomas
|
0d82a4e716
|
Made Keyframe objects thread safe, by generating the values as Points are added, and the Timeline's Open and Close logic was made thread safe, so a reader is not closed while it's still being accessed on another thread. Also removed some unneeded code and comments.
|
2012-12-03 22:55:46 -06:00 |
|