Jonathan Thomas
|
4ee7ef9b6e
|
Added experimental AudioBufferSource and refactored lots of audio code.
|
2014-01-28 17:17:38 -06:00 |
|
Jonathan Thomas
|
a8389a3b84
|
Moved effects to a common include file called Effects.h, so all effects could be easily included when needed (such as the timeilne class).
|
2014-01-10 17:24:12 -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
|
75db2917f1
|
Removed unneeded Json from Keyframes, Points, and Coordinates... and also optimized a Keyframe with 1 point to use CONSTANT interpolation mode.
|
2014-01-05 23:28:21 -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
|
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
|
642bfc659d
|
Completed the effects integration into the Timeline class. An effect is limited to a single layer on the timeline, but can affect many clips (based on it's position and duration)
|
2013-10-06 18:11:33 -05:00 |
|
Jonathan Thomas
|
ffe3be756e
|
Fixed bug in clip and effect sorting by multiple attributes. They are now sorted by Position(), and then Layer(), and then Order().
|
2013-10-06 16:55:38 -05:00 |
|
Jonathan Thomas
|
555efc413e
|
Sort effects as they are added to the timeline.
|
2013-10-01 17:19:53 -05: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 |
|
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
|
9801c76878
|
Refactored the /doc folder, added detailed illustrations to a few classes and the main page of documentation, and integrated the Official Installation Guide PDF into the documentation.
|
2013-09-14 22:52:29 -05:00 |
|
Jonathan Thomas
|
ec9ebd098a
|
Improved examples and documentation
|
2013-09-13 17:11:38 -05:00 |
|
Jonathan Thomas
|
97a4f903c2
|
Added copyright and licensing to the rest of the source code in libopenshot, including the CMake build scripts, the SWIG configuration file, and even updated copyright in the README files. All files are now correctly attributed and protected now.
|
2013-09-12 23:41:49 -05:00 |
|
Jonathan Thomas
|
58090ef5fc
|
Added license and copyright to all files. Improved many examples and documentation. Refactored the Coordinate() object, to move a few properties to methods.
|
2013-09-12 17:52:10 -05:00 |
|
Jonathan Thomas
|
cbed47ea5f
|
Changed / Refactored many enums and structs, to better standardize the naming of everything. Improved some more descriptions and briefs.
|
2013-09-10 12:59:06 -05:00 |
|
Jonathan Thomas
|
234201743a
|
Improved more documenation, and switched to @ syntax for doxygen.
|
2013-09-09 23:32:16 -05:00 |
|
Jonathan Thomas
|
14a61f9c5c
|
Refactored a few methods, added new doxygen format, and improved the copyright, license, and comments & documentation for many classes and methods.
|
2013-09-08 23:09:54 -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
|
6cac382773
|
Fixed most build warnings on Mac OS X
|
2013-06-09 01:08:23 -05:00 |
|
Jonathan Thomas
|
c07b97d52a
|
Experimenting with image sequence performance (using Tif images)
|
2013-02-13 02:46:55 -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 |
|
Jonathan Thomas
|
8606ec2a6e
|
Added wave_color attribute to the clip object, which now allows the audio wave form to animate it's color along a curve over time. Combined with the timeline background color curve, some cool combinations can be made!
|
2012-11-29 23:11:50 -06:00 |
|