mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-27 23:02:20 +00:00
Bug 1881981 log AEC output device changes r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D202911
This commit is contained in:
parent
6d14b717be
commit
66ce612453
@ -1393,6 +1393,9 @@ void MediaTrackGraphImpl::SelectOutputDeviceForAEC() {
|
||||
if (currentDeviceIndex == mOutputDevices.NoIndex) {
|
||||
// Outputs for this device have been removed.
|
||||
// Fall back to the primary output device.
|
||||
LOG(LogLevel::Info, ("%p: No remaining outputs to device %p. "
|
||||
"Switch to primary output device %p for AEC",
|
||||
this, mOutputDeviceForAEC, PrimaryOutputDeviceID()));
|
||||
mOutputDeviceForAEC = PrimaryOutputDeviceID();
|
||||
currentDeviceIndex = 0;
|
||||
MOZ_ASSERT(mOutputDevices[0].mDeviceID == mOutputDeviceForAEC);
|
||||
@ -1425,6 +1428,9 @@ void MediaTrackGraphImpl::SelectOutputDeviceForAEC() {
|
||||
for (const auto& output : outputDeviceEntry.mTrackOutputs) {
|
||||
if (HasNonNullAudio(output)) {
|
||||
// Switch to this device.
|
||||
LOG(LogLevel::Info,
|
||||
("%p: Switch output device for AEC from silent %p to non-null %p",
|
||||
this, mOutputDeviceForAEC, outputDeviceEntry.mDeviceID));
|
||||
mOutputDeviceForAEC = outputDeviceEntry.mDeviceID;
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user