525 Commits

Author SHA1 Message Date
Jonathan Thomas
1109e399ec Bumping version to 0.1.1-8, New Release v0.1.1 2016-03-27 23:12:21 -05:00
Jonathan Thomas
042c0967b3 Add ENABLE_PYTHON and ENABLE_RUBY arguments for CMAKE, so the user can disable either one (or both). They are defaulted to TRUE (if detected) 2016-03-21 16:03:25 -05:00
Jonathan Thomas
38b7516b50 When a seek fails, disable seeking with FFmpegReader. This fixes lots of issues with image sequences, but needs more testing to see if it causes issues with normal video files. 2016-03-08 23:11:56 -06: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
b8246f1800 Fixing SWIG bindings when ImageMagick is not found 2016-02-23 01:24:13 -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. v0.1.0 2016-02-08 21:52:25 -06:00
Jonathan Thomas
ca39286d5a Bumping version to 0.0.10-7 v0.0.10 2016-02-08 10:58:55 -06:00
Jonathan Thomas
1e76b0b6e9 Smoother translation of scaled images, and much smoother aliasing of edges of scaling (i.e. zooming in / out, panning across) 2016-02-03 00:43:27 -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
43fd4fccb1 Fixing an audio popping / video frame flashing issue with the Timeline calculating the incorrect frame from a Clip. Now the timeline correctly rounds the time diff, and determines the correct frame. 2016-01-30 02:10:40 -06:00
Jonathan Thomas
45a4269a1e Added a better example app which demonstrates crashing in the Mask effect 2016-01-27 22:34:31 -06:00
Jonathan Thomas
3097e4a2fd Fixed a crash on windows, relating to a race condition on the Mask effect. 2016-01-25 23:53:10 -06:00
Jonathan Thomas
bf81869a4a Bumping version to 0.0.9-6 v0.0.9 2016-01-18 20:41:09 -06:00
Jonathan Thomas
f775656c98 Reverting the clip optimization, since it causes some issues on QImageReaders used on the timeline. 2016-01-18 20:38:30 -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 v0.0.8 2016-01-10 18:04:25 -06:00
Jonathan Thomas
55c23066a9 Fixed a bug which caused some timeline properties to not be set correctly when applying Json diffs. 2016-01-10 16:50:54 -06:00
Jonathan Thomas
0c2d2bbdd1 Bumping version to 0.0.7-5 2016-01-09 18:48:34 -06:00
Jonathan Thomas
0604069da2 FIxed an issue with audio only files with no default height/width set. Also added improved performance when mixing many audio only files (skipping the image processing) 2016-01-09 15:50:53 -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