}
}
if( !found ) return;
- if( edl->session->gang_tracks == GANG_NONE ) return;
+ if( edl->local_session->gang_tracks == GANG_NONE ) return;
Track *track = transition->edit->track;
double pos = track->from_units(transition->edit->startproject);
Track *current = edl->tracks->first;
{
int total_deleted = 0;
int done = 0;
- int gang = edl->session->gang_tracks != GANG_NONE ? 1 : 0;
+ int gang = edl->local_session->gang_tracks != GANG_NONE ? 1 : 0;
while( !done ) {
done = 1;
input_track = input_track->next)
{
if(input_track->data_type == data_type &&
- input_track->play &&
+ input_track->plays() &&
!input_track->is_armed()) break;
}
if(input_track->data_type == data_type &&
!input_track->is_armed() &&
- input_track->play) break;
+ input_track->plays()) break;
}
for(output_track = output_track->next;
if( first == last ) return 1;
int n = 1;
Track *src = track, *dst = src->previous;
- if( edl->session->gang_tracks != GANG_NONE ) {
+ if( edl->local_session->gang_tracks != GANG_NONE ) {
while( src && !src->master ) src = src->previous;
if( !src ) src = first;
Track *nxt = src->next;
if( first == last ) return 1;
int n = 1;
Track *src = track, *dst = src->next;
- if( edl->session->gang_tracks != GANG_NONE ) {
+ if( edl->local_session->gang_tracks != GANG_NONE ) {
while( src && !src->master ) src = src->previous;
if( !src ) src = first;
Track *nxt = src->next;
if( first == last ) return 1;
int n = 1;
Track *src = first, *dst = 0;
- if( edl->session->gang_tracks != GANG_NONE ) {
+ if( edl->local_session->gang_tracks != GANG_NONE ) {
Track *nxt = src->next;
while( nxt && !nxt->master ) { ++n; nxt = nxt->next; }
}
if( first == last ) return 1;
int n = 1;
Track *src = last, *dst = first;
- if( edl->session->gang_tracks != GANG_NONE ) {
+ if( edl->local_session->gang_tracks != GANG_NONE ) {
while( src && !src->master ) { ++n; src = src->previous; }
}
if( src == dst ) return 1;
void Tracks::paste_transition(PluginServer *server, Edit *dest_edit)
{
dest_edit->insert_transition(server->title);
- if( edl->session->gang_tracks == GANG_NONE ) return;
+ if( edl->local_session->gang_tracks == GANG_NONE ) return;
Track *track = dest_edit->track;
double pos = track->from_units(dest_edit->startproject);
for( Track *current=first; current; current=current->next ) {