DescriptionTurn audio ducking on by default on Windows again.
This changes the behavior for opting output devices into ducking so that ducking
is only enabled if an input device has already been opened with ducking enabled.
Entering the ducking session is now done for local streams as well, including
HTMLMediaElement audio rendering. This allows the communication application to
also play back unducked ambient sounds.
On the browser side, when we open the default communication device(s) (input and
output), we now initialize them into a session that is separate from other
audio. This makes it much easier to observe, control and troubleshoot what is
happening during a comm session. It also fixes a problem whereby opening up an
output communications device before opening up an input communications device
would cause the output device to get ducked for some reason (and not opted out
of ducking).
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=281814
Patch Set 1 #Patch Set 2 : rebase #Patch Set 3 : Only turn on ducking for output if an input stream already has it enabled. #Patch Set 4 : Rebased on the cl that disables ducking #Patch Set 5 : Update documentation and clean up logging #Patch Set 6 : Rebase, update tests, logging and documentation #
Total comments: 10
Patch Set 7 : Address comments #
Total comments: 3
Messages
Total messages: 16 (0 generated)
|