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) {
|
if (currentDeviceIndex == mOutputDevices.NoIndex) {
|
||||||
// Outputs for this device have been removed.
|
// Outputs for this device have been removed.
|
||||||
// Fall back to the primary output device.
|
// 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();
|
mOutputDeviceForAEC = PrimaryOutputDeviceID();
|
||||||
currentDeviceIndex = 0;
|
currentDeviceIndex = 0;
|
||||||
MOZ_ASSERT(mOutputDevices[0].mDeviceID == mOutputDeviceForAEC);
|
MOZ_ASSERT(mOutputDevices[0].mDeviceID == mOutputDeviceForAEC);
|
||||||
@ -1425,6 +1428,9 @@ void MediaTrackGraphImpl::SelectOutputDeviceForAEC() {
|
|||||||
for (const auto& output : outputDeviceEntry.mTrackOutputs) {
|
for (const auto& output : outputDeviceEntry.mTrackOutputs) {
|
||||||
if (HasNonNullAudio(output)) {
|
if (HasNonNullAudio(output)) {
|
||||||
// Switch to this device.
|
// 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;
|
mOutputDeviceForAEC = outputDeviceEntry.mDeviceID;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user