|
@@ -47,11 +47,12 @@ class parser:
|
|
|
added_idx.append(dic['image_obj']['idx'])
|
|
|
time_info.append({'index':img_idx,'start':dic['start']})
|
|
|
img_idx += 1
|
|
|
- stopPoint = dic['start']+dic['duration']
|
|
|
+ if dic['start']+dic['duration'] > stopPoint:
|
|
|
+ stopPoint = dic['start']+dic['duration']
|
|
|
|
|
|
for idx in range(len(time_info)-1):
|
|
|
time_info[idx]['duration'] = time_info[idx+1]['start']-time_info[idx]['start']
|
|
|
- time_info[-1]['duration'] = stopPoint
|
|
|
+ time_info[-1]['duration'] = stopPoint - time_info[-1]['start']
|
|
|
#index start duration
|
|
|
return time_info
|
|
|
|