summaryrefslogtreecommitdiff
path: root/libs/ardour/audioregion.cc
diff options
context:
space:
mode:
authorGreg Zharun <grygoriiz@wavesglobal.com>2014-12-15 13:56:04 +0200
committerPaul Davis <paul@linuxaudiosystems.com>2015-06-29 14:18:11 -0400
commit5877f255f0061494271ec4e331c339fbbe34d6f3 (patch)
tree466bd36bfa6a5c0e8eebcd23df979300c3b9cd21 /libs/ardour/audioregion.cc
parent04b2d34362dd8bfa3b1582ae5e8a09b0ee80f09a (diff)
[Summary] Fixed windows build
Diffstat (limited to 'libs/ardour/audioregion.cc')
-rw-r--r--libs/ardour/audioregion.cc7
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();