Jonathan Thomas
|
1109e399ec
|
Bumping version to 0.1.1-8, New Release
|
2016-03-27 23:12:21 -05:00 |
|
Jonathan Thomas
|
ac774b4e3b
|
Fixed a memory corruption issue, where AddImage was being called multiple times (at the same time). Added a lock, and I can no longer reproduce the crash.
|
2016-03-08 00:38:06 -06:00 |
|
Jonathan Thomas
|
4439131a82
|
Fixed regression for ImageMagick enabled builds
|
2016-02-23 10:04:07 -06:00 |
|
Jonathan Thomas
|
45f1b8c5ac
|
Making ImageMagick completely optional. This will simplify packaging on Windows and Mac. Also, reprogrammed Display, DisplayWaveform, Save, and Thumbnail methods, which are much faster now (using Qt).
|
2016-02-23 00:27:03 -06:00 |
|
Jonathan Thomas
|
6f1bee9b65
|
Fixing version # bug with 0.0.10... Apparently my build system can't handle 2 digit #s, haha. Bumping version to 0.1.0, and fixing a documentation bug.
|
2016-02-08 21:52:25 -06:00 |
|
Jonathan Thomas
|
ca39286d5a
|
Bumping version to 0.0.10-7
|
2016-02-08 10:58:55 -06:00 |
|
Jonathan Thomas
|
276aae35b3
|
Improvements to exception handling, including using std::exception base class, and better general purpose exception handling in SWIG with Python. Also fixed an error when thowing exceptions inside OMP regions.
|
2016-02-02 01:09:02 -06:00 |
|
Jonathan Thomas
|
054175ddaa
|
Fixed some audio popping issues related to audio buffer size and also resampling issues inside the FrameMapper class. Also made the Timeline more hardened, if a reader returns an error requesting a frame.
|
2016-01-30 17:12:41 -06:00 |
|
Jonathan Thomas
|
bf81869a4a
|
Bumping version to 0.0.9-6
|
2016-01-18 20:41:09 -06:00 |
|
Jonathan Thomas
|
d48ce2068e
|
Refactored some audio thread code, and improved performance of timeline (by removing a 'omp ordered' statement that doesn't seem needed). Also added some performance improvements in Clip and FrameMapper classes (if the frame is the same as the source frame... just use the source frame)
|
2016-01-18 15:20:55 -06:00 |
|
Jonathan Thomas
|
e2573e8144
|
Flipping alpha channel values. It was brought to my attention that the meaning of alpha was opposite of what was being used. So, sorry if this breaks some things, but better to get it fixed quickly, and for the value to make sense.
|
2016-01-16 21:53:07 -06:00 |
|
Jonathan Thomas
|
c695243a35
|
Bumping version to 0.0.8-5, to accompany the first beta release of OpenShot 2.0
|
2016-01-10 18:04:25 -06:00 |
|
Jonathan Thomas
|
0c2d2bbdd1
|
Bumping version to 0.0.7-5
|
2016-01-09 18:48:34 -06:00 |
|
Jonathan Thomas
|
bb6102f46f
|
Added support for newer versions of libav media library.
|
2016-01-07 23:50:48 -06:00 |
|
Jonathan Thomas
|
13362393c5
|
Fixed many more regressions with audio files not passing cover art to the next frame correctly. Seeking issues, and many related issues to detecting missing frames improved. Also fixed a deadlock in certain seeking cases.
|
2016-01-05 01:59:50 -06:00 |
|
Jonathan Thomas
|
bfed49819b
|
Fixed delay with certain types of audio files which also contained a video stream with a single frame. Added some good 'dont get stuck' logic when checking for gaps in video/audio timestamps, etc...
|
2016-01-01 01:39:56 -06:00 |
|
Jonathan Thomas
|
b7de1a885b
|
Fixed some big issues with time mapping and thread safety. Lots and lots of crashes were fixed related to this. Mostly dealing with an incorrectly sized AudioSampleBuffer when trying to combine multiple frames.
|
2015-12-28 02:41:32 -06:00 |
|
Jonathan Thomas
|
2f8c4161df
|
Improved changing Reader() on the QtPlayer class, and made many thread safety improvements for the FrameMapper.GetFrame method. Also improved the destructors and Close() methods of FFmpegReader and FrameMapper. Some audio-related bug fixes also, related to audio playback.
|
2015-12-24 16:44:45 -06:00 |
|
Jonathan Thomas
|
121cfd342d
|
Fixed a crash when stopping the QtPlayer class (the cache thread was not being correctly ended, and the audio timeslice thread was not being ended). Also fixed a crash when closing the openshot-player executable.
|
2015-12-04 01:10:40 -06:00 |
|
Jonathan Thomas
|
3731b22317
|
Added a new effect: Blur. It has the ability to box blur, horizontal and vertical blur, and gaussian blur. All of these settings are keyframeable and can be animated.
|
2015-11-09 00:12:21 -06:00 |
|
Jonathan Thomas
|
c44aeda948
|
Optimizations with Mask effect (making transitions faster)
|
2015-11-05 00:11:30 -06:00 |
|
Jonathan Thomas
|
358e0835d2
|
Added dropdown choices into JSON properties, so a UI can correctly list the options for certain properties. Fixed a bug when deleting all Points from a Keyframe, and added some missing Enums from the Python/Ruby bindings.
|
2015-10-02 18:22:10 -05:00 |
|
Jonathan Thomas
|
affaa7a8ca
|
Bumping version to 0.0.6-4
|
2015-09-29 21:40:22 -05:00 |
|
Jonathan Thomas
|
66c5ced902
|
Windows now passes most unit tests. Added header macro to assist on passing correct test media paths to unit tests. Also added a new info parameter has_single_image, which is used to optomize the frame mapper class for images with long durations.
|
2015-09-28 22:05:50 -05:00 |
|
Jonathan Thomas
|
32d41e780d
|
Fixed many misc Windows runtime errors and memory-related crashes. Built a few macros for common FFmpeg / LibAV functions that change due to version differences.
|
2015-09-23 00:27:28 -05:00 |
|