diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2014-12-14 12:26:00 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-12-14 12:26:00 -0500 |
commit | 0fa5643d20fd57ce7f878e3c5e51b768ec6b98a3 (patch) | |
tree | e3bf7d3da49c3267db5a066e30345c69b7a8a794 /libs/ardour | |
parent | 06f2136c4fe1fbf028fc765f70cf72b262a3445f (diff) |
move ScopedFileDescriptor into libpbd and use it
Diffstat (limited to 'libs/ardour')
-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 |