Jonathan Thomas
|
358e0835d2
|
Added dropdown choices into JSON properties, so a UI can correctly list the options for certain properties. Fixed a bug when deleting all Points from a Keyframe, and added some missing Enums from the Python/Ruby bindings.
|
2015-10-02 18:22:10 -05:00 |
|
Jonathan Thomas
|
bfa050409c
|
Improved support for missing frames and invalid PTS (which result in gaps and duplicate frames). Also changed frame number to larger data type, and did some code clean-up and refactoring. Less crashes, and more video support!
|
2015-08-24 01:05:48 -05:00 |
|
Jonathan Thomas
|
79519dbeab
|
Added JSON Properties to all effects and refactored some of the code into the ClipBase class.
|
2015-02-26 00:02:06 -06: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
|
eef341270b
|
Changed some json settings for the timeline, and fixed a regression on the clip class.
|
2014-01-27 23:31: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
|
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
|
d8da4cb807
|
Added Json() methods to many methods, for loading and saving properties.
|
2013-12-06 00:40:26 -06:00 |
|
Jonathan Thomas
|
1127a0f3ba
|
Refactored Clips into a base class called ClipBase. Effects and Clips use this base class, which allows them to be positioned and layered on the timeline. Also fixed a regression in Coordinate, which was not properly setting instance variables.
|
2013-10-01 15:22:25 -05:00 |
|