1564 Commits

Author SHA1 Message Date
Jonathan Thomas
5f91ddc39b Reversing y_offset direction to match previous OpenShot crop behavior 2021-09-03 17:45:28 -05:00
Jonathan Thomas
f9e5db6c9b Adding an X and Y offset to the current crop effect, to better support previous clip crop parameters (for migrating crop options from OpenShot 2.5.1 to OpenShot 2.6). Also refactoring the crop effect, to actually copy the pixels into a new image buffer. 2021-09-03 15:44:21 -05:00
Jackson
928c37bc6e set default crop border to 0 2021-08-23 15:50:58 -05:00
Brenno
4d5bf9ba8c Bug fix. Prevent adding the same clip as child in the Tracker and Object Detection Effects 2021-08-13 21:15:58 -03:00
Jonathan Thomas
91aaf18cf4 Merge pull request #713 from OpenShot/fix-scale-none-scaling
SCALE_NONE was incorrectly sizing SVG, Image, and Video files.
2021-08-12 10:49:06 -05:00
Jonathan Thomas
1c2786de35 SCALE_NONE was incorrectly sizing SVG, Image, and Video files. Since OpenShot changes the preview window size during editing, the SCALE_NONE clips should always be scaled to the ratio: preview / timeline... so they stay relative sized to the timeline size.
For example, if an SVG is 500px wide, and the project is 1000px wide... the SVG in SCALE_NONE mode should always be 50% with width of the video, regardless of how small you make the preview window.
2021-08-11 12:10:46 -05:00
Frank Dana
fbe0242837 FFmpeg: Create, use av_err2string() (#689)
- Previously 'av_make_error_string' was defined in FFmpegUtilities.h
  for the sole purpose of redefining `av_err2str()` as a call to that
  function. `av_err2str()` was then used in our code, often in string
  contexts where its output was cast to `std::string`.
- Since that was excessively circular, instead the function is named
  `av_err2string()`, and it's used directly in contexts where a
  std::string is expected.
- `av_err2str()` is still #defined as `av_err2string(...).c_str()`
2021-08-11 03:58:45 -04:00
Brenno
7e419b9d64 Fixed Draw Box property in ObjectDetection Effect 2021-08-10 15:03:01 -03:00
Brenno
606dded4ec Prevent re initializing ParametricEQ for each frame 2021-08-10 14:59:45 -03:00
Jonathan Thomas
8e062b8e6e Merge pull request #700 from OpenShot/audio-effects
Audio effects
2021-07-21 13:07:02 -05:00
Jonathan Thomas
66f3ae19bd Updating audio descriptions 2021-07-21 13:02:06 -05:00
Brenno
60c19f1da2 Added Delay and Echo effects 2021-07-16 16:51:52 -03:00
Frank Dana
70aedd35c5 Eliminate useless 'const' (#703) 2021-07-13 01:28:37 -04:00
Frank Dana
2d60bb118b CMake: Fix ENABLE_MAGICK (#701) 2021-07-12 21:24:24 -07:00
Brenno
2272c0b8fe Merge branch 'develop' into audio-effects 2021-07-10 19:59:17 -03:00
Brenno
018cbd5252 Bugfix 2021-07-10 19:54:42 -03:00
Brenno
5018c8d15f Adding description on the audio effects and cleaning the code 2021-07-10 19:53:49 -03:00
Brenno
8c0342480b Adjusting parameters of distortion 2021-07-10 19:49:58 -03:00
Brenno
995e3f0a3a Spliting secundary effects from Robotization and Compressor 2021-07-10 19:49:10 -03:00
Brenno
aca031454d Fixed weird noises in the audio robotization effect 2021-07-10 19:44:54 -03:00
Brenno
22b7408809 Added voice robotization and whisperization effect working 2021-07-10 19:43:09 -03:00
JacksonRG
ed1bee37c5 Merge pull request #696 from OpenShot/rotation-bug
Only get rotation from metadata if 0 keyframes
2021-07-07 16:15:52 -05:00
Jackson
92b62517a6 removed comment with number 2021-07-07 15:29:42 -05:00
Jonathan Thomas
db7f0fb5e7 Fix audio encoding on FFmpeg 4.4. AVFrame was missing a few properties that need to be set in newer versions of FFmpeg. This is also compatible with FFmpeg 3+. 2021-07-07 00:08:27 -05:00
Jonathan Thomas
27c1f9d44a Merge pull request #695 from OpenShot/fix-invalid-starting-pts-timestamp
Fix invalid starting PTS value (blank 1st frame)
2021-07-03 17:48:16 -05:00