mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-17 20:26:30 +01:00
Add extra DEBUG_TRACE output to PortaudioBackend
This commit is contained in:
parent
e258c827e2
commit
6a0e46352c
3 changed files with 10 additions and 0 deletions
|
|
@ -119,6 +119,7 @@ PortAudioBackend::requires_driver_selection() const
|
||||||
std::vector<std::string>
|
std::vector<std::string>
|
||||||
PortAudioBackend::enumerate_drivers () const
|
PortAudioBackend::enumerate_drivers () const
|
||||||
{
|
{
|
||||||
|
DEBUG_AUDIO ("Portaudio: enumerate_drivers\n");
|
||||||
std::vector<std::string> currently_available;
|
std::vector<std::string> currently_available;
|
||||||
_pcmio->host_api_list (currently_available);
|
_pcmio->host_api_list (currently_available);
|
||||||
return currently_available;
|
return currently_available;
|
||||||
|
|
@ -140,6 +141,7 @@ PortAudioBackend::use_separate_input_and_output_devices () const
|
||||||
std::vector<AudioBackend::DeviceStatus>
|
std::vector<AudioBackend::DeviceStatus>
|
||||||
PortAudioBackend::enumerate_devices () const
|
PortAudioBackend::enumerate_devices () const
|
||||||
{
|
{
|
||||||
|
DEBUG_AUDIO ("Portaudio: ERROR enumerate devices should not be called \n");
|
||||||
return std::vector<AudioBackend::DeviceStatus>();
|
return std::vector<AudioBackend::DeviceStatus>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -176,6 +178,7 @@ PortAudioBackend::enumerate_output_devices () const
|
||||||
std::vector<float>
|
std::vector<float>
|
||||||
PortAudioBackend::available_sample_rates (const std::string&) const
|
PortAudioBackend::available_sample_rates (const std::string&) const
|
||||||
{
|
{
|
||||||
|
DEBUG_AUDIO ("Portaudio: available_sample_rates\n");
|
||||||
std::vector<float> sr;
|
std::vector<float> sr;
|
||||||
_pcmio->available_sample_rates(name_to_id(_input_audio_device), sr);
|
_pcmio->available_sample_rates(name_to_id(_input_audio_device), sr);
|
||||||
return sr;
|
return sr;
|
||||||
|
|
@ -184,6 +187,7 @@ PortAudioBackend::available_sample_rates (const std::string&) const
|
||||||
std::vector<uint32_t>
|
std::vector<uint32_t>
|
||||||
PortAudioBackend::available_buffer_sizes (const std::string&) const
|
PortAudioBackend::available_buffer_sizes (const std::string&) const
|
||||||
{
|
{
|
||||||
|
DEBUG_AUDIO ("Portaudio: available_buffer_sizes\n");
|
||||||
std::vector<uint32_t> bs;
|
std::vector<uint32_t> bs;
|
||||||
_pcmio->available_buffer_sizes(name_to_id(_input_audio_device), bs);
|
_pcmio->available_buffer_sizes(name_to_id(_input_audio_device), bs);
|
||||||
return bs;
|
return bs;
|
||||||
|
|
@ -216,12 +220,14 @@ PortAudioBackend::can_change_buffer_size_when_running () const
|
||||||
int
|
int
|
||||||
PortAudioBackend::set_device_name (const std::string& d)
|
PortAudioBackend::set_device_name (const std::string& d)
|
||||||
{
|
{
|
||||||
|
DEBUG_AUDIO ("Portaudio: set_device_name should not be called\n");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
PortAudioBackend::set_input_device_name (const std::string& d)
|
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;
|
_input_audio_device = d;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
@ -229,6 +235,7 @@ PortAudioBackend::set_input_device_name (const std::string& d)
|
||||||
int
|
int
|
||||||
PortAudioBackend::set_output_device_name (const std::string& d)
|
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;
|
_output_audio_device = d;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -318,6 +318,7 @@ PortAudioIO::add_devices ()
|
||||||
void
|
void
|
||||||
PortAudioIO::discover()
|
PortAudioIO::discover()
|
||||||
{
|
{
|
||||||
|
DEBUG_AUDIO ("PortAudio: discover\n");
|
||||||
if (!initialize_pa()) return;
|
if (!initialize_pa()) return;
|
||||||
|
|
||||||
clear_device_lists ();
|
clear_device_lists ();
|
||||||
|
|
|
||||||
|
|
@ -347,6 +347,8 @@ WinMMEMidiOutputDevice::midi_output_thread ()
|
||||||
{
|
{
|
||||||
m_thread_running = true;
|
m_thread_running = true;
|
||||||
|
|
||||||
|
DEBUG_MIDI ("WinMMEMidiOut: MIDI output thread started\n");
|
||||||
|
|
||||||
while (!m_thread_quit) {
|
while (!m_thread_quit) {
|
||||||
if (!wait (m_queue_semaphore)) {
|
if (!wait (m_queue_semaphore)) {
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue