void
Editor::do_import (vector<ustring> paths, ImportDisposition chns, ImportMode mode, SrcQuality quality, nframes64_t& pos)
{
+ //this is where an import "starts" so initialize the count here ... the rest gets initialized in import_sndfiles()
+ import_status.count = 0;
+
boost::shared_ptr<AudioTrack> track;
vector<ustring> to_import;
int nth = 0;
void
Session::import_audiofiles (import_status& status)
{
- uint32_t cnt = 1;
typedef vector<boost::shared_ptr<AudioFileSource> > AudioSources;
AudioSources all_new_sources;
for (vector<Glib::ustring>::iterator p = status.paths.begin();
p != status.paths.end() && !status.cancel;
- ++p, ++cnt)
+ ++p)
{
+ status.count++;
+
boost::shared_ptr<ImportableSource> source;
try
}
status.doing_what = compose_status_message (*p, source->samplerate(),
- frame_rate(), cnt, status.total);
+ frame_rate(), status.count, status.total);
write_audio_data_to_new_files (source.get(), status, newfiles);
}