Commit Graph

  • 7af95c22a2 Fixing SVG unit tests to correctly check the default SVG size Jonathan Thomas 2021-08-11 15:19:21 -05:00
  • 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. Jonathan Thomas 2021-08-11 12:10:46 -05:00
  • fbe0242837 FFmpeg: Create, use av_err2string() (#689) Frank Dana 2021-08-11 03:58:45 -04:00
  • e5d70a8d75 Merge branch 'develop' into redirect-print-fxns Frank Dana 2021-08-11 03:56:40 -04:00
  • 29b6810c32 Init members in initializer lists FeRD (Frank Dana) 2021-08-09 10:00:58 -04:00
  • 369555b4b0 Fix pedantic warnings (unnecessary ;s) FeRD (Frank Dana) 2021-08-09 09:54:59 -04:00
  • 7e419b9d64 Fixed Draw Box property in ObjectDetection Effect Brenno 2021-08-10 15:03:01 -03:00
  • 606dded4ec Prevent re initializing ParametricEQ for each frame Brenno 2021-08-10 14:59:45 -03:00
  • 9662bcbeea Bump codecov/codecov-action from 1 to 2.0.2 (#709) dependabot[bot] 2021-08-09 09:49:28 -04:00
  • 8e062b8e6e Merge pull request #700 from OpenShot/audio-effects Jonathan Thomas 2021-07-21 13:07:02 -05:00
  • 66f3ae19bd Updating audio descriptions Jonathan Thomas 2021-07-21 13:02:06 -05:00
  • 60c19f1da2 Added Delay and Echo effects Brenno 2021-07-16 16:51:52 -03:00
  • 70aedd35c5 Eliminate useless 'const' (#703) Frank Dana 2021-07-12 22:28:37 -07:00
  • 2d60bb118b CMake: Fix ENABLE_MAGICK (#701) Frank Dana 2021-07-12 21:24:24 -07:00
  • b39ff359ad Exceptions: Add py_message() for Python FeRD (Frank Dana) 2021-07-12 22:47:43 -04:00
  • 2272c0b8fe Merge branch 'develop' into audio-effects Brenno 2021-07-10 19:59:17 -03:00
  • 018cbd5252 Bugfix Brenno 2021-07-10 19:54:42 -03:00
  • 5018c8d15f Adding description on the audio effects and cleaning the code Brenno 2021-07-10 19:53:49 -03:00
  • 8c0342480b Adjusting parameters of distortion Brenno 2021-07-10 19:49:58 -03:00
  • 995e3f0a3a Spliting secundary effects from Robotization and Compressor Brenno 2021-07-10 19:49:10 -03:00
  • aca031454d Fixed weird noises in the audio robotization effect Brenno 2021-07-10 19:44:54 -03:00
  • 22b7408809 Added voice robotization and whisperization effect working Brenno 2021-07-10 19:43:09 -03:00
  • ed1bee37c5 Merge pull request #696 from OpenShot/rotation-bug JacksonRG 2021-07-07 16:15:52 -05:00
  • 92b62517a6 removed comment with number Jackson 2021-07-07 15:29:42 -05:00
  • 95651fb4cd Merge pull request #698 from OpenShot/fix-ffmpeg4-audio-encode Jonathan Thomas 2021-07-07 13:27:24 -05:00
  • 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+. Jonathan Thomas 2021-07-07 00:08:27 -05:00
  • dd859001ed Unit tests: --output-on-failure (#697) Frank Dana 2021-07-03 18:50:58 -04:00
  • 27c1f9d44a Merge pull request #695 from OpenShot/fix-invalid-starting-pts-timestamp Jonathan Thomas 2021-07-03 17:48:16 -05:00
  • 9ca63b321a Reverting video_timestamp increment logic which used pkt.duration. In some codecs (such as vp8), this approach breaks due to differences in the timebase vs the framerate. For example, if the timebase is an inverse of the FPS, everything works. But if the timebase is not, for example 1/1000000, this approach breaks. Jonathan Thomas 2021-07-03 17:01:55 -05:00
  • 584e075f67 Point: Rethink stream formatting FeRD (Frank Dana) 2021-07-02 21:03:26 -04:00
  • b3c43166fa Fraction.h: Fix indentation FeRD (Frank Dana) 2021-07-02 20:41:04 -04:00
  • 21519f3bc3 Coordinate.h: Fix indentation, docs FeRD (Frank Dana) 2021-07-02 20:39:30 -04:00
  • b7d71cdc52 Only get rotation from metadata if 0 keyframes Jackson 2021-07-01 12:08:27 -05:00
  • 0f2f2e1514 Unit tests: --output-on-failure FeRD (Frank Dana) 2021-06-27 15:35:12 -04:00
  • 850140df7d Switch to pkt.duration for incrementing PTS, and rename the 2 timestamp variables to something more sane. Jonathan Thomas 2021-06-26 17:24:15 -05:00
  • 5b524aba2f Experimental conversion of timestamp rescaling to use the av_packet_rescale_ts() method. I'm just not sure the backwards compatibility of this approach with older FFmpeg versions. Jonathan Thomas 2021-06-26 15:56:58 -05:00
  • 1cec1843c6 We already init values in constructor, and moving incrementing to later in function. Jonathan Thomas 2021-06-26 15:48:16 -05:00
  • 68f03b5b6c FFmpeg: Move av/swresample decision into CMake (#693) Frank Dana 2021-06-26 02:18:16 -07:00
  • 27e849716e Merge pull request #694 from ferdnyc/find-ffmpeg-versions Frank Dana 2021-06-26 01:46:58 -07:00
  • 64e578241a Reduced, but didn't eliminate empty time at the beginning Jackson 2021-06-25 18:54:27 -05:00
  • bdf6e9f854 Fix invalid starting PTS value, preventing blank 1st frames on some thumbnailing and video players. Jonathan Thomas 2021-06-25 15:57:52 -05:00
  • e2b685de47 FindFFmpeg: Don't report missing components FeRD (Frank Dana) 2021-06-25 12:37:58 -04:00
  • 8f53e7e922 CMake: Adapt to FindFFmpeg.cmake changes FeRD (Frank Dana) 2021-06-25 11:49:49 -04:00
  • 93fb2eedf5 Enhance FindFFmpeg.cmake FeRD (Frank Dana) 2021-06-25 11:46:25 -04:00
  • 09eb807507 CMake: USE_SWIG_DEPENDENCIES for CMake 3.20+ (#691) Frank Dana 2021-06-24 22:05:59 -07:00
  • 02f8936557 Fixed avresample dependency Brenno 2021-06-20 16:05:42 -03:00
  • e14adb71ba Implemented Initial audio effects Brenno 2021-06-20 15:33:58 -03:00
  • 6a1579edd0 tests/KeyFrame: Tests for Print__() methods FeRD (Frank Dana) 2021-06-11 05:49:42 -04:00
  • f6013666de KeyFrame: New PrintPoints() and PrintValues() FeRD (Frank Dana) 2021-06-11 05:30:38 -04:00
  • 032ca616dc Tests: test << for Coordinate, Fraction, Point FeRD (Frank Dana) 2020-11-27 00:34:59 -05:00
  • bf80251a49 Add operator<< for Coordinate, Fraction, Point FeRD (Frank Dana) 2020-11-27 00:33:52 -05:00
  • 70ea2659d8 tests/FFmpegWriter: Add DisplayInfo test FeRD (Frank Dana) 2021-05-07 23:27:57 -04:00
  • 528919027c Code formatting FeRD (Frank Dana) 2021-05-07 23:05:16 -04:00
  • aac42a7a0c tests/FrameMapper: Add PrintMapping() test FeRD (Frank Dana) 2021-05-05 12:51:48 -04:00
  • 9d79b394c4 Make remaining print functions testable FeRD (Frank Dana) 2021-04-19 20:57:47 -04:00
  • 2a90aa09a9 ReaderBase: Make DisplayInfo testable FeRD (Frank Dana) 2021-04-19 20:38:03 -04:00
  • cd12edac5a tests/Timeline: Test TimelineBase::Clips() FeRD (Frank Dana) 2021-06-10 08:01:16 -04:00
  • 2257aec524 Timeline/Base: Fix Clips() inheritance FeRD (Frank Dana) 2021-06-10 08:00:30 -04:00
  • d9ea98eb2d tests: Make ImageWriter tests optional (#685) Frank Dana 2021-06-06 22:42:27 -04:00
  • 403d9a6697 Merge pull request #684 from ferdnyc/zombie-unit-test Frank Dana 2021-06-06 22:40:42 -04:00
  • 8689b62304 Unit tests: Don't run in parallel on Windows FeRD (Frank Dana) 2021-06-06 20:04:37 -04:00
  • 9c9f5c8c53 CMake: Handle indeterminate FFMpeg HWAccel status FeRD (Frank Dana) 2021-06-06 05:21:01 -04:00
  • 6a373efc51 CMake: Protect against empty version vars FeRD (Frank Dana) 2021-06-06 04:11:32 -04:00
  • 1cee1394bf Unit tests: Destroy zombie test FeRD (Frank Dana) 2021-06-06 03:48:47 -04:00
  • 8a81452bdf Move FFmpeg hwaccel checks to CMake, eliminate #pragma messages (#645) Frank Dana 2021-06-04 21:32:29 -04:00
  • 5cca6d16ff Merge pull request #683 from ferdnyc/non-abstract-effects Frank Dana 2021-06-04 21:27:39 -04:00
  • fcfb633061 Default virtual destructor for TrackedObjectBase FeRD (Frank Dana) 2021-06-04 20:10:47 -04:00
  • 8fab146f34 TrackedObject: DRY out with delegating ctors FeRD (Frank Dana) 2021-06-04 20:10:14 -04:00
  • 1edaf80153 TrackedObject: Pare down includes FeRD (Frank Dana) 2021-06-04 20:09:10 -04:00
  • c04ce9dbe8 EffectBase: Fix JSON signatures FeRD (Frank Dana) 2021-06-04 20:07:19 -04:00
  • 5df3f8aef0 Add TrackedObjectBBase to Python SWIG FeRD (Frank Dana) 2021-06-04 20:05:32 -04:00
  • 6562824fb5 CMake: Drop minimum version to 3.10 (#682) Frank Dana 2021-06-03 11:52:56 -04:00
  • 0b783ee507 Clip: Restore property choice names (#681) Frank Dana 2021-06-02 15:45:43 -04:00
  • eb4e1a0073 Merge pull request #649 from OpenShot/effect-parenting Brenno A. C. Caldato 2021-05-31 22:50:36 -03:00
  • 7988f1a0b6 CMake: Set minimum version to 3.12 (#680) Frank Dana 2021-05-30 14:08:15 -04:00
  • 129619f49f Clip: Mark GetFrame() override as such (#679) Frank Dana 2021-05-30 14:07:51 -04:00
  • 27eb0e6e23 Fixed Keyframe Test Brenno 2021-05-24 11:45:39 -03:00
  • ae0a635716 removed assert from interpolation Brenno 2021-05-24 11:32:34 -03:00
  • cd7d6fe00c Merge remote-tracking branch 'origin/develop' into effect-parenting Brenno 2021-05-24 11:01:28 -03:00
  • b09416c2e3 Merge pull request #675 from OpenShot/fix-transition-regression Jonathan Thomas 2021-05-20 13:47:48 -05:00
  • a505f875d1 Refactoring timeline_frame_number out of apply_layer() and TimelineInfoStruct, we already have this data in scope (on the background frame instance) Jonathan Thomas 2021-05-20 13:15:13 -05:00
  • 461a0307a8 Merge pull request #674 from OpenShot/fix-saving Brenno A. C. Caldato 2021-05-19 11:56:20 -03:00
  • e2b51da442 Fixed missing detection in the first frame Brenno 2021-05-19 11:45:09 -03:00
  • f51af2e917 More permissive range interval for Tracker test Brenno 2021-05-19 11:21:08 -03:00
  • 36c72224cf Fixed Json in Tracker Tests Brenno 2021-05-19 10:45:15 -03:00
  • 441cb186f6 Refactor of global timeline effects, to address a regression with global/timeline Mask/Transitions no longer working correctly. This was caused by an optimization that broke the general behavior of the global transitions. Jonathan Thomas 2021-05-18 14:25:36 -05:00
  • d9e4f0450e Disabling Examples_opencv because it needs a deep refactor Brenno 2021-05-17 12:03:18 -03:00
  • 2e8ff3b982 Added TrackedObjectBBox to python bindings Brenno 2021-05-17 11:38:45 -03:00
  • 4362c5fd15 Included AVresample outside if statement Brenno 2021-05-17 11:38:24 -03:00
  • f443c99194 merge suggestions from ferdnyc Wasim Afser 2021-05-16 10:14:27 +05:30
  • 42f9aeecf9 Merge pull request #667 from ferdnyc/debug-envvar Frank Dana 2021-05-15 07:37:17 -04:00
  • 97c25300a6 CMake: VERBOSE_TESTS option (default off) FeRD (Frank Dana) 2021-05-14 22:49:51 -04:00
  • 266455c6a2 Settings: Unit test LIBOPENSHOT_DEBUG envvar FeRD (Frank Dana) 2021-05-14 21:56:18 -04:00
  • 4133f675de fix cmake instructions using '-d' argument Wasim Afser 2021-05-14 17:38:03 +05:30
  • 466755e526 Merge remote-tracking branch 'origin/develop' into effect-parenting Brenno 2021-05-11 12:44:38 -03:00
  • e45b81bd7b Updated Json communication of Tracker effect Brenno 2021-05-11 12:12:35 -03:00
  • 7eb23a9f19 Removed unnecessary Json tags Brenno 2021-05-11 11:34:30 -03:00
  • 40124b18c4 Merge remote-tracking branch 'origin/effect-parenting' into effect-parenting Brenno 2021-05-08 20:41:16 -03:00
  • c6ce5b0e16 Key "objects" in Json hold a dict of tracked objects Brenno 2021-05-08 20:24:39 -03:00
  • 6a004ed919 Fix counting of points for color effects (#666) Frank Dana 2021-05-06 14:27:52 -04:00