_path = file;
if (build_peak) {
- if (initialize_peakfile (false, file)) {
+ if (initialize_peakfile (false, _path)) {
sf_close (sf);
sf = 0;
throw failed_constructor ();
}
}
+float
+SndFileSource::sample_rate () const
+{
+ return _info.samplerate;
+}
+
jack_nframes_t
SndFileSource::read (Sample *dst, jack_nframes_t start, jack_nframes_t cnt, char * workbuf) const
{
real_cnt = cnt * _info.channels;
{
- LockMonitor lm (_tmpbuf_lock, __LINE__, __FILE__);
+ Glib::Mutex::Lock lm (_tmpbuf_lock);
if (tmpbufsize < real_cnt) {