Jonathan Thomas
|
e5b272294f
|
Update documentation and examples
|
2015-02-05 00:11:55 -06: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
|
ac4988e92b
|
Renamed new Save method to Thumbnail
|
2014-05-20 00:57:27 -05:00 |
|
Jonathan Thomas
|
e0c428c347
|
Added new awesome thumbnail method, which can resize very accurately, add masks, add overlays, set background colors, pad and center image, etc...
|
2014-05-20 00:34:20 -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
|
4ee7ef9b6e
|
Added experimental AudioBufferSource and refactored lots of audio code.
|
2014-01-28 17:17:38 -06:00 |
|
Duzy Chan
|
88aa9689b8
|
working around audio/video playback
|
2014-01-27 19:03:46 +08:00 |
|
Jonathan Thomas
|
3596f75abc
|
Added extra start frame to each chunk in the ChunkWriter and ChunkReader, to make sure every chunk can "stoke" the audio samples from the previous chunk. Also, added additional example code for an openshot::Frame.
|
2013-09-15 22:21:19 -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
|
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
|
6cac382773
|
Fixed most build warnings on Mac OS X
|
2013-06-09 01:08:23 -05:00 |
|
Jonathan Thomas
|
6171abfe1a
|
Added a Sleep.h header, which defines an OS specific sleep metho.
|
2013-06-06 12:12:08 -05:00 |
|
Jonathan Thomas
|
4a4d9e2a34
|
Improved the timeline compositing performance, fixed some blackmagic bugs, and finally have an actual chromakey demo working!
|
2013-02-10 21:16:46 -06: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
|
fbf169a7fa
|
Added a simple chroma key method to a frame object, and added multi-threaded optimizations to the black magic capture code.
|
2013-01-26 23:02:21 -06:00 |
|
Jonathan Thomas
|
b8d4b0b73d
|
Fixed a big bug with the Swig wrapper, to correctly match the typemap of the tr1::shared_ptr, and then removed the GetFrameObject method, since it's no longer needed.
|
2013-01-12 12:45:55 -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 |
|
Jonathan Thomas
|
d3ef1fac13
|
Refactored the audio waveform generation into the Timeline class. Added the ability to set the volume, and the ability to mix layers of audio samples together. Also, made the waveform's have a transparent background, so they can be layered on top of other layers.
|
2012-11-29 16:32:48 -06:00 |
|
Jonathan Thomas
|
7fe9008cad
|
Added a new "smooth" slow motion, using the time map fraction to dissolve the next frame into the current one.
|
2012-10-29 01:47:39 -05:00 |
|
Jonathan Thomas
|
a0b24c61f0
|
Fixed a huge memory leak related to cache objects, and incorrect frame sizes. It was caching way too many frames, and creating all sorts of issues.
|
2012-10-26 00:27:44 -05:00 |
|
Jonathan Thomas
|
5e5ca2a55c
|
Fixed a big bug on frame rate mapping, due to incorrect # of samples being copied into the new frame. Also, implemented interalacing support, and full pulldown support (in the frame mapper).
|
2012-10-18 02:58:09 -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
|
b647ff77c8
|
Fixed a regression with audio files and seeking, added a few new methods, and more accurately detect the End() of clips.
|
2012-10-14 02:36:05 -05:00 |
|