removed tracklist layer
This commit is contained in:
+6
-5
@@ -752,7 +752,9 @@ void Viewer::set_media(Media* m) {
|
||||
new_sequence->frame_rate = video_stream.video_frame_rate * footage->speed;
|
||||
}
|
||||
|
||||
ClipPtr c = std::make_shared<Clip>(new_sequence->GetTrackList(olive::kTypeVideo)->First());
|
||||
Track* first_track = new_sequence->GetTrackList(olive::kTypeVideo).first();
|
||||
|
||||
ClipPtr c = std::make_shared<Clip>(first_track);
|
||||
c->set_media(media, video_stream.file_index);
|
||||
c->set_timeline_in(0);
|
||||
c->set_timeline_out(footage->get_length_in_frames(new_sequence->frame_rate));
|
||||
@@ -760,11 +762,10 @@ void Viewer::set_media(Media* m) {
|
||||
// FIXME: Move this magic number to Config
|
||||
c->set_timeline_out(150);
|
||||
}
|
||||
Track* track = new_sequence->GetTrackList(olive::kTypeVideo)->First();
|
||||
c->set_track(track);
|
||||
c->set_track(first_track);
|
||||
c->set_clip_in(0);
|
||||
c->refresh();
|
||||
track->AddClip(c);
|
||||
first_track->AddClip(c);
|
||||
} else {
|
||||
new_sequence->width = olive::config.default_sequence_width;
|
||||
new_sequence->height = olive::config.default_sequence_height;
|
||||
@@ -774,7 +775,7 @@ void Viewer::set_media(Media* m) {
|
||||
const FootageStream& audio_stream = footage->audio_tracks.at(0);
|
||||
new_sequence->audio_frequency = audio_stream.audio_frequency;
|
||||
|
||||
Track* track = new_sequence->GetTrackList(olive::kTypeAudio)->First();
|
||||
Track* track = new_sequence->GetTrackList(olive::kTypeAudio).first();
|
||||
ClipPtr c = std::make_shared<Clip>(track);
|
||||
c->set_media(media, audio_stream.file_index);
|
||||
c->set_timeline_in(0);
|
||||
|
||||
Reference in New Issue
Block a user