Jonathan Thomas
|
4e2947018c
|
Fixed sub-pixel positioning by resizing the source image canvas
|
2012-11-08 18:10:00 -06:00 |
|
Jonathan Thomas
|
ed2469e724
|
Integrated sub-pixel positioning using the distort operator. Not quite working yet.
|
2012-11-08 18:02:20 -06:00 |
|
Jonathan Thomas
|
5b77abdf27
|
The timeline classes are finally working correctly, and have the following features:
1) Layers (unlimited # of layers)
2) IN, OUT, and Position (time)
3) X, Y offset
4) Alpha
5) Rotation
6) Transparency + compositing + overlays
|
2012-11-08 04:35:21 -06:00 |
|
Jonathan Thomas
|
42d7565ba1
|
Integrated more timeline code, such as compositing layers... but they don't work yet
|
2012-11-07 17:45:13 -06:00 |
|
Jonathan Thomas
|
170b73a595
|
Added a new method of getting the Frame* pointer from SWIG
|
2012-10-31 01:17:12 -05:00 |
|
Jonathan Thomas
|
bc11635731
|
Made a few fixes to the frame mapper
|
2012-10-30 18:53:26 -05: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
|
6e9f2a6a9b
|
Changed audio and video PTS to start at 0, and it fixed the final issues I have had with generating valid videos in multiple codecs.
|
2012-10-28 23:38:24 -05:00 |
|
Jonathan Thomas
|
aab257402d
|
Fixed bug which froze the FFmpegReader when caching 1080p video.
|
2012-10-28 23:06:10 -05:00 |
|
Jonathan Thomas
|
7dd94a02e4
|
Added code to flush the encoders, and also write the final frame's audio samples
|
2012-10-28 03:35:50 -05:00 |
|
Jonathan Thomas
|
60ffebe1fe
|
Replaced avcodec_encode_audio with avcodec_encode_audio2, and completely redid the way PTS values are calculated and set. Another nice improvement!
|
2012-10-27 21:36:08 -05:00 |
|
Jonathan Thomas
|
bf93f6941e
|
Fixed some major issues with the FFmpegWriter, which was not setting the correct PTS values
|
2012-10-26 17:15:17 -05:00 |
|
Jonathan Thomas
|
5fcead37f2
|
Added frame counter to writer class, to help generate a valid PTS
|
2012-10-26 02:11: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
|
a34902f0f5
|
Removed some unneeded code in the FFMpegWriter
|
2012-10-24 11:10:35 -05:00 |
|
Jonathan Thomas
|
bfa1ec82eb
|
Fixed a problem with audio time map deltas, and being slowed down instead of sped up
|
2012-10-23 11:13:06 -05:00 |
|
Jonathan Thomas
|
651993ff60
|
Fixed a bug in the regression in the FFmpegReader class, which prevented frame 1 from loading
|
2012-10-22 23:59:36 -05:00 |
|
Jonathan Thomas
|
49f8376fb7
|
Fixed build issue with dummy reader
|
2012-10-22 22:47:15 -05:00 |
|
Jonathan Thomas
|
612bb25f5f
|
Fixed the FFMpegReader to discard the first audio and video frames it finds after a seek, since they sometimes are missing information. This fixed many issues with the time mapping curves and audio reversing and fast forwarding.
|
2012-10-22 17:05:34 -05:00 |
|
Jonathan Thomas
|
082efa23cc
|
Fixed more audio sample issues with time mapping
|
2012-10-21 17:51:37 -05: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
|
33f12a70dd
|
Fixed some FrameMapper unit tests that were broken.
|
2012-10-19 21:55:01 -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 |
|