timeline: heavily optimized and improved nearly all timeline optimizations

Features a lot of timeline-related cache optimizations as well as general
optimizations and improvements in timeline behavior. Should improve
usability significantly.
This commit is contained in:
itsmattkc
2020-06-01 04:42:59 +10:00
parent 93f8b4f79c
commit c2e47a296c
35 changed files with 1496 additions and 939 deletions
+1 -1
View File
@@ -21,8 +21,8 @@
#ifndef TRACKOUTPUT_H
#define TRACKOUTPUT_H
#include "common/timelinecommon.h"
#include "node/block/block.h"
#include "timeline/timelinecommon.h"
OLIVE_NAMESPACE_ENTER
+1 -1
View File
@@ -23,9 +23,9 @@
#include <QObject>
#include "common/timelinecommon.h"
#include "node/graph.h"
#include "node/output/track/track.h"
#include "timeline/timelinecommon.h"
OLIVE_NAMESPACE_ENTER
+1 -1
View File
@@ -23,7 +23,6 @@
#include <QUuid>
#include "common/timelinecommon.h"
#include "node/block/block.h"
#include "node/output/track/track.h"
#include "node/output/track/tracklist.h"
@@ -32,6 +31,7 @@
#include "render/audioplaybackcache.h"
#include "render/framehashcache.h"
#include "render/videoparams.h"
#include "timeline/timelinecommon.h"
#include "timeline/trackreference.h"
OLIVE_NAMESPACE_ENTER