Gitiles
Code Review
Sign In
gerrit.openfyde.cn
/
webrtc.googlesource.com
/
src
/
f9d303c042b13d4eaa9acfa901b7e2e9841c99fa
/
modules
/
audio_processing
/
audio_processing_impl.h
ae02609
Add parallel stats interface with optional stats to APM.
by Ivo Creusen
· 8 years ago
ce045ac
Enable Echo Control at injection.
by Gustaf Ullberg
· 8 years ago
8eb9c7d
Added EchoCanceller3Factory.
by Gustaf Ullberg
· 8 years ago
270f7b5
AGC2 dummy module: fixed gain param, APM integration, audioproc_f adaptation
by Alessio Bazzica
· 8 years ago
002ef28
Added EchoControlFactory interface.
by Gustaf Ullberg
· 8 years ago
d8579e0
EchoControl factory injectable in AudioProcessing.
by Gustaf Ullberg
· 8 years ago
0beac58
Add PostProcessing interface to audio processing module.
by Sam Zackrisson
· 8 years ago
92ea95e
Fixing WebRTC after moving from src/webrtc to src/
by Mirko Bonadei
· 8 years ago
bb54720
Moving src/webrtc into src/.
by Mirko Bonadei
· 8 years ago
[Renamed from webrtc/modules/audio_processing/audio_processing_impl.h]
56359be
Update thread annotiation macros in modules to use RTC_ prefix
by danilchap
· 8 years ago
dc5fc82
Remove older AEC-dump interface.
by Alex Loiko
· 8 years ago
7731bc8
Remove older AEC-dump implementation.
by Alex Loiko
· 8 years ago
c20978e
Rename webrtc/base -> webrtc/rtc_base
by Edward Lemur
· 8 years ago
dca1e09
Revert "Update includes for webrtc/{base => rtc_base} rename (1/3)"
by Henrik Kjellander
· 8 years ago
c8fa692
Update includes for webrtc/{base => rtc_base} rename (1/3)
by kjellander
· 8 years ago
9aed31c
Temporarily removed the analog gain change detection in AEC3
by Per Åhgren
· 8 years ago
868f32f
AudioProcessingModule has a feature to make a recording of its
by aleloi
· 8 years ago
23ac8b4
Preserve level controller output when no other effects are active
by peah
· 8 years ago
3ec96df
This CL introduces a new APM sub-module named AGC2 that does not use the band
by alessiob
· 8 years ago
9e6a290
Moving the residual echo detector outside of band-scheme in APM
by peah
· 8 years ago
6799553
Add information about microphone gain changes to AEC3
by peah
· 8 years ago
7c2c843
Reland of Loosening the coupling between WebRTC and //third_party/protobuf (patchset #1 id:1 of https://codereview.webrtc.org/2786363002/ )
by mbonadei
· 8 years ago
adf0635
Make GetConfig() part of the AudioProcessing interface
by henrik.lundin
· 8 years ago
d00aad5
Revert of Loosening the coupling between WebRTC and //third_party/protobuf (patchset #16 id:300001 of https://codereview.webrtc.org/2747863003/ )
by mbonadei
· 8 years ago
16ab93b
To accommodate some downstream WebRTC users we need to loosen
by mbonadei
· 8 years ago
1b08dc3
To verify the upcoming code changes it is required
by peah
· 9 years ago
e0eae3c
This CL adds the basic framework for AEC3 in the audio processing module.
by peah
· 9 years ago
bd681b9
AGC: Route clipping parameter from webrtc::Config to AGC
by henrik.lundin
· 9 years ago
290d43a
Add a new UMA metric in APM to track incoming capture-side audio level
by henrik.lundin
· 9 years ago
8271d04
This CL introduces the new functionality for setting
by peah
· 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
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
77eab70
Enable the -Wundef warning for clang
by kwiberg
· 9 years ago
de65ddc
This CL renames variables and method and removes some one-line
by peah
· 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
83ffe45
Fix Chromium clang plugin warnings
by kwiberg
· 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
f4022ff
Pull out the PostFilter to its own NonlinearBeamformer API
by Alejandro Luebs
· 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
c9b0c26
Surface the IntelligibilityEnhancer on MediaConstraints
by Alejandro Luebs
· 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
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
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
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
78ddd73
Update path for audioproc_debug proto output.
by kjellander
· 9 years ago
5ad935c
Remove mutable from rtc::CriticalSection members.
by pbos
· 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
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
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
cb3f9bd
Make the nonlinear beamformer steerable
by Alejandro Luebs
· 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
dce40cf
Update a ton of audio code to use size_t more correctly and in general reduce
by Peter Kasting
· 10 years ago
60d9b33
Integrate Intelligibility with APM
by ekmeyerson
· 10 years ago
b3b79b6
Clean up the Config to enable 48kHz support in AudioProcessing
by aluebs
· 10 years ago
86c6d33
Allow more than 2 input channels in AudioProcessing.
by Michael Graczyk
· 10 years ago
64e753c
Revert of Allow more than 2 input channels in AudioProcessing. (patchset #13 id:240001 of https://codereview.webrtc.org/1226093007/)
by magjed
· 10 years ago
c204754
Allow more than 2 input channels in AudioProcessing.
by Michael Graczyk
· 10 years ago
4e7aa43
audio_processing: Adds two UMA histograms logging delay jumps in AEC
by Bjorn Volcker
· 10 years ago
1ca324f
Adds UMA histogram for system delay jumps
by Bjorn Volcker
· 10 years ago
728d903
Reformat existing code. There should be no functional effects.
by Peter Kasting
· 10 years ago
adc46c4
audio_processing/agc: Adds config to set minimum microphone volume at startup
by Bjorn Volcker
· 10 years ago
424694c
audio_processing/agc: Put entire method set_output_will_be_muted() under lock
by Bjorn Volcker
· 10 years ago
dfa3605
Reparent Nonlinear beamformer under beamforming interface.
by Michael Graczyk
· 10 years ago
0f663de
Rename Beamformer to NonlinearBeamformer.
by mgraczyk@chromium.org
· 10 years ago
14665ff
Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro
by kjellander@webrtc.org
· 10 years ago
c9ce07e
Add Config option to enable 48kHz support in AudioProcessing
by aluebs@webrtc.org
· 10 years ago
Next »