Jonathan Thomas
|
004e76adbb
|
Added an example, trying write a timeline to the FFmpegWriter. Not quite working yet though.
|
2012-10-10 02:49:34 -05:00 |
|
Jonathan Thomas
|
780a702f5d
|
Added a Rotate() method to a Frame object. Added new methods on a clip to translate frame numbers (FrameMapper and Time Curves). Now, the Timeline, Clip, and Readers are all working with animation curves. Pretty cool!
|
2012-10-10 02:36:53 -05:00 |
|
Jonathan Thomas
|
1d89fd140a
|
A big refactor of the Open() method on Readers, and the constructor of Readers. All resource consuming code has been moved into the Open() methods, so the Clips and Timeline can control them better.
|
2012-10-09 01:45:34 -05:00 |
|
Jonathan Thomas
|
87d12254ef
|
Added Open() to the reader base class, so all readers need to have that method now. This is to allow the timeline to better control Clips and Readers.
|
2012-10-08 16:22:18 -05:00 |
|
Jonathan Thomas
|
d8fe0ddfb8
|
Improved the logic to decide which reader to use. ImageReader sometimes hangs when passed "mp4" video files, so we now check for common movie extensions first.
|
2012-10-04 18:02:46 -05:00 |
|
Jonathan Thomas
|
93a356c171
|
Renamed some enumerations, and added in framerate mapping into the clip object.
|
2012-10-04 16:07:58 -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
|
2266a4ab7a
|
Improved Clip class, and worked on constructors, file readers (image and ffmpeg), and more curves (shear, perspective, and crop)
|
2012-10-04 01:34:45 -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 |
|