some timeline refactoring, preparing for rewrites

This commit is contained in:
itsmattkc
2021-01-09 11:41:33 +11:00
parent 3337be07e5
commit 8f729203fc
62 changed files with 638 additions and 1180 deletions
+6 -6
View File
@@ -222,16 +222,16 @@ void Sequence::Save(QXmlStreamWriter *writer) const
void Sequence::add_default_nodes()
{
// Create tracks and connect them to the viewer
TrackOutput* video_track = new TrackOutput();
Track* video_track = new Track();
video_track->setParent(this);
viewer_output_->track_input(Timeline::kTrackTypeVideo)->ArrayAppend();
Node::ConnectEdge(video_track, viewer_output_->track_input(Timeline::kTrackTypeVideo), 0);
viewer_output_->track_input(Track::kVideo)->ArrayAppend();
Node::ConnectEdge(video_track, viewer_output_->track_input(Track::kVideo), 0);
Node::ConnectEdge(video_track, viewer_output_->texture_input());
TrackOutput* audio_track = new TrackOutput();
Track* audio_track = new Track();
audio_track->setParent(this);
viewer_output_->track_input(Timeline::kTrackTypeAudio)->ArrayAppend();
Node::ConnectEdge(audio_track, viewer_output_->track_input(Timeline::kTrackTypeAudio), 0);
viewer_output_->track_input(Track::kAudio)->ArrayAppend();
Node::ConnectEdge(audio_track, viewer_output_->track_input(Track::kAudio), 0);
Node::ConnectEdge(audio_track, viewer_output_->samples_input());
}