diff options
author | Greg Zharun <grygoriiz@wavesglobal.com> | 2014-12-15 13:56:04 +0200 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-06-29 14:18:11 -0400 |
commit | 5877f255f0061494271ec4e331c339fbbe34d6f3 (patch) | |
tree | 466bd36bfa6a5c0e8eebcd23df979300c3b9cd21 /libs/ardour/audioregion.cc | |
parent | 04b2d34362dd8bfa3b1582ae5e8a09b0ee80f09a (diff) |
[Summary] Fixed windows build
Diffstat (limited to 'libs/ardour/audioregion.cc')
-rw-r--r-- | libs/ardour/audioregion.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libs/ardour/audioregion.cc b/libs/ardour/audioregion.cc index 13576c3ca5..a3535565dd 100644 --- a/libs/ardour/audioregion.cc +++ b/libs/ardour/audioregion.cc @@ -25,6 +25,7 @@ #include <set> #include <boost/scoped_array.hpp> +#include <boost/shared_ptr.hpp> #include <glibmm/threads.h> @@ -50,7 +51,9 @@ #include "ardour/progress.h" #include "ardour/sndfilesource.h" +#ifdef HAVE_COREAUDIO #include "ardour/coreaudiosource.h" +#endif // HAVE_COREAUDIO #include "i18n.h" #include <locale.h> @@ -1571,7 +1574,7 @@ 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<SndFileSource> sndf = dynamic_pointer_cast<SndFileSource>(*i); + boost::shared_ptr<SndFileSource> sndf = boost::dynamic_pointer_cast<SndFileSource>(*i); if (sndf ) { if (sndf->channel_count() > chan_count) { @@ -1580,7 +1583,7 @@ AudioRegion::get_related_audio_file_channel_count () const } #ifdef HAVE_COREAUDIO else { - boost::shared_ptr<CoreAudioSource> cauf = dynamic_pointer_cast<CoreAudioSource>(*i); + boost::shared_ptr<CoreAudioSource> cauf = boost::dynamic_pointer_cast<CoreAudioSource>(*i); if (cauf) { if (cauf->channel_count() > chan_count) { chan_count = cauf->channel_count(); |