From 9c0d7d72d70082a54f823cd44c0ccda5da64bb6f Mon Sep 17 00:00:00 2001 From: Doug McLain Date: Mon, 2 Jun 2008 05:02:28 +0000 Subject: remove empty sigc++2 directory git-svn-id: svn://localhost/ardour2/branches/3.0@3432 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/sndfileimportable.cc | 47 ---------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 libs/ardour/sndfileimportable.cc (limited to 'libs/ardour/sndfileimportable.cc') diff --git a/libs/ardour/sndfileimportable.cc b/libs/ardour/sndfileimportable.cc deleted file mode 100644 index eb0e8a8afb..0000000000 --- a/libs/ardour/sndfileimportable.cc +++ /dev/null @@ -1,47 +0,0 @@ -#include -#include - -using namespace ARDOUR; -using namespace std; - -SndFileImportableSource::SndFileImportableSource (const string& path) - : in (sf_open (path.c_str(), SFM_READ, &sf_info), sf_close) -{ - if (!in) throw failed_constructor(); -} - -SndFileImportableSource::~SndFileImportableSource () -{ -} - -nframes_t -SndFileImportableSource::read (Sample* buffer, nframes_t nframes) -{ - nframes_t per_channel = nframes / sf_info.channels; - per_channel = sf_readf_float (in.get(), buffer, per_channel); - return per_channel * sf_info.channels; -} - -uint -SndFileImportableSource::channels () const -{ - return sf_info.channels; -} - -nframes_t -SndFileImportableSource::length () const -{ - return sf_info.frames; -} - -nframes_t -SndFileImportableSource::samplerate() const -{ - return sf_info.samplerate; -} - -void -SndFileImportableSource::seek (nframes_t pos) -{ - sf_seek (in.get(), 0, SEEK_SET); -} -- cgit v1.2.3