Jonathan Thomas
|
e135eb5738
|
Changed license to LGPLv3 for all libopenshot code.
|
2014-07-11 16:52:14 -05:00 |
|
Jonathan Thomas
|
352e5904d8
|
Switched my simple bitshifting to use the ImageMagick ScaleQuantumToChar() method, which handles all the different bit depths and data types that ImageMagick can be compiled with.
|
2014-07-03 22:41:01 -05:00 |
|
Jonathan Thomas
|
77f4586f21
|
Fixed a bug with bitshifting float color values. ImageMagick can be built with different types of Quantum color values, and Im trying to make libopenshot work seemlessl with them.
|
2014-07-03 17:52:16 -05:00 |
|
Jonathan Thomas
|
b224d7d8fa
|
Adjusted ImageMagick code to dynamically calculate the quantum depth, and bitshift between that depth and the 8bit colors for FFmpeg.
|
2014-07-03 12:26:02 -05:00 |
|
Jonathan Thomas
|
e073ad89f5
|
Fixed many issues with the QtPlayer and related classes. Now the VideoRenderer can be passed through SWIG and connected to a PyQt application and handle display signals for each frame. Also, refactored some OpenMP settings into its own header.
|
2014-04-02 16:48:27 -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
|
a0c2964ac4
|
Improved documentation again
|
2013-09-11 17:32:40 -05:00 |
|
Jonathan Thomas
|
aa09fdc69b
|
Fixed many, many blackmagic bugs, and have a pretty good demo built.
|
2013-02-15 00:23:55 -06:00 |
|
Jonathan Thomas
|
c07b97d52a
|
Experimenting with image sequence performance (using Tif images)
|
2013-02-13 02:46:55 -06:00 |
|
Jonathan Thomas
|
40e6f7da50
|
Fixed a HDMI color issue, where the numbers were too big (needed /255), which fixed all my alpha animation (i.e. fading) issues with HDMI.
|
2013-02-12 03:16:16 -06:00 |
|
Jonathan Thomas
|
efc1ad47fe
|
Added an OpenShot logo to the bottom of the screen (layer 4)
|
2013-02-12 02:56:59 -06:00 |
|
Jonathan Thomas
|
ca09838b0f
|
Optimized the compositing of simple layers (with no transformation), by not resizing it's canvas to match the timeline. Also, improved the Decklink reader to wait for the frame to become available (if it's in the future), and to jump ahead on the timeline if it gets behind. Blackmagic program can now composite 4 layers in real time.
|
2013-02-12 02:42:18 -06:00 |
|
Jonathan Thomas
|
cc32bbf38a
|
Made decklinkOutput keep scheduling the last successfull frame, if the queue runs out. Also, made the timeline multi-threaded, and improved the DecklinkInput.cpp to keep frames in order, by returning the correct frame based on the number.
|
2013-02-12 01:28:48 -06:00 |
|
Jonathan Thomas
|
0b4cd27f6b
|
Tweeked some greenscreen settings
|
2013-02-10 23:09:27 -06: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
|
09a02c0adf
|
Adding the initial version of the decklink writer, and a fully working (full circle) blackmagic example executabe, which processes real-time HD video and output's it via HDMI.
|
2013-02-10 02:19:40 -06:00 |
|