summaryrefslogtreecommitdiffstats
path: root/google_update
diff options
context:
space:
mode:
authorbemasc@chromium.org <bemasc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-19 13:20:43 +0000
committerbemasc@chromium.org <bemasc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-19 13:20:43 +0000
commit9e7ee9877dfe191ea72b99c6ae794d95f2d66cf5 (patch)
treeca3b7b651acbf072f56e152b5ac5ffc8b84aba4e /google_update
parent2ca6ed82cc4e9603c7238aa95feabaa5784e812a (diff)
downloadchromium_src-9e7ee9877dfe191ea72b99c6ae794d95f2d66cf5.zip
chromium_src-9e7ee9877dfe191ea72b99c6ae794d95f2d66cf5.tar.gz
chromium_src-9e7ee9877dfe191ea72b99c6ae794d95f2d66cf5.tar.bz2
Enable WebRTC audio processing on WebAudio inputs.
When a microphone input is routed through WebAudio, the constraints that were supplied when opening the device are lost. Without these constraints, we cannot determine whether the user requested to disable AEC, AGC, etc. Currently, all these audio processing functions are enabled by default for microphone inputs, but are always disabled for WebAudio inputs. They were disabled in Revision 182669 (https://codereview.chromium.org/12220121), in order to serve the needs of a loopback demo (http://simpl.info/webrtcwebaudio/). However, these settings break any actual WebRTC use (i.e. peer-to-peer). This CL changes the settings to favor the actual use case, by using settings that match the default microphone behavior, at the expense of the loopback (demo) case. BUG=none TEST=Fixes audio quality problem (echo) in p2p tests. Review URL: https://chromiumcodereview.appspot.com/16879009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207224 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'google_update')
0 files changed, 0 insertions, 0 deletions