Jonathan Thomas
|
566c8f5a82
|
Spelling and typo fixes. Thanks Gelma for the pull request
|
2018-01-06 02:22:05 -06:00 |
|
Jonathan Thomas
|
2fcb35ddcc
|
Removing throw statements from header files (thanks Peter)
|
2017-10-26 18:44:35 -05:00 |
|
Jonathan Thomas
|
c95db460d6
|
Big update! Updating all "long int" frame number types to int64_t, so all 3 OSes will produce the same depth and precision on frame numbers. Also removing variable bitrate support temporarily, since it causes more problems than it solves.
|
2017-09-28 16:03:01 -05:00 |
|
Jonathan Thomas
|
f12ffe692b
|
Migrating tr1 to std, adding C++11 support to build scripts, fixing crash in FFmpegReader (caused by shared_ptr, buffer, and last_video_frame corruption). Much improved stability with this change. Thanks to Craig and Peter for the help!
|
2017-08-20 17:37:39 -05:00 |
|
Jonathan Thomas
|
45f1b8c5ac
|
Making ImageMagick completely optional. This will simplify packaging on Windows and Mac. Also, reprogrammed Display, DisplayWaveform, Save, and Thumbnail methods, which are much faster now (using Qt).
|
2016-02-23 00:27:03 -06:00 |
|
Jonathan Thomas
|
bfa050409c
|
Improved support for missing frames and invalid PTS (which result in gaps and duplicate frames). Also changed frame number to larger data type, and did some code clean-up and refactoring. Less crashes, and more video support!
|
2015-08-24 01:05:48 -05:00 |
|
Jonathan Thomas
|
c7f0a481cc
|
Added a new class to easily expose the JSON metadata of supported effects in libopenshot. Fixed some bugs related to metadata, and a few bugs in the Mask effect (if initialized without a reader).
|
2015-08-06 20:01:34 -05:00 |
|
Jonathan Thomas
|
79519dbeab
|
Added JSON Properties to all effects and refactored some of the code into the ClipBase class.
|
2015-02-26 00:02:06 -06: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
|
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
|
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
|
95d41f6d6f
|
Added ChromaKey and Negate effects, and integrated them into the build process.
|
2013-09-29 00:24:58 -05:00 |
|