diff options
Diffstat (limited to 'libs/ardour/audiosource.cc')
-rw-r--r-- | libs/ardour/audiosource.cc | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/libs/ardour/audiosource.cc b/libs/ardour/audiosource.cc index f543c3ee08..b0b229a57a 100644 --- a/libs/ardour/audiosource.cc +++ b/libs/ardour/audiosource.cc @@ -43,6 +43,7 @@ #include <glibmm/fileutils.h> #include <glibmm/miscutils.h> +#include "pbd/scoped_file_descriptor.h" #include "pbd/xml++.h" #include "ardour/audiosource.h" @@ -320,13 +321,6 @@ AudioSource::read_peaks (PeakData *peaks, framecnt_t npeaks, framepos_t start, f * @param npeaks Number of peaks to write. */ -struct ScopedFileDescriptor { - ScopedFileDescriptor (int fd) : _fd (fd) {} - ~ScopedFileDescriptor() { if ((-1) != _fd) close (_fd); } - operator int() { return _fd; } - int _fd; -}; - int AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t start, framecnt_t cnt, double samples_per_visual_peak, framecnt_t samples_per_file_peak) const |