Gitiles
Code Review
Sign In
gerrit.openfyde.cn
/
webrtc.googlesource.com
/
src
/
43cb716e55eab1cf1ae8afd2ac79b51a604d0fa5
/
webrtc
/
modules
/
audio_processing
/
audio_processing_impl.cc
20270be
Make sure that multiband processing is active when the residual echo detector is active.
by ivoc
· 9 years ago
87d1a78
Add support to audioproc_f for running the residual echo detector and producing an echo likelihood graph.
by ivoc
· 9 years ago
d0a151c
Update default values for APM stats to match old behavior.
by ivoc
· 9 years ago
3e9a537
Original CL: https://codereview.webrtc.org/2433153003/, commit 8b8d3e4c30e8ea3846b58dfd36d1fd35a7799df4.
by ivoc
· 9 years ago
9f4a4a0
Add empty residual echo detector.
by ivoc
· 9 years ago
48dfab5
Revert of New statistics interface for APM (patchset #11 id:200001 of https://codereview.webrtc.org/2433153003/ )
by ivoc
· 9 years ago
135259a
In order to be able to analyze the AGC behavior on
by peah
· 9 years ago
8b8d3e4
New statistics interface for APM
by ivoc
· 9 years ago
701d628
Moved the AGC render sample queue into the audio processing module
by peah
· 9 years ago
a062460
Several subcomponents inside APM copy render audio from
by peah
· 9 years ago
764e364
Several subcomponents inside APM copy render audio from
by peah
· 9 years ago
73a28ee
The AudioProcessing class is used as an interface
by peah
· 9 years ago
c19f312
This CL adds functionality in the level controller to
by peah
· 9 years ago
ef00925
Compensate for the IntelligibilityEnhancer processing delay in high bands
by Alejandro Luebs
· 9 years ago
de65ddc
This CL renames variables and method and removes some one-line
by peah
· 9 years ago
9e2be5f
webrtc/modules/audio_processing: Use RTC_DCHECK() instead of assert()
by kwiberg
· 9 years ago
d59d3bb
Replace a DCHECK with static_assert
by kwiberg
· 9 years ago
88ac853
The current scheme for setting parameters and specifying the
by peah
· 9 years ago
10f606d
Revert of Introduced new scheme for controlling the functionality inside the audio processing module (patchset #12 id:260001 of https://codereview.webrtc.org/2292863002/ )
by kjellander
· 9 years ago
2ace3f9
The audio processing module (APM) relies on two for
by peah
· 9 years ago
c8bbe3f
The current scheme for setting parameters and specifying the behavior
by peah
· 9 years ago
cc34faf
Removed the global limitation of the native sample rates on ARM devices and replaced it with an APM-internal limitation
by peah
· 9 years ago
83ffe45
Fix Chromium clang plugin warnings
by kwiberg
· 9 years ago
1bcfce5
Deactivated the intelligibility enhancement functionality by default
by peah
· 9 years ago
7d67e45
Revert of Added functionality for specifying the initial signal level to use for the gain estimation in the l… (patchset #8 id:160001 of https://codereview.webrtc.org/2254973003/ )
by peah
· 9 years ago
57fec1d
This CL adds functionality in the level controller to
by peah
· 9 years ago
644fa96
Added recording of the configuration for the AudioFrame API call
by peah
· 9 years ago
f4022ff
Pull out the PostFilter to its own NonlinearBeamformer API
by Alejandro Luebs
· 9 years ago
5041110
Compensate for the LevelController gain in the IntelligibilityEnhancer
by Alejandro Luebs
· 9 years ago
b59ff89
This CL provides improved parameter tuning for the level controller as well as some further minor changes.
by peah
· 9 years ago
ca4cac7
New module for the adaptive level controlling functionality in the audio processing module
by peah
· 9 years ago
a3c51ea
Revert "Pull out the PostFilter to its own NonlinearBeamformer API"
by Alejandro Luebs
· 9 years ago
b983112
Pull out the PostFilter to its own NonlinearBeamformer API
by Alejandro Luebs
· 9 years ago
a6219cc
FileWrapper[Impl] modifications and actually remove the "Impl" class.
by tommi
· 9 years ago
c9b0c26
Surface the IntelligibilityEnhancer on MediaConstraints
by Alejandro Luebs
· 9 years ago
11d4a42
Compensate for the compression gain in the IntelligibilityEnhancer
by aluebs
· 9 years ago
eb3603b
Don't always downsample to 16kHz in the reverse stream in APM
by aluebs
· 9 years ago
7789fe7
Added a protobuf field for the audio processing module to store the status of temporary experimental features that
by peah
· 9 years ago
c7bdf8a
Added storing of the reverse output rate and number of channels in APM protobuf recordings.
by peah
· 9 years ago
423d236
As the ClosestNativeRate method returns the closest native
by peah
· 9 years ago
dc2242d
Added a query function for whether submodules are enabled
by peah
· 9 years ago
0bf612b
This CL is partially reverting the effects that
by peah
· 9 years ago
63a2c13
Only split into bands when the reverse stream is analyzed in the APM
by Alejandro Luebs
· 9 years ago
b031955
Deprecate AudioProcessing::AnalyzeReverseStream(AudioFrame) API
by aluebs
· 9 years ago
da116c4
Use ProcessReverseStream in VoiceEngines OutputMixer
by aluebs
· 9 years ago
df6416a
Dont always downsample to 16kHz in the reverse stream in APM
by aluebs
· 9 years ago
776593b
Reland: Drop the 16kHz sample rate restriction on AECM and zero out higher bands
by aluebs
· 9 years ago
b58a158
Removed the AudioProcessing dependency in EchoCancellerImpl.
by peah
· 9 years ago
253534d
Removed the dependency on AudioProcessingImpl in EchoControlMobileImpl
by peah
· 9 years ago
b8fbb54
Removed the dependency on AudioProcessingImpl in GainControlImpl
by peah
· 9 years ago
737f4b8
Removed the ProcessingComponent class
by peah
· 9 years ago
bfa9711
Removed the dependency in GainControlImpl on the ProcessingComponent class
by peah
· 9 years ago
bb9edbd
Removing dependency of the EchoControlMobileImpl class on ProcessingComponent.
by peah
· 9 years ago
dfc2870
Revert of Drop the 16kHz sample rate restriction on AECM and zero out higher bands (patchset #3 id:40001 of https://codereview.webrtc.org/1774553002/ )
by perkj
· 9 years ago
f687d53
Drop the 16kHz sample rate restriction on AECM and zero out higher bands
by Alex Luebs
· 9 years ago
57ae829
Convert IntelligibilityEnhancer to multi-threaded mode
by Alex Luebs
· 9 years ago
5b830fe
Drop the restriction on same forward and reverse sample rate on the AudioFrame interface of the APM
by Alex Luebs
· 9 years ago
4c279b8
Drop 48kHz sample rate support in the APM for ARM architecture
by aluebs
· 9 years ago
a2c58e2
Switch to use new implementation in metrics.h for gathering statistics.
by asapersson
· 9 years ago
b624d8c
Removed the inheritance from ProcessingComponent for EchoCancellerImpl.
by peah
· 9 years ago
92586f0
Revert of Removed the inheritance from ProcessingComponent for EchoCancellerImpl. (patchset #4 id:60001 of https://codereview.webrtc.org/1761813002/ )
by solenberg
· 9 years ago
3af0a00
Removed the inheritance from ProcessingComponent for EchoCancellerImpl.
by peah
· 9 years ago
20028c4
Removing the use of the soon-to-be-removed echo_cancellation_impl
by peah
· 9 years ago
c2b785d
Replace scoped_ptr with unique_ptr in webrtc/common_audio/
by kwiberg
· 9 years ago
8df5d4f
Moved the AEC C code to be built using C++.
by peah
· 9 years ago
e80f9d0
Revert of Replace scoped_ptr with unique_ptr in webrtc/common_audio/ (patchset #4 id:60001 of https://codereview.webrtc.org/1712513002/ )
by kjellander
· 9 years ago
79d7a49
Replace scoped_ptr with unique_ptr in webrtc/common_audio/
by kwiberg
· 9 years ago
18fcbcf
Use VAD to get a better speech power estimation in the IntelligibilityEnhancer
by Alejandro Luebs
· 9 years ago
253d8fa
Simplified the function for detecting whether capture data is modified.
by peah
· 9 years ago
88788ad
Replace scoped_ptr with unique_ptr in webrtc/modules/audio_processing/
by kwiberg
· 9 years ago
be61562
Moved the GainControlForNewAGC class to be a separate file.
by peah
· 9 years ago
c466bad
Using the NS noise estimate for the IE
by aluebs
· 9 years ago
78ddd73
Update path for audioproc_debug proto output.
by kjellander
· 9 years ago
d66b44d
Reland "Added option to specify a maximum file size when recording an AEC dump.", commit ae2c5ad12afc8cc29fe9c59dea432b697b871a87.
by ivoc
· 10 years ago
6955870
Convert channel counts to size_t.
by Peter Kasting
· 10 years ago
b2328d1
Remove additional channel constraints when Beamforming is enabled in AudioProcessing
by aluebs
· 10 years ago
2a34688
Make Beamforming dynamically settable for Android platform builds
by aluebs
· 10 years ago
5380532
Rename RTC_HISTOGRAM_* macros to RTC_HISTOGRAM_*_SPARSE_* to indicate that these are for infrequent updates.
by asapersson
· 10 years ago
a4df27b
Revert of Reland "Added option to specify a maximum file size when recording an AEC dump." (patchset #2 id:20001 of https://codereview.webrtc.org/1541633002/ )
by ivoc
· 10 years ago
f4f5cb0
Reland "Added option to specify a maximum file size when recording an AEC dump.", commit ae2c5ad12afc8cc29fe9c59dea432b697b871a87.
by ivoc
· 10 years ago
36d4c54
Revert of Added option to specify a maximum file size when recording an AEC dump. (patchset #5 id:120001 of https://codereview.webrtc.org/1413483003/ )
by ivoc
· 10 years ago
ae2c5ad
Added option to specify a maximum file size when recording an AEC dump.
by ivoc
· 10 years ago
369f828
Adding trace events for the APM render and capture stream processing functions.
by peah
· 10 years ago
a29386c
Make VoiceDetection not a ProcessingComponent (bit exact).
by solenberg
· 10 years ago
66085be
Bugfix that fixes the error where the audio processing module is called
by peah
· 10 years ago
949028f
Make LevelEstimation not a ProcessingComponent.
by solenberg
· 10 years ago
5e465c3
Make NoiseSuppression not a processing component (bit exact).
by solenberg
· 10 years ago
70f9903
Make HighPassFilter not a ProcessingComponent anymore (bit exact).
by solenberg
· 10 years ago
df3efa8
Introduced the new locking scheme
by peah
· 10 years ago
81b9bfe
Added a threadchecking scheme to APM that checks that the APM API calls are called from the correct threads. The actual threadcheckers were, however, removed and will be reintroduced in another upcoming CL.
by peah
· 10 years ago
192164e
Preparational work before introducing the locks in order to harmonize the code:
by peah
· 10 years ago
4d291f7
Applied the render queueing to the agc.
by peah
· 10 years ago
fa6228e
Introduced the render sample queue for the aec and aecm.
by peah
· 10 years ago
ff761fb
modules: more interface -> include renames
by Henrik Kjellander
· 10 years ago
cb3f9bd
Make the nonlinear beamformer steerable
by Alejandro Luebs
· 10 years ago
98f5351
system_wrappers: rename interface -> include
by Henrik Kjellander
· 10 years ago
13b96ba
Adding APM configuration in AEC dump.
by Minyue
· 10 years ago
5aaa9b4
Removed unused API functions in AudioProcessing and AudioProcessingModule
by peah
· 10 years ago
cdfe20b
Fix the maximum native sample rate in AudioProcessing
by Alejandro Luebs
· 10 years ago
dce40cf
Update a ton of audio code to use size_t more correctly and in general reduce
by Peter Kasting
· 10 years ago
Next »