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
|
12ca79ce0b
|
Fixed bug on JSON output on a ChunkWriter. Also, moved some ChunkWriter defaults into the header.
|
2013-08-28 17:00:57 -05:00 |
|
Jonathan Thomas
|
ae8552fdb3
|
Completed the ChunkReader, new exceptions for ChunkNotFound, and correctly locates and uses the chunk readers to get the requested frame.
|
2013-08-28 15:28:19 -05:00 |
|
Jonathan Thomas
|
fb9edb15b5
|
Hooked up the ChunkReader, integrated into cmake, and have it successfully "loading" the JSON info file and validating the chunk folder path.
|
2013-08-28 13:51:22 -05:00 |
|
Jonathan Thomas
|
b3c6b79793
|
Added 3 video streams in a chunk (final, preview, and thumb) at 3 different quality versions.
|
2013-08-27 16:57:49 -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
|
75cda958d3
|
Fixing Qt build instructions... so it works on Windows and Linux.
|
2013-08-02 10:03:41 -05:00 |
|
Jonathan Thomas
|
d9942b38b9
|
Added Qt example to main executable... to test build scripts on all platforms.
|
2013-08-02 09:42:45 -05:00 |
|
Jonathan Thomas
|
5e3c0717b1
|
Added more defintion to the ChunkWriter class, and added in the license file to jsoncpp.
|
2013-08-01 13:45:09 -05:00 |
|
Jonathan Thomas
|
b8baaef658
|
Incorporated JSON library (http://jsoncpp.sourceforge.net/) into project, and tweaked build rules and headers to successfully integrate it. licensed under MIT license.
|
2013-07-31 16:18:54 -05:00 |
|
Jonathan Thomas
|
bcfbe60a4a
|
initial chunck readers/writers
|
2013-07-31 12:45:47 -05:00 |
|
Jonathan Thomas
|
5ce6add42f
|
Added gravity to the TextReader, so text can be easily anchored to the corners.
|
2013-03-06 23:36:28 -06:00 |
|
Jonathan Thomas
|
55aa8225eb
|
Added a demo with the presentation background and waveforms, for the credits.
|
2013-02-19 01:29:32 -06:00 |
|
Jonathan Thomas
|
124675ce84
|
Fixed bug in timeline which always reversed audio. Added a new timecurve demo.
|
2013-02-19 00:51:07 -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
|
d0556bc33f
|
Fixed a big audio regression, with a buggy isnear() function, which did not take into account the amount of frames between the sample locations.
|
2013-01-25 02:24:18 -06:00 |
|
Jonathan Thomas
|
ebf3bad263
|
Increased the number of samples to look for gaps (based on the samples per frame value)
|
2013-01-13 10:54:53 -06:00 |
|
Jonathan Thomas
|
615be6603d
|
Changed the main() example code
|
2013-01-12 14:51:59 -06:00 |
|
Jonathan Thomas
|
425ac04b1a
|
Commented out some code, to prevent some regressions on the timeline
|
2012-12-06 17:58:51 -06:00 |
|
Jonathan Thomas
|
ad81fed72e
|
Added alpha to all FFmpegReader source images, which is needed by the timeline class. Also, added alpha to the AddColor() method. Now even the background of the timeline can be transparent, along with all layers... even the bottom layer.
|
2012-12-04 02:21:01 -06:00 |
|
Jonathan Thomas
|
b75d8961b8
|
Cleaned up the Main.cpp test program, and created a nice, simple 3 layer project.
|
2012-12-03 23:29:30 -06:00 |
|
Jonathan Thomas
|
0d82a4e716
|
Made Keyframe objects thread safe, by generating the values as Points are added, and the Timeline's Open and Close logic was made thread safe, so a reader is not closed while it's still being accessed on another thread. Also removed some unneeded code and comments.
|
2012-12-03 22:55:46 -06:00 |
|
Jonathan Thomas
|
a8fa5a91d2
|
libavcodec version 54 requires a different formula for nb_samples, used in audio encoding. So, I've added in conditional code, so audio works on the newest version of FFmpeg.
|
2012-12-03 13:03:04 -06:00 |
|
Jonathan Thomas
|
e264d4fcab
|
Fixed a really huge audio issue, related to audio timestamps, gaps, and also mono vs stereo issues. This is the best audio support I've accomplished thus far. =)
|
2012-12-03 04:51:17 -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 |
|