!transition->identical(edit->transition)) ||
// Asset changed
(asset && edit->asset &&
- !asset->equivalent(*edit->asset, 1, 1)) ||
+ !asset->equivalent(*edit->asset, 1, 1, edl)) ||
// Nested EDL changed
(nested_edl && edit->nested_edl &&
strcmp(nested_edl->path, edit->nested_edl->path))
next->startproject += cut_length;
next->startsource += cut_length;
next->length -= cut_length;
-//printf("Edit::shift_end_out 2 %d\n", cut_length);
+//printf("Edit::shift_end_out %d cut_length=%d\n", __LINE__, cut_length);
}
else
{
+//printf("Edit::shift_end_out %d cut_length=%d next->length=%d\n", __LINE__, cut_length, next->length);
cut_length = next->length;
+ next->startproject += next->length;
+ next->startsource += next->length;
next->length = 0;
length += cut_length;
+//track->dump();
}
}
else