Commit Graph

348 Commits

Author SHA1 Message Date
Jonathan Thomas
df2b59cf24 Optimize and improve speed of Mask effect (used by transitions). This is way faster than before now! 2018-03-03 23:16:47 -06:00
Jonathan Thomas
7f9fc30203 Adding new Color Shift effect, which can shift any color (RGBA) with infinite wrapping (and full supports animation). 2018-03-03 18:02:14 -06:00
Jonathan Thomas
3034bbe273 Adding new Pixelate video effect, which pixelates a portion (or all) of a frame's image, and is fully animatable. 2018-02-09 16:43:43 -06:00
Jonathan Thomas
8c1da9798b Adding new video effect: Bars, which allow for animating colored bars around your video, such as a letterbox effect. 2018-02-09 02:37:05 -06:00
Jonathan Thomas
c159fde729 Adding new wave video effect, which can be animated in a ton of ways to create lots of cool wave distortion effects. 2018-02-08 03:51:32 -06:00
Jonathan Thomas
c81d42629d Adding Hue video effect, to adjust the hue of a frame's image, which can also be animated with a keyframe 2018-02-06 02:26:35 -06:00
Jonathan Thomas
4a9f2a0a00 Adding new effect: Shift, an infinite pixel shifting effect which can be animated and wrap images in any direction. 2018-02-06 00:51:59 -06:00
Jonathan Thomas
f2b0f3a0f4 Adding metadata from format, audio stream, and video streams to ReaderBase.info, which in some cases includes the 'rotate' metadata added by certain cameras, and audio metadata like title, album, artist, copyright, dates, etc... Auto-Rotates any Clip with Reader metadata 'rotate' attribute. 2018-02-03 01:57:18 -06:00
Jonathan Thomas
7b13001bf7 Fixing assignement and copy operators on Frame class (to prevent crashes for unintiailized image and audio pointers), and ensuring both copy and assignment operators work as expected. Also fixing the color property of Frames, which was being lost on some constructors. 2018-01-21 23:49:07 -06:00
Jonathan Thomas
566c8f5a82 Spelling and typo fixes. Thanks Gelma for the pull request 2018-01-06 02:22:05 -06:00
Jonathan Thomas
67d355d215 Bumping version to 0.1.9 (so 14) 2017-11-12 03:47:32 -06:00
Jonathan Thomas
2fcb35ddcc Removing throw statements from header files (thanks Peter) 2017-10-26 18:44:35 -05:00
Jonathan Thomas
c95db460d6 Big update! Updating all "long int" frame number types to int64_t, so all 3 OSes will produce the same depth and precision on frame numbers. Also removing variable bitrate support temporarily, since it causes more problems than it solves. 2017-09-28 16:03:01 -05:00
Jonathan Thomas
db740765a1 Bumping version to 0.1.8 (SO version 13) 2017-09-06 23:13:12 -05:00
Jonathan Thomas
8b8d91a687 Take 2 - Prevent crashes related to too many threads (on 24+ thread systems) 2017-08-21 16:36:22 -05:00
Jonathan Thomas
bc95a52e70 Prevent crashes related to too many threads (on 24+ thread systems) 2017-08-21 16:04:19 -05:00
Jonathan Thomas
f12ffe692b Migrating tr1 to std, adding C++11 support to build scripts, fixing crash in FFmpegReader (caused by shared_ptr, buffer, and last_video_frame corruption). Much improved stability with this change. Thanks to Craig and Peter for the help! 2017-08-20 17:37:39 -05:00
Jonathan Thomas
b094ac8469 Fixing issue with incorrect image size caches, which results in blurry/smudgy scaling on certain things. 2017-07-27 02:25:20 -05:00
Jonathan Thomas
c30dbb90d8 Adding additional locks when adding/changing audio data. Reducing FrameMapper to a single frame at a time (increase seek speed and decrease crashes). Fixing crash on Time keyframes where it would sometimes calculate an invalid frame number. 2017-07-19 16:05:07 -05:00
Jonathan Thomas
078c3f74dd Bumping release to 0.1.7 (so version 12) 2017-05-31 23:39:13 -05:00
Jonathan Thomas
8f236200cc Fixing another small issue when changing profiles 2017-05-26 01:08:20 -05:00
Jonathan Thomas
b36d8540fa New release! Bumping version to 0.1.6 2017-05-18 17:31:38 -05:00
Jonathan Thomas
efecd2b8d6 Fixing unicode path issues when loading a Profile() class. Broke when using unicode home directory on Windows. 2017-05-16 17:07:06 -05:00
Jonathan Thomas
7b1ff78d2d Bumping version to 0.1.5 (SO renames unchanged at 11). 2017-05-09 23:52:56 -05:00
Jonathan Thomas
ddae58f18c Bumping version to 0.1.4 (SO 11). 2017-03-30 16:15:52 -05:00