Commit Graph

571 Commits

Author SHA1 Message Date
Brenno
d0ce70fdc0 Added thread runner with pre-processing effects
Also integrated a basic the tracker Effect with the UI, changed the effect creation to use Json messages, and added the ProcessingController class to handle thread communication
2020-07-16 21:10:02 -03:00
Brenno
d6e0a69c1f improved the stabilize effect integration 2020-07-15 10:29:08 -03:00
Brenno
6d547650dc Added code comments and minor changes
Added map instead of vector in the Stabilizer, removed unnecessary code and improved documentation
2020-07-09 20:26:01 -03:00
Brenno
c60236a1c3 Added Stabilize Effect 2020-07-08 22:31:26 -03:00
Brenno
a85ab29f9c created protobuf message for Stabilization Effect 2020-07-08 11:50:46 -03:00
Brenno
0ef77af878 Included Tracker as an effect 2020-07-08 11:49:46 -03:00
Brenno
fc8d4d1214 included CVStabilization into Clip 2020-07-05 16:31:37 -03:00
Brenno
791961c057 modified cmake to include OpenCV and Protobuf as optional dependencies 2020-07-04 19:20:54 -03:00
Brenno
a85e45bfda Implemented CVStabilization, removed cv namespace 2020-07-02 19:09:04 -03:00
Brenno
4f42a624a7 Included unit tests for Frame and CVTracker 2020-06-28 16:54:11 -03:00
Brenno
1ebad2cb8d finished adding protobuf message to CVTracker class 2020-06-27 19:30:15 -03:00
Brenno
aba2765a48 Added protobuf dependency to load and save CVtracker data 2020-06-27 17:39:03 -03:00
Brenno
4364e187ce integrated Qimage to Mat conversion into Frame 2020-06-26 21:28:30 -03:00
Brenno A. C. Caldato
ae48651660 implemented KCF fracker class and included opencv in cmake 2020-06-26 10:29:08 -03:00
Frank Dana
001b2d8a71 MagickUtils: Add #pragma to silence IM6 warning 2020-06-18 05:47:40 -04:00
Jonathan Thomas
8b12c1fa21 Replacing WriteFrame() method with custom constructor which can accept a CacheBase* pointer, for instances where a DummyReader needs some specific test Frame objects 2020-06-06 17:25:45 -05:00
Jonathan Thomas
7831cfe912 Adding some new functionality and documentation to DummyReader. Adding the ability to add test frames, with fake image and audio data. This will can be used in unittests, and will soon be used to verify some new audio improvements (coming soon). 2020-06-06 01:55:52 -05:00
Jonathan Thomas
10ed4baae3 Merge pull request #496 from OpenShot/emojis
Transform Improvements (Keyframe origin point)
2020-05-25 17:41:55 -05:00
FeRD (Frank Dana)
affd4b2488 Add some missing juce:: prefixing 2020-05-19 06:33:30 -04:00
Stefan Strogin
13290364e7 FFmpegUtilities: replace variable definition with statement expression
It is needed to avoid multiple definitions of AV_GET_CODEC_CONTEXT,
which is considered as an error with '-fno-common' which is default
since gcc-10.

Fixes: #511
2020-05-16 02:33:37 +03:00
Frank Dana
6336f30ee3 Various: Remove unused variables (#467)
Several data members and local variables were flagged by static
analysis tools as never being used anywhere in the code.
2020-04-22 02:02:55 -04:00
Frank Dana
f36bb334e2 Exceptions: Rename BaseException, for python (#497)
BaseException is a python standard library exception class, so it's
not a great idea to redefine that name in our bindings. Renamed
to ExceptionBase, which is more in keeping with our class naming
system anyway.
2020-04-22 02:01:01 -04:00
FeRD (Frank Dana)
f62f2bac6b Overrides for derived-class methods 2020-04-15 21:45:04 -04:00
FeRD (Frank Dana)
f354850984 Effects: Mark overridden methods accordingly 2020-04-15 21:44:17 -04:00
Jonathan Thomas
2bea436f3e Adding keyframable origin point (for shear and rotation) 2020-04-13 16:55:29 -05:00