@@ -556,8 +556,7 @@ def parse(self, line):
556
556
opentime .from_frames (
557
557
int (getattr (self , prop )),
558
558
self .edl_rate
559
- ),
560
- self .edl_rate
559
+ )
561
560
)
562
561
)
563
562
@@ -1124,10 +1123,10 @@ def to_edl_format(self, edit_number):
1124
1123
'edit' : edit_number ,
1125
1124
'reel' : self .reel ,
1126
1125
'kind' : self ._kind ,
1127
- 'src_in' : opentime .to_timecode (self .source_in , self ._rate ),
1128
- 'src_out' : opentime .to_timecode (self .source_out , self ._rate ),
1129
- 'rec_in' : opentime .to_timecode (self .record_in , self ._rate ),
1130
- 'rec_out' : opentime .to_timecode (self .record_out , self ._rate ),
1126
+ 'src_in' : opentime .to_timecode (self .source_in . rescaled_to ( self ._rate ) ),
1127
+ 'src_out' : opentime .to_timecode (self .source_out . rescaled_to ( self ._rate ) ),
1128
+ 'rec_in' : opentime .to_timecode (self .record_in . rescaled_to ( self ._rate ) ),
1129
+ 'rec_out' : opentime .to_timecode (self .record_out . rescaled_to ( self ._rate ) ),
1131
1130
'diss' : int (
1132
1131
opentime .to_frames (self .dissolve_length , self ._rate )
1133
1132
),
@@ -1182,8 +1181,7 @@ def _generate_comment_lines(
1182
1181
clip .name ,
1183
1182
timing_effect .time_scalar * edl_rate ,
1184
1183
opentime .to_timecode (
1185
- clip .trimmed_range ().start_time ,
1186
- edl_rate
1184
+ clip .trimmed_range ().start_time .rescaled_to (edl_rate )
1187
1185
)
1188
1186
)
1189
1187
)
@@ -1241,8 +1239,7 @@ def _generate_comment_lines(
1241
1239
# Output any markers on this clip
1242
1240
for marker in clip .markers :
1243
1241
timecode = opentime .to_timecode (
1244
- marker .marked_range .start_time ,
1245
- edl_rate
1242
+ marker .marked_range .start_time .rescaled_to (edl_rate )
1246
1243
)
1247
1244
1248
1245
color = marker .color
0 commit comments