You've already forked libopenshot
mirror of
https://github.com/OpenShot/libopenshot.git
synced 2026-03-02 08:53:52 -08:00
Large refactor of Timeline, TimelineBase, ClipBase, and Clip, to allow a Clip access to the parent timeline instance (if available), and thus, certain properties (preview size, timeline FPS, etc...). This allows for a simpler rendering of Clip keyframes (during the Clip::GetFrame method), and a simpler Timeline class, that can change the preview window size dynamically and no longer requires a Singleton Settings class.
- Also removed "crop" from Clip class, as it was never implmeneted correctly, and we have a fully functional "crop" effect when needed - Added caching to Clip class, to optimize previewing of cached frames (much faster than previous)
This commit is contained in:
committed by
FeRD (Frank Dana)
parent
6da4e8fded
commit
8387b124ad
@@ -45,8 +45,6 @@ Settings *Settings::Instance()
|
||||
m_pInstance = new Settings;
|
||||
m_pInstance->HARDWARE_DECODER = 0;
|
||||
m_pInstance->HIGH_QUALITY_SCALING = false;
|
||||
m_pInstance->MAX_WIDTH = 0;
|
||||
m_pInstance->MAX_HEIGHT = 0;
|
||||
m_pInstance->WAIT_FOR_VIDEO_PROCESSING_TASK = false;
|
||||
m_pInstance->OMP_THREADS = 12;
|
||||
m_pInstance->FF_THREADS = 8;
|
||||
|
||||
Reference in New Issue
Block a user