Commit Graph

2101 Commits

Author SHA1 Message Date
FeRD (Frank Dana)
98a8909004 ObjectDetection: Use std::make_shared<>() 2021-03-07 12:43:15 -05:00
FeRD (Frank Dana)
8278496042 Headers: Fix doc comments
KalmanTracker: Convert comment to doc comment
2021-03-07 12:43:15 -05:00
Jonathan Thomas
c08dc9c649 Merge pull request #641 from OpenShot/release-gitlab-testing
Git log improvements (for consistency) + Release flow improvements
2021-03-01 10:44:08 -06:00
Jonathan Thomas
563d483a41 Reverting version 2021-03-01 10:31:58 -06:00
Jonathan Thomas
9437727499 Merge pull request #638 from OpenShot/profiling-improvements
Huge performance improvements (43% faster FFmpegReader, 34% faster Timeline)
2021-02-25 15:44:31 -06:00
Jonathan Thomas
f344214c3c Test bumping the version (for gitlab-ci deployment testing) 2021-02-23 22:07:54 -06:00
Jonathan Thomas
4f0027c75c Fixing version info needed by deployment process 2021-02-22 21:57:02 -06:00
Jonathan Thomas
386a24160e Adding version and so to version info (for use during deployment step) 2021-02-22 19:04:32 -06:00
Jonathan Thomas
47b6321b9d Adding version and so to version info (for use during deployment step) 2021-02-22 18:38:42 -06:00
Jonathan Thomas
317d9f4294 Adding version and so to version info (for use during deployment step) 2021-02-22 18:33:29 -06:00
Jonathan Thomas
53bef22861 Adding version and so to version info (for use during deployment step) 2021-02-22 18:06:15 -06:00
Jonathan Thomas
ce741a8bc2 Adding CI_PIPELINE_ID into the version info 2021-02-22 16:27:11 -06:00
Jonathan Thomas
09a47ea17e Updating git log format to be consistent across all 3 repos (for final release publishing reasons) 2021-02-22 15:29:46 -06:00
Jonathan Thomas
8280e20aa5 Implementing Codacy improvements, removing some unused or pointless code 2021-02-18 18:07:07 -06:00
Jonathan Thomas
6012fc964d Re-enable Zmq logging 2021-02-18 16:49:34 -06:00
Jonathan Thomas
6cb842d5ae Updating documentation on CacheBase class::GetFrame override 2021-02-18 16:41:51 -06:00
Jonathan Thomas
0e30ecccfd Removing caching from Clip object. Causes too many issues and does not add any performance (in my tests) 2021-02-18 16:14:14 -06:00
Jonathan Thomas
563c8fd5da Fixing regression with Waveform generation. 2021-02-18 16:05:08 -06:00
Frank Dana
dd2735e22f Merge pull request #636 from ferdnyc/codecov-token
Add CODECOV_TOKEN envvar to Github CI
2021-02-18 02:59:16 -05:00
FeRD (Frank Dana)
bf3583c9b9 Add CODECOV_TOKEN envvar to Github CI 2021-02-18 02:25:39 -05: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