summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Mayberry <mojofunk@gmail.com>2015-07-30 12:12:10 +1000
committerTim Mayberry <mojofunk@gmail.com>2015-07-31 09:59:54 +1000
commit6a0e46352c664a3bf38ae5711ff275c611374963 (patch)
tree8aa941ab54a3f66b34caecc62f0a25ed3b5d2ab9
parente258c827e243d029f824f98d9ee4de9fbaf3f207 (diff)
Add extra DEBUG_TRACE output to PortaudioBackend
-rw-r--r--libs/backends/portaudio/portaudio_backend.cc7
-rw-r--r--libs/backends/portaudio/portaudio_io.cc1
-rw-r--r--libs/backends/portaudio/winmmemidi_output_device.cc2
3 files changed, 10 insertions, 0 deletions
diff --git a/libs/backends/portaudio/portaudio_backend.cc b/libs/backends/portaudio/portaudio_backend.cc
index a1fa2c96d1..e879d2b72c 100644
--- a/libs/backends/portaudio/portaudio_backend.cc
+++ b/libs/backends/portaudio/portaudio_backend.cc
@@ -119,6 +119,7 @@ PortAudioBackend::requires_driver_selection() const
std::vector<std::string>
PortAudioBackend::enumerate_drivers () const
{
+ DEBUG_AUDIO ("Portaudio: enumerate_drivers\n");
std::vector<std::string> currently_available;
_pcmio->host_api_list (currently_available);
return currently_available;
@@ -140,6 +141,7 @@ PortAudioBackend::use_separate_input_and_output_devices () const
std::vector<AudioBackend::DeviceStatus>
PortAudioBackend::enumerate_devices () const
{
+ DEBUG_AUDIO ("Portaudio: ERROR enumerate devices should not be called \n");
return std::vector<AudioBackend::DeviceStatus>();
}
@@ -176,6 +178,7 @@ PortAudioBackend::enumerate_output_devices () const
std::vector<float>
PortAudioBackend::available_sample_rates (const std::string&) const
{
+ DEBUG_AUDIO ("Portaudio: available_sample_rates\n");
std::vector<float> sr;
_pcmio->available_sample_rates(name_to_id(_input_audio_device), sr);
return sr;
@@ -184,6 +187,7 @@ PortAudioBackend::available_sample_rates (const std::string&) const
std::vector<uint32_t>
PortAudioBackend::available_buffer_sizes (const std::string&) const
{
+ DEBUG_AUDIO ("Portaudio: available_buffer_sizes\n");
std::vector<uint32_t> bs;
_pcmio->available_buffer_sizes(name_to_id(_input_audio_device), bs);
return bs;
@@ -216,12 +220,14 @@ PortAudioBackend::can_change_buffer_size_when_running () const
int
PortAudioBackend::set_device_name (const std::string& d)
{
+ DEBUG_AUDIO ("Portaudio: set_device_name should not be called\n");
return 0;
}
int
PortAudioBackend::set_input_device_name (const std::string& d)
{
+ DEBUG_AUDIO (string_compose ("Portaudio: set_input_device_name %1\n", d));
_input_audio_device = d;
return 0;
}
@@ -229,6 +235,7 @@ PortAudioBackend::set_input_device_name (const std::string& d)
int
PortAudioBackend::set_output_device_name (const std::string& d)
{
+ DEBUG_AUDIO (string_compose ("Portaudio: set_output_device_name %1\n", d));
_output_audio_device = d;
return 0;
}
diff --git a/libs/backends/portaudio/portaudio_io.cc b/libs/backends/portaudio/portaudio_io.cc
index 4f967b370c..9c3ff39650 100644
--- a/libs/backends/portaudio/portaudio_io.cc
+++ b/libs/backends/portaudio/portaudio_io.cc
@@ -318,6 +318,7 @@ PortAudioIO::add_devices ()
void
PortAudioIO::discover()
{
+ DEBUG_AUDIO ("PortAudio: discover\n");
if (!initialize_pa()) return;
clear_device_lists ();
diff --git a/libs/backends/portaudio/winmmemidi_output_device.cc b/libs/backends/portaudio/winmmemidi_output_device.cc
index 6b31488b00..bb52b2da4f 100644
--- a/libs/backends/portaudio/winmmemidi_output_device.cc
+++ b/libs/backends/portaudio/winmmemidi_output_device.cc
@@ -347,6 +347,8 @@ WinMMEMidiOutputDevice::midi_output_thread ()
{
m_thread_running = true;
+ DEBUG_MIDI ("WinMMEMidiOut: MIDI output thread started\n");
+
while (!m_thread_quit) {
if (!wait (m_queue_semaphore)) {
break;