double new_samplerate = session->sample_rate;
double new_framerate = session->frame_rate;
+ edl->retrack();
edl->rechannel();
edl->resample(old_samplerate, new_samplerate, TRACK_AUDIO);
edl->resample(old_framerate, new_framerate, TRACK_VIDEO);
}
char asset_dir[BCTEXTLEN], jobs_path[BCTEXTLEN];
- sprintf(asset_dir, "%s/%s", tmp_path, asset_title);
- sprintf(jobs_path, "%s/bd.jobs", asset_dir);
+ snprintf(asset_dir, sizeof(asset_dir), "%s/%s", tmp_path, asset_title);
+ snprintf(jobs_path, sizeof(jobs_path), "%s/bd.jobs", asset_dir);
mwindow->batch_render->reset(jobs_path);
int ret = create_bd_jobs(&mwindow->batch_render->jobs, asset_dir);
mwindow->undo->update_undo_after(_("create bd"), LOAD_ALL);