Jonathan Thomas
|
b07936e3b2
|
Added effects processing to a clip, so clips can carry their own independent effects... rather than depend on the timeline. This still needs some refactoring though.
|
2015-03-14 01:36:13 -05:00 |
|
Jonathan Thomas
|
e2ee3d01f2
|
Added the ability to scale and flip keyframes, making it easy to reverse an effect or transition, and resize transitions without having to manually reset the keyframes X coordinates.
|
2015-03-13 23:19:55 -05:00 |
|
Jonathan Thomas
|
820e8a2095
|
Fixed a few more issue with the openshot::FrameMapper and openshot::FFmpegReader unit tests.
|
2015-03-08 22:24:12 -05:00 |
|
Jonathan Thomas
|
e3178b22f1
|
More work on resolving memory leaks in FFmpegWriter
|
2015-03-04 21:33:29 -06:00 |
|
Jonathan Thomas
|
ea9885f9a9
|
Laying the ground work for audio mapping (resampling and changing channel layouts) for the openshot::FrameMapper. This is important for use with the Timeline, that all clips have a common frame rate, sample rate, and channel layout.
|
2015-02-26 17:33:09 -06:00 |
|
Jonathan Thomas
|
770b1ddb06
|
Fixed broken unit test.
|
2015-02-26 02:34:46 -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
|
86561aed22
|
Fixed a huge bug when closing a reader and re-opening it. Added some new unit tests to test for that bug, as well as check the ordering of layers and effects. Improved opening and closing of openshot::Clip->Reader() to better support multiple threads.
|
2015-02-19 01:03:22 -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
|
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
|
a3e7b70a7a
|
Improved build scripts and refactored some executibles, such as the example apps
|
2015-02-07 16:48:43 -06:00 |
|
Jonathan Thomas
|
985f30e467
|
Added many new unit tests, including Color tests and ImageWriter tests.
|
2015-02-05 00:12:34 -06:00 |
|
Jonathan Thomas
|
6607f81922
|
Updated Python and Ruby Bindings with new classes
Update cmake build scripts
|
2015-02-05 00:10:00 -06:00 |
|
Jonathan Thomas
|
7eb25b54fc
|
Fixed a bad seek bug, where the FFmpegReader would read until the end of stream looking for a frame. Also refactored a bit of cmake code.
|
2014-09-13 16:35:11 -05:00 |
|
Jonathan Thomas
|
93a4c0bad6
|
Fixed some build errors on Windows related to the JUCE hypot function and c++0x support on Windows
|
2014-07-21 15:13:41 -05:00 |
|
Jonathan Thomas
|
e135eb5738
|
Changed license to LGPLv3 for all libopenshot code.
|
2014-07-11 16:52:14 -05:00 |
|
Jonathan Thomas
|
4509254895
|
Added new cmake options to set the quantum depth of the installed ImageMagick library... so libopenshot knows how to properly scale color bit depth.
|
2014-07-03 17:35:31 -05:00 |
|
Jonathan Thomas
|
dce6413597
|
Made unittests optional, based on a cmake flag
|
2014-06-26 23:12:54 -05:00 |
|
Jonathan Thomas
|
98eb696cac
|
Removed a few unittests since they are breaking the LaunchPad build server... this is a temporary fix.
|
2014-06-26 16:29:43 -05:00 |
|
Jonathan Thomas
|
4a03074be6
|
Fixed small issue with unit test
|
2014-06-26 14:41:26 -05:00 |
|
Jonathan Thomas
|
39a67529fa
|
Removed partially implemented SDL player.
|
2014-06-20 15:05:24 -05:00 |
|
Jonathan Thomas
|
09ba92e456
|
Made blackmagick / decklink compiling optional, even if its detected.
|
2014-06-18 23:01:57 -05:00 |
|
Jonathan Thomas
|
6232a1bd41
|
Refactored and fixed many include paths (not sure how they worked before). Also, refactored SWIG bindings into separate folders, and added Ruby as the 2nd officially supported language for libopenshot.
|
2014-04-10 22:38:01 -05:00 |
|
Jonathan Thomas
|
2655c839d7
|
Added new unit tests for FFmpegWriter class.
|
2014-04-05 14:34:27 -05:00 |
|
Jonathan Thomas
|
698b07e9aa
|
Added unittest for Timeline with 2 layers including alpha channel.
|
2014-04-03 22:47:21 -05:00 |
|