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
|
b74e97c7d2
|
FIxed some big audio bugs, and finally got the audio reversing correctly working. Now, audio waves are reversed when a time map is moving backwards. There are still some pops and crackles, but I'll fix those later.
|
2012-10-21 05:29:29 -05: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
|
19612f63bd
|
Fixed some bugs with the new Keyframe system, and now it generates the correct values.
|
2012-10-19 21:50:50 -05:00 |
|
Jonathan Thomas
|
f291700701
|
Updated keyframe system to only process them if they change, to improve performance.
|
2012-10-19 17:04:57 -05:00 |
|
Jonathan Thomas
|
9d97ecb6d2
|
Improved the Keyframe and Coordinate classes, to also track the direction and a fraction representing the number of times a frame is repeated. This will allow the time mapping to slow down audio and reverse the waveforms when necessary.
|
2012-10-19 16:53:18 -05:00 |
|
Jonathan Thomas
|
cebf9728c8
|
Refactored seek method a bit in the FFmpegReader, to fix some bugs. Also, being changing the cache object again, on how it cleans up pointers. Some debug code is checked in also.
|
2012-10-10 17:27:46 -05:00 |
|
Jonathan Thomas
|
4bd6db527e
|
Renamed some of the basic clip property getters and setters, and added some simpler ways to get the value of and add points to a key frame.
|
2012-10-04 15:07:29 -05:00 |
|
Jonathan Thomas
|
268e776251
|
Fixed a bug with Keyframes that only have a single coordinate, to correctly return that Y value for any requested X position.
|
2012-10-04 14:13:13 -05:00 |
|
Jonathan Thomas
|
e96bd5ba98
|
Added the initial timeline and clip classes, with some of the initial curves and constructors.
|
2012-10-03 01:55:24 -05:00 |
|
Jonathan Thomas
|
161e8923af
|
Initial check-in of OpenShot Library
|
2011-10-11 08:44:27 -05:00 |
|