Jonathan Thomas
|
6dd5a79177
|
Added an experimental DrawFrameOnScene method, which takes a raw pointer (as a long) from PyQt5 (i.e. unwrapped by sip), and draws a QBitmap on it.
|
2014-01-22 01:08:14 -06:00 |
|
Jonathan Thomas
|
e4d6c026b7
|
Forgot to add the new Effects header file. Here it is.
|
2014-01-10 17:24:40 -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
|
0571a95201
|
Fixed Profile to throw exception if an invalid file was provided.
|
2014-01-10 17:05:20 -06:00 |
|
Jonathan Thomas
|
dfe96b638c
|
Added Profile class, which can load profile data from a text file, and generate Json from the profile.
|
2014-01-09 17:37:04 -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
|
16479fba9d
|
Fixed a bug on DummyReader and Framemapper.
|
2014-01-06 00:04:40 -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
|
ab56c207c6
|
Fixed Qt sample app on Mac... which was failing to include a few modules.
|
2013-12-21 01:58:18 -06:00 |
|
Jonathan Thomas
|
d2017dd459
|
Adding Qt5 Video player example, and currently the build files are failing due to moc issues with Qt5. Still looking into this.
|
2013-12-19 00:15:13 -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
|
e3d41808b9
|
Added Json methods to readers and readerBase classes.
|
2013-12-07 16:52:09 -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
|
781e70fe03
|
Updated build scripts to work with Qt5 on Mac, and also successfully tested on Ubuntu 13.10.
|
2013-11-25 00:48:49 -06:00 |
|
Jonathan Thomas
|
4f8d27a147
|
Changed cmake for Qt5
|
2013-11-17 15:12:08 -06:00 |
|
Jonathan Thomas
|
d8175effdf
|
Added Qt video player example code, although it is not working yet.
|
2013-11-11 17:42:31 -06:00 |
|
Jonathan Thomas
|
cdde046ca4
|
Added PlayerBase, SDLPlayer, and QtPlayer. This forms the basis for the Player classes in libopenshot.
|
2013-11-06 23:17:35 -06:00 |
|
Jonathan Thomas
|
d120d24be6
|
Removed duplicate time mapping function.
|
2013-11-04 17:30:14 -06:00 |
|
Jonathan Thomas
|
1e7cd7ddbb
|
Fixed bug in AddImage() method on a frame, to copy the image instead of just pointing to it. This fixed many issues in the FrameMapper as well, which copies images alot.
|
2013-11-04 15:16:19 -06:00 |
|
Jonathan Thomas
|
1bdea062d6
|
Added Deinterlace effect. Refactored Wipe effect into Mask effect (which is a more appropriate name). Added an example interlaced.png file. Improved the Mask to accept a 'reader', which can be used for more elaborate wipe animations.
|
2013-10-18 12:38:09 -05:00 |
|