projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add new config parameter controlling visibility of name highlights in regions.
[ardour.git]
/
libs
/
ardour
/
audioengine.cc
diff --git
a/libs/ardour/audioengine.cc
b/libs/ardour/audioengine.cc
index cb167c959579dfddc96348fca598fae5e3b6b707..0b01f97f7a2ab4cdca473ea2566d32505097d212 100644
(file)
--- a/
libs/ardour/audioengine.cc
+++ b/
libs/ardour/audioengine.cc
@@
-41,7
+41,7
@@
#include "ardour/audio_port.h"
#include "ardour/audio_backend.h"
#include "ardour/audioengine.h"
#include "ardour/audio_port.h"
#include "ardour/audio_backend.h"
#include "ardour/audioengine.h"
-#include "ardour/
backend_search_path
.h"
+#include "ardour/
search_paths
.h"
#include "ardour/buffer.h"
#include "ardour/cycle_timer.h"
#include "ardour/internal_send.h"
#include "ardour/buffer.h"
#include "ardour/cycle_timer.h"
#include "ardour/internal_send.h"
@@
-492,17
+492,21
@@
AudioEngine::discover_backends ()
find_matching_files_in_search_path (backend_search_path (),
dll_extension_pattern, backend_modules);
find_matching_files_in_search_path (backend_search_path (),
dll_extension_pattern, backend_modules);
- DEBUG_TRACE (DEBUG::
Panning, string_compose (_("looking for backends in %1\n")
, backend_search_path().to_string()));
+ DEBUG_TRACE (DEBUG::
AudioEngine, string_compose ("looking for backends in %1\n"
, backend_search_path().to_string()));
for (vector<std::string>::iterator i = backend_modules.begin(); i != backend_modules.end(); ++i) {
AudioBackendInfo* info;
for (vector<std::string>::iterator i = backend_modules.begin(); i != backend_modules.end(); ++i) {
AudioBackendInfo* info;
+ DEBUG_TRACE (DEBUG::AudioEngine, string_compose ("Checking possible backend in %1\n", *i));
+
if ((info = backend_discover (*i)) != 0) {
_backends.insert (make_pair (info->name, info));
}
}
if ((info = backend_discover (*i)) != 0) {
_backends.insert (make_pair (info->name, info));
}
}
+ DEBUG_TRACE (DEBUG::AudioEngine, string_compose ("Found %1 backends\n", _backends.size()));
+
return _backends.size();
}
return _backends.size();
}
@@
-560,6
+564,7
@@
AudioEngine::drop_backend ()
{
if (_backend) {
_backend->stop ();
{
if (_backend) {
_backend->stop ();
+ _backend->drop_device();
_backend.reset ();
}
}
_backend.reset ();
}
}
@@
-890,15
+895,6
@@
AudioEngine::set_buffer_size (uint32_t bufsiz)
return _backend->set_buffer_size (bufsiz);
}
return _backend->set_buffer_size (bufsiz);
}
-int
-AudioEngine::set_sample_format (SampleFormat sf)
-{
- if (!_backend) {
- return -1;
- }
- return _backend->set_sample_format (sf);
-}
-
int
AudioEngine::set_interleaved (bool yn)
{
int
AudioEngine::set_interleaved (bool yn)
{