summaryrefslogtreecommitdiff
path: root/libs/ardour/audio_unit.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/audio_unit.cc')
-rw-r--r--libs/ardour/audio_unit.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/libs/ardour/audio_unit.cc b/libs/ardour/audio_unit.cc
index cb91b34cf5..a2cf0e07e9 100644
--- a/libs/ardour/audio_unit.cc
+++ b/libs/ardour/audio_unit.cc
@@ -364,8 +364,8 @@ AUPlugin::init ()
not potential set ups.
*/
- input_channels = -1;
- output_channels = -1;
+ input_channels = ChanCount::ZERO;
+ output_channels = ChanCount::ZERO;
if (_set_block_size (_session.get_block_size())) {
error << _("AUPlugin: cannot set processing block size") << endmsg;
@@ -848,15 +848,15 @@ AUPlugin::set_stream_format (int scope, uint32_t cnt, AudioStreamBasicDescriptio
}
if (scope == kAudioUnitScope_Input) {
- input_channels = fmt.mChannelsPerFrame;
+ input_channels.setAudio( fmt.mChannelsPerFrame );
} else {
- output_channels = fmt.mChannelsPerFrame;
+ output_channels.setAudio( fmt.mChannelsPerFrame );
}
return 0;
}
-uint32_t
+ChanCount
AUPlugin::input_streams() const
{
if (input_channels < 0) {
@@ -867,7 +867,7 @@ AUPlugin::input_streams() const
}
-uint32_t
+ChanCount
AUPlugin::output_streams() const
{
if (output_channels < 0) {