projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix merge with master
[ardour.git]
/
libs
/
backends
/
jack
/
jack_audiobackend.cc
diff --git
a/libs/backends/jack/jack_audiobackend.cc
b/libs/backends/jack/jack_audiobackend.cc
index ccd80e2e84e6bbb84fadd5075dcbde14507e01d9..df2fd3a11bf5c3760c111ce6bc894df1cc00fe4c 100644
(file)
--- a/
libs/backends/jack/jack_audiobackend.cc
+++ b/
libs/backends/jack/jack_audiobackend.cc
@@
-155,11
+155,11
@@
JACKAudioBackend::enumerate_devices () const
}
vector<float>
}
vector<float>
-JACKAudioBackend::available_sample_rates (const string&
/*device*/
) const
+JACKAudioBackend::available_sample_rates (const string&
device
) const
{
vector<float> f;
{
vector<float> f;
- if (available()) {
+ if (
device == _target_device &&
available()) {
f.push_back (sample_rate());
return f;
}
f.push_back (sample_rate());
return f;
}
@@
-183,11
+183,11
@@
JACKAudioBackend::available_sample_rates (const string& /*device*/) const
}
vector<uint32_t>
}
vector<uint32_t>
-JACKAudioBackend::available_buffer_sizes (const string&
/*device*/
) const
+JACKAudioBackend::available_buffer_sizes (const string&
device
) const
{
vector<uint32_t> s;
{
vector<uint32_t> s;
-
- if (available()) {
+
+ if (
device == _target_device &&
available()) {
s.push_back (buffer_size());
return s;
}
s.push_back (buffer_size());
return s;
}