[pulseaudio-discuss] Updating the WebRTC AudioProcessing library
Tanu Kaskinen
tanuk at iki.fi
Mon Apr 16 15:37:07 UTC 2018
On Thu, 2018-04-12 at 11:31 +0200, Tomaž Šolc wrote:
> On 10. 04. 2018 14:26, Tanu Kaskinen wrote:
> > > I removed this default because the new webrtc configuration class seems
> > > to define some sensible defaults itself. Individual components no longer
> > > need to be explicitly enabled/disabled like before.
> > >
> > > I think upstream has a much better knowledge of which defaults make
> > > sense. For example, high pass filter is disabled by default in the
> > > current upstream (while DEFAULT_HIGH_PASS_FILTER was set to true).
> >
> > Shouldn't we then remove all the other defaults as well?
>
> The upstream code is in the middle of migration between two
> configuration systems:
>
> Some settings use the new webrtc::AudioProcessing::Config class. That
> class includes some defaults that have been defined upstream. I made
> module-echo-cancel respect those defaults (high_pass_filter,
> residual_echo_detector).
>
> Other settings still use the old webrtc::Config class. That class has no
> defaults. Hence I left in place the old DEFAULT_... macros.
Ok, sounds reasonable.
--
Tanu
https://liberapay.com/tanuk
https://www.patreon.com/tanuk
More information about the pulseaudio-discuss
mailing list