X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fedl.C;h=4cea20f53576bc1415164d4d586a381d9053773b;hp=c1c7e3258854cf0a8444b913dcdf8d678fe06e86;hb=c6016b2d08ac0fdda37ee6e1f59dadcfd4335388;hpb=66e8a774858a7bfefc565d77cde63bbc15769991 diff --git a/cinelerra-5.1/cinelerra/edl.C b/cinelerra-5.1/cinelerra/edl.C index c1c7e325..4cea20f5 100644 --- a/cinelerra-5.1/cinelerra/edl.C +++ b/cinelerra-5.1/cinelerra/edl.C @@ -1631,6 +1631,25 @@ Asset *EDL::get_proxy_asset() tracks->first->edits->first->asset : 0; } +Track *EDL::add_new_track(int data_type) +{ + Track *new_track = 0; + switch( data_type ) { + case TRACK_VIDEO: + ++session->video_tracks; + new_track = tracks->add_video_track(0, 0); + break; + case TRACK_AUDIO: + ++session->audio_tracks; + new_track = tracks->add_audio_track(0, 0); + break; + case TRACK_SUBTITLE: + new_track = tracks->add_subttl_track(0, 0); + break; + } + return new_track; +} + double EDL::get_cursor_position(int cursor_x, int pane_no) { return (double)cursor_x * local_session->zoom_sample / session->sample_rate +