From 0fd0679c67bdac2b6fb8aa7a9b5cca7592baa7ab Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 14 May 2010 02:24:44 +0000 Subject: Keep to a quota of open files by closing least recently used ones as required. Should fix #2341. git-svn-id: svn://localhost/ardour2/branches/3.0@7101 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/ardour/audiosource.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libs/ardour/ardour/audiosource.h') diff --git a/libs/ardour/ardour/audiosource.h b/libs/ardour/ardour/audiosource.h index c4a6e4e475..9879c75a8d 100644 --- a/libs/ardour/ardour/audiosource.h +++ b/libs/ardour/ardour/audiosource.h @@ -32,6 +32,7 @@ #include "ardour/source.h" #include "ardour/ardour.h" #include "ardour/readable.h" +#include "ardour/file_manager.h" #include "pbd/stateful.h" #include "pbd/xml++.h" @@ -140,7 +141,8 @@ class AudioSource : virtual public Source, framecnt_t frames_per_peak); private: - int peakfile; + FdFileDescriptor* _peakfile_descriptor; + int _peakfile_fd; framecnt_t peak_leftover_cnt; framecnt_t peak_leftover_size; Sample* peak_leftovers; -- cgit v1.2.3