Jonathan Thomas
|
5a9ca1909a
|
Replaced the FrameMapper's omp task with omp for ordered, and it now runs fully multi-threaded... while still keeping the resampling calls in order.
|
2015-03-09 15:17:56 -05:00 |
|
Jonathan Thomas
|
591cfbdb5a
|
Fixed some major issues with the frame mapper. openshot::FrameMapper is now fully multi-threaded. Fixed a bug in calculating the # of samples on a frame (to always be evenly divisible by the # of channels).
|
2015-03-08 21:42:53 -05:00 |
|
Jonathan Thomas
|
db4a5a7948
|
Fixed some more multi-threading issues with Audio Processing, including a bug with the frames auto-size-increasing JUCE container.
|
2015-03-07 17:07:37 -06:00 |
|
Jonathan Thomas
|
e3178b22f1
|
More work on resolving memory leaks in FFmpegWriter
|
2015-03-04 21:33:29 -06:00 |
|
Jonathan Thomas
|
b703f44f7c
|
Fixed some big memory leaks with audio samples and ffmpeg (pprof ./openshot-example "/tmp/openshot-example.30691._main_-end.heap" --inuse_objects --lines --heapcheck --edgefraction=1e-10 --nodefraction=1e-10 --gv
|
2015-03-04 15:26:08 -06:00 |
|
Jonathan Thomas
|
c27e4a1426
|
Added new method to frame, to change the size of the audio container. Fixed audio resampling inside the FrameMapper. Fixed many memory leaks related to AVFrames (still have a few more).
|
2015-03-01 22:36:39 -06:00 |
|
Jonathan Thomas
|
86561aed22
|
Fixed a huge bug when closing a reader and re-opening it. Added some new unit tests to test for that bug, as well as check the ordering of layers and effects. Improved opening and closing of openshot::Clip->Reader() to better support multiple threads.
|
2015-02-19 01:03:22 -06:00 |
|
Jonathan Thomas
|
1d1a608a5c
|
Added GetColorHex() function to the openshot::Color class, which returns a Hex string of a color at any frame number. Added new "hash" and "changed" properties to the openshot::Clip Properties JSON method, to help a UI determine if something has changed in the property values. Lastly, added new unit tests for both classes.
|
2015-02-17 00:21:57 -06:00 |
|
Jonathan Thomas
|
a3e7b70a7a
|
Improved build scripts and refactored some executibles, such as the example apps
|
2015-02-07 16:48:43 -06:00 |
|