This website requires JavaScript.
Explore
Help
Sign In
openshot
/
libopenshot
Watch
0
Star
0
Fork
0
You've already forked libopenshot
mirror of
https://github.com/OpenShot/libopenshot.git
synced
2026-03-02 08:53:52 -08:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
0e30ecccfdaad429e20fa5f8930f6bff70e9d15f
libopenshot
/
examples
/
Example.cpp
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
3.4 KiB
Raw
Blame
History
View Raw
Reference in New Issue
View Git Blame
Copy Permalink