Commit Graph

39 Commits

Author SHA1 Message Date
Jonathan Thomas
7548f87046 Fixing some effect includes in effects.h, since I forgot to add them with Sharpen and Spherical Projection. 2025-05-23 22:28:03 -05:00
Jonathan Thomas
86ebbb8ff9 Merge branch 'develop' into sharpen-effect
# Conflicts:
#	src/EffectInfo.cpp
#	tests/CMakeLists.txt
2025-05-23 22:26:35 -05:00
Jonathan Thomas
fd1ddb6c2b Initial code for Sharpen effect. 2025-05-23 15:08:51 -05:00
Jonathan Thomas
9d33c45d84 Adding new spherical projection effect, to flatten out 360/180 videos into the viewport. 2025-05-21 01:28:26 -05:00
HaiVQ
f475670f0a Add Outline effect to EffectInfo and update JSON output 2024-12-18 02:32:07 +00:00
Jonathan Thomas
7355ac3c55 Fix regression caused by https://github.com/OpenShot/libopenshot/pull/827, where we changed the class_name of Object Detector 2022-06-21 11:30:30 -05:00
FeRD (Frank Dana)
59108504e3 Code changes for compatibility with JUCE 6.x
- Replace all juce::CriticalSection with std::recursive_mutex
- Replace all juce::AudioSampleBuffer with juce::AudioBuffer<float>
- Eliminate implicit reliance on 'using namespace juce;'
- Replace OpenShotAudio.h includes with targeted juce modules
2021-11-09 06:22:25 -05:00
Frank Dana
59138ea3e4 Adopt license management via Reuse project/tool (#711)
* reuse-managed license/copyright headers

reuse is a tool for compliance with the REUSE recommendations. See
<https://reuse.software/> for more information, and
<https://reuse.readthedocs.io/> for the online documentation.

* Set jsoncpp license
* Add MIT license for Decklink sources
* Explicitly license examples/
  - Add headers to source files
  - Change blanket licensing in .reuse/dep5 to only cover binary media
  - Import CC-BY-3.0 license and assign to sintel_trailer
2021-10-16 01:26:26 -04:00
Brenno
60c19f1da2 Added Delay and Echo effects 2021-07-16 16:51:52 -03:00
Brenno
995e3f0a3a Spliting secundary effects from Robotization and Compressor 2021-07-10 19:49:10 -03:00
Brenno
22b7408809 Added voice robotization and whisperization effect working 2021-07-10 19:43:09 -03:00
Brenno
e14adb71ba Implemented Initial audio effects
- Compressor
- Equalizer 
- Distortion
- Noise
2021-06-20 15:33:58 -03:00
Jonathan Thomas
b74b3ea841 Merge branch 'develop' into opencv 2020-10-29 17:59:32 -05:00
Jonathan Thomas
eb2e787537 Merge branch 'clip-refactor-keyframes' into caption-effect
# Conflicts:
#	src/effects/Caption.h
2020-10-20 13:18:12 -05:00
Brenno
1626e1eeba Merge branch 'clip-refactor-keyframes' into opencv 2020-10-19 22:29:48 -03:00
FeRD (Frank Dana)
aa40ea29e0 Update include paths in all source/header files 2020-10-18 07:43:37 -04:00
Jonathan Thomas
4de0001e53 Adding initial caption effect, which supports VTT and SubRip formats (limited support, no formating, no regions) 2020-10-06 03:00:58 -05:00
Brenno
b92eadb282 Opencv is an optional dependency 2020-08-01 14:06:38 -03:00
Brenno
1a598b16df Added CVObjectDetection and ObjectDetection effect
Also included kalman filter functions and code for tracking the output boxes from DNN model
2020-07-26 16:19:55 -03:00
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
0ef77af878 Included Tracker as an effect 2020-07-08 11:49:46 -03:00
Frank Dana
7fbd44a0fa ColorShift: Use one-word name in EffectInfo (#453) 2020-03-02 23:14:20 -05:00
FeRD (Frank Dana)
22bf6edfba Enhance Json data handling
- Parsing from string to Json::Value is now done by utility function
  openshot::stringToJson() in Json.cpp, all SetJson() methods call it.
- Expand use of const member functions and args where appropriate.
- Use std::to_string() to format int/float values as strings.
- Correct mentions of nonexistent Json::JsonValue type in docstrings
2019-12-27 08:51:51 -05:00
FeRD (Frank Dana)
38e82e7a9d EffectBase/EffectInfo: std:: prefixes 2019-08-04 23:04:19 -04:00