cellAudio: log backend channel count

This commit is contained in:
Megamouse 2024-03-26 14:49:20 +01:00
parent 86ca381a3c
commit 9245565085
4 changed files with 7 additions and 0 deletions

View File

@ -138,6 +138,8 @@ bool CubebBackend::Open(std::string_view dev_id, AudioFreq freq, AudioSampleSize
device.ch_cnt = 2;
}
Cubeb.notice("Channel count is %d", device.ch_cnt);
if (use_default_device)
{
std::lock_guard lock{m_state_cb_mutex};

View File

@ -161,6 +161,8 @@ bool FAudioBackend::Open(std::string_view dev_id, AudioFreq freq, AudioSampleSiz
return false;
}
FAudio_.notice("Channel count is %d", vd.InputChannels);
m_sampling_rate = freq;
m_sample_size = sample_size;
m_channels = static_cast<AudioChannelCnt>(std::min(static_cast<u32>(convert_channel_count(vd.InputChannels)), static_cast<u32>(ch_cnt)));;

View File

@ -254,6 +254,8 @@ bool XAudio2Backend::Open(std::string_view dev_id, AudioFreq freq, AudioSampleSi
return false;
}
XAudio.notice("Channel count is %d", vd.InputChannels);
m_sampling_rate = freq;
m_sample_size = sample_size;
m_channels = static_cast<AudioChannelCnt>(std::min(static_cast<u32>(convert_channel_count(vd.InputChannels)), static_cast<u32>(ch_cnt)));

View File

@ -81,6 +81,7 @@ void cell_audio_config::reset(bool backend_changed)
{
cb_frame_len = backend->GetCallbackFrameLen();
ch_cnt = backend->get_channels();
cellAudio.notice("Opened audio backend (sampling_rate=%d, sample_size=%d, channels=%d)", backend->get_sampling_rate(), backend->get_sample_size(), backend->get_channels());
}
else
{