Jonathan Thomas
|
563c8fd5da
|
Fixing regression with Waveform generation.
|
2021-02-18 16:05:08 -06:00 |
|
Jonathan Thomas
|
66eb3d5ed6
|
Disabling Clip caching and fixing a bug with waveform()
|
2021-02-17 20:40:32 -06:00 |
|
Jonathan Thomas
|
3daa5bdb7b
|
Large refactor of OpenMP integration (or rather the removal of OpenMP on the Timeline and FFmpeg-related classes). The logic behind this decision, was based on profiling libopenshot and the amount of wasted CPU idle time on all the various threads. The slow code is still synchronous, and all the threads must wait on each other, adding additional overhead. So, removing lots of unneeded threads, and simplifying the underlying Timeline->Clip->FFmpegReader flow. Also, removed 2 calls to QPainter::drawImage, by improving the flexibility of Clip->GetFrame.
|
2021-02-17 19:44:44 -06:00 |
|
Jonathan Thomas
|
15695e3c0c
|
Reducing the # of threads on the Timeline in half, with a minimum of 4. Trying to experiment and reduce stuttering.
|
2021-02-05 18:18:31 -06:00 |
|
Jonathan Thomas
|
0c4e1bcce4
|
Improving performance after working with google-prof, to profile CPU. Calling OMP_MP_NUM_PROCESSORS less often, since it's quite expensive according to profiling. Adjusting Timeline final_cache to match the video caching thread max_frames, so one doesn't clobber the other. Also, fixing an issue with openshot-player, where a video file with no audio skips horribly.
|
2021-02-04 17:28:07 -06:00 |
|
Jonathan Thomas
|
f7472d5b34
|
Merge pull request #632 from OpenShot/multi-thread-builds
Experimental multi-thread builds for Linux and Mac
|
2021-02-03 16:08:38 -06:00 |
|
Jonathan Thomas
|
41a6e1341d
|
Increasing Linux build threads... experimental
|
2021-02-03 13:42:53 -06:00 |
|
Jonathan Thomas
|
36e2d73543
|
Experimental multi-thread builds for Linux and Mac
|
2021-02-03 13:39:56 -06:00 |
|
Jonathan Thomas
|
b1d7b53c6d
|
Merge pull request #630 from OpenShot/auto-exif-transform-qtimagereader
Support for auto-rotation of Image Exif metadata
|
2021-02-01 16:34:23 -06:00 |
|
Jonathan Thomas
|
7636a0b165
|
Switching to QImageReader for parsing a path to a QImage, and allowing the AutoTransform property correctly handle exif metadata (flipping and orientation of images)
|
2021-02-01 15:57:41 -06:00 |
|
Frank Dana
|
0d522e1d7d
|
Merge pull request #628 from ferdnyc/bindings-tweaks
Tweak the Python bindings for KeyFrame, Fraction
|
2021-01-29 04:11:47 -05:00 |
|
Frank Dana
|
6852d15a65
|
Merge pull request #629 from ferdnyc/exception-header
Add Exceptions.h back to OpenShot.h
|
2021-01-29 04:10:27 -05:00 |
|
FeRD (Frank Dana)
|
3ac7eb86a8
|
Keyframe: Remove Coordinate ctor unit test
|
2021-01-29 03:59:34 -05:00 |
|
FeRD (Frank Dana)
|
ad933299dc
|
Add Exceptions.h back to OpenShot.h
|
2021-01-29 03:52:36 -05:00 |
|
FeRD (Frank Dana)
|
0fe84d36f6
|
Keyframe: Get rid of vector aliases, Coord ctor
|
2021-01-29 03:42:56 -05:00 |
|
FeRD (Frank Dana)
|
37bb2f6f9f
|
Fraction: Restore __str__ for Python
The Python code expects __str__() on a Fraction to return a
"{num}:{den}" representation, which __repr__() no longer does.
|
2021-01-29 03:41:54 -05:00 |
|
Frank Dana
|
aed0052399
|
Merge pull request #627 from ferdnyc/rename-keyframe-vectors
KeyFrame.h: Avoid shadowing SWIG templates
|
2021-01-29 01:49:23 -05:00 |
|
FeRD (Frank Dana)
|
00d458210e
|
KeyFrame.h: Avoid shadowing SWIG templates
|
2021-01-29 01:08:50 -05:00 |
|
Frank Dana
|
f1102a21fc
|
Merge pull request #626 from ferdnyc/ci-for-opencv
Add Protobuf and OpenCV to CI preinstalls
|
2021-01-28 21:30:21 -05:00 |
|
FeRD (Frank Dana)
|
8f0e1fe60c
|
Add Protobuf and OpenCV to CI preinstalls
|
2021-01-28 21:16:57 -05:00 |
|
Frank Dana
|
05a6d0328f
|
Merge pull request #625 from ferdnyc/fix-exceptions
Add Exceptions.h include to new effects
|
2021-01-28 20:21:01 -05:00 |
|
FeRD (Frank Dana)
|
be16403078
|
Add Exceptions.h include to new effects
|
2021-01-28 20:15:25 -05:00 |
|
Jonathan Thomas
|
47afa205c7
|
Merge pull request #585 from OpenShot/opencv
3 New OpenCV Effects (Tracker, Stabilization, and Object Detection)
|
2021-01-28 17:28:15 -06:00 |
|
Jonathan Thomas
|
9743b1c1ad
|
Merge pull request #622 from OpenShot/svg_rescaling_hd
SVG Scaling Improvements (especially if scaling SVG larger than Timeline)
|
2021-01-28 16:14:06 -06:00 |
|
Jonathan Thomas
|
71c6c23ec9
|
Fixing scope issue and unused var
|
2021-01-28 15:54:52 -06:00 |
|