projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cin_db Makefile tweak, awdw vicon stop draw lock rework,
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
cinelerra
/
edits.C
diff --git
a/cinelerra-5.1/cinelerra/edits.C
b/cinelerra-5.1/cinelerra/edits.C
index b2bcaf98f1cf40eacdef8f6b19aa5c938781f10e..0bf6e0ae24eddd7804c3b1b1198210a90befa70c 100644
(file)
--- a/
cinelerra-5.1/cinelerra/edits.C
+++ b/
cinelerra-5.1/cinelerra/edits.C
@@
-881,7
+881,11
@@
void Edits::align_timecodes(double offset)
}
}
int64_t startproject = 0;
}
}
int64_t startproject = 0;
- for( Edit *edit=first; edit; edit=edit->next ) {
+ for( Edit *edit=first, *next=0; edit; edit=next ) {
+ if( (next = edit->next) != 0 ) {
+ int64_t length = next->startproject - startproject;
+ if( length > edit->length ) edit->length = length;
+ }
int64_t length = edit->startproject - startproject;
if( length > 0 ) {
Edit *new_edit = create_edit();
int64_t length = edit->startproject - startproject;
if( length > 0 ) {
Edit *new_edit = create_edit();