summaryrefslogtreecommitdiff
path: root/libs/ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-12-14 12:26:00 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2014-12-14 12:26:00 -0500
commit0fa5643d20fd57ce7f878e3c5e51b768ec6b98a3 (patch)
treee3bf7d3da49c3267db5a066e30345c69b7a8a794 /libs/ardour
parent06f2136c4fe1fbf028fc765f70cf72b262a3445f (diff)
move ScopedFileDescriptor into libpbd and use it
Diffstat (limited to 'libs/ardour')
-rw-r--r--libs/ardour/audiosource.cc8
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