Jonathan Thomas
|
57fbf357f6
|
Increased debug output precision. Fixed rounding bug on timeline when finding a clips actual frame number. Fixed bug with a clips JSON properties output.
|
2015-02-24 23:59:26 -06:00 |
|
Jonathan Thomas
|
61ed19250e
|
Fixed bug determing the closest keyframe point to another point. Added additional unit tests. Added new method to get the # of Points in a keyframe.
|
2015-02-22 01:04:54 -06:00 |
|
Jonathan Thomas
|
b976b8220b
|
Added new properties to the clip JSON properties method, to enable more rich control of a clips properties. Fixed some defaults on Points that still used X=0.
|
2015-02-21 03:10:38 -06:00 |
|
Jonathan Thomas
|
1d1a608a5c
|
Added GetColorHex() function to the openshot::Color class, which returns a Hex string of a color at any frame number. Added new "hash" and "changed" properties to the openshot::Clip Properties JSON method, to help a UI determine if something has changed in the property values. Lastly, added new unit tests for both classes.
|
2015-02-17 00:21:57 -06:00 |
|
Jonathan Thomas
|
511cef4522
|
Fixed a small bug on the Clip constructor... which was crashing on MacOS.
|
2015-02-11 21:59:13 -06:00 |
|
Jonathan Thomas
|
10adb2cc0b
|
Added new JSON properites to the clip object... to better integrate UI interfaces for clips.
|
2015-02-11 00:23:25 -06:00 |
|
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 |
|