New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 895814 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Last visit 18 days ago
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocked on:
issue webrtc:9878



Sign in to add a comment

Don't parse WebRTC audio processing JSON multiple times

Project Member Reported by saza@chromium.org, Oct 16

Issue description

The way platform-specific tuning for audio processing in content::MediaStreamAudioProcessor is handled currently, it may require parsing the same JSON string multiple times. This should be consolidated into a single parsing function.

It is complicated by how some settings must be available outside of WebRTC, in the APM integration scope, to apply submodule settings via e.g. webrtc::AudioProcessing::gain_control, while some settings are parsed inside WebRTC (AEC3). If all such settings are available in webrtc::AudioProcessing::Config and (possibly separately) webrtc::EchoCanceller3Config, the JSON can be handled in a single WebRTC API call.
 
Blockedon: webrtc:9878

Sign in to add a comment