From 78337c9a7eb9430ad16004ea448cce98b7396938 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 7 Dec 2019 11:32:07 +0100 Subject: [PATCH] Remove unused API, reduce sndfile/coreaudio specialization --- libs/ardour/ardour/audioregion.h | 4 ---- libs/ardour/audioregion.cc | 31 ------------------------------- 2 files changed, 35 deletions(-) diff --git a/libs/ardour/ardour/audioregion.h b/libs/ardour/ardour/audioregion.h index c981a65df1..6eaa37f1f4 100644 --- a/libs/ardour/ardour/audioregion.h +++ b/libs/ardour/ardour/audioregion.h @@ -77,10 +77,6 @@ class LIBARDOUR_API AudioRegion : public Region boost::shared_ptr audio_source (uint32_t n=0) const; - // if several audio files associated with a region, - // information about file with MAX channel count will be provided - uint32_t get_related_audio_file_channel_count () const; - void set_scale_amplitude (gain_t); gain_t scale_amplitude() const { return _scale_amplitude; } diff --git a/libs/ardour/audioregion.cc b/libs/ardour/audioregion.cc index b6e6f5a572..bf9b981681 100644 --- a/libs/ardour/audioregion.cc +++ b/libs/ardour/audioregion.cc @@ -56,9 +56,6 @@ #include "ardour/progress.h" #include "ardour/sndfilesource.h" -#ifdef HAVE_COREAUDIO -#include "ardour/coreaudiosource.h" -#endif // HAVE_COREAUDIO #include "pbd/i18n.h" #include @@ -1604,34 +1601,6 @@ AudioRegion::audio_source (uint32_t n) const return boost::dynamic_pointer_cast(source(n)); } -uint32_t -AudioRegion::get_related_audio_file_channel_count () const -{ - uint32_t chan_count = 0; - for (SourceList::const_iterator i = _sources.begin(); i != _sources.end(); ++i) { - - boost::shared_ptr sndf = boost::dynamic_pointer_cast(*i); - if (sndf ) { - - if (sndf->channel_count() > chan_count) { - chan_count = sndf->channel_count(); - } - } -#ifdef HAVE_COREAUDIO - else { - boost::shared_ptr cauf = boost::dynamic_pointer_cast(*i); - if (cauf) { - if (cauf->channel_count() > chan_count) { - chan_count = cauf->channel_count(); - } - } - } -#endif // HAVE_COREAUDIO - } - - return chan_count; -} - void AudioRegion::clear_transients () // yet unused {