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
|
0e037a389e
|
Fixed many Windows build issues
|
2014-01-01 22:50:41 -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
|
4f8d27a147
|
Changed cmake for Qt5
|
2013-11-17 15:12:08 -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
|
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
|
79dc95a054
|
Fixed a build bug, which breaks when Qt4 and Qt5 are installed on a system.
|
2013-10-01 10:42:20 -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
|
41c2d434a8
|
Improve more documentation, including descriptions of enum values.
|
2013-09-10 22:11:47 -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
|
a97f170738
|
Improved documentation, mainpage, and added some examples on ChunkReader and ChunkWriter.
|
2013-09-09 17:06:07 -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
|
a42e257521
|
Many small improvements, bug fixes, and build system fixes for newer systems that have both qt4 and qt5.
|
2013-09-08 16:08:56 -05:00 |
|
Jonathan Thomas
|
1e2d93721d
|
Improved ChunkWriter to create chunk folder and write JSON meta data
|
2013-08-27 13:37:00 -05:00 |
|
Jonathan Thomas
|
f04e821f0d
|
Refactored blackmagic capture example into DecklinkCapture.cpp, and added it into libopenshot. Also, added a new, Main_Blackmagic.cpp example program, which invokes the DecklinkCapture.cpp class.
Also, built in a 20 frame buffer into the DecklinkCapture.cpp class, to discard old frames, to keep the memory from filling up.
|
2013-02-06 02:09:21 -06:00 |
|
Jonathan Thomas
|
42d7565ba1
|
Integrated more timeline code, such as compositing layers... but they don't work yet
|
2012-11-07 17:45:13 -06:00 |
|
Jonathan Thomas
|
266bd45bde
|
Added delta() to a coordinate, to track the change in unique value on the Y axis. This helps in time mapping, to track how many frames have been skipped.
|
2012-10-19 22:24:54 -05:00 |
|
Jonathan Thomas
|
3740ca0454
|
Added some new methods on the keyframe class, and added some unit tests for the keyframes.
|
2012-10-19 22:11:22 -05:00 |
|
Jonathan Thomas
|
33f12a70dd
|
Fixed some FrameMapper unit tests that were broken.
|
2012-10-19 21:55:01 -05:00 |
|
Jonathan Thomas
|
129a2fccd7
|
Many experimental changes, including a new FrameMapper that is based on FileReaderBase, and lots of debug code.
|
2012-10-17 09:57:02 -05:00 |
|
Jonathan Thomas
|
a57b81a734
|
Added a new DummyReader, which can be given any framerate, samplerate, width, height, etc... and used in unit tests, such as the FrameMap unit tests.
|
2012-10-16 16:45:31 -05:00 |
|