Gitiles
Code Review
Sign In
gerrit.openfyde.cn
/
webrtc.googlesource.com
/
src
/
43cb716e55eab1cf1ae8afd2ac79b51a604d0fa5
/
webrtc
/
modules
/
audio_processing
/
audio_processing_impl.h
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
00b8f6b
Use base/scoped_ptr.h; system_wrappers/interface/scoped_ptr.h is going away
by kwiberg@webrtc.org
· 10 years ago
d82f55d
Only adapt AGC when the desired signal is present
by aluebs@webrtc.org
· 11 years ago
fb7a039
Use array geometry in Beamformer
by aluebs@webrtc.org
· 11 years ago
ae643ce
Wire up Beamformer in AudioProcessing
by aluebs@webrtc.org
· 11 years ago
788acd1
Merge audio_processing changes.
by pbos@webrtc.org
· 11 years ago
27d106b
Move the downmixing out of AudioBuffer
by aluebs@webrtc.org
· 11 years ago
e46bc77
Reland 28629004: adding new AEC dump start interface for chrome.
by xians@webrtc.org
· 11 years ago
79a7148
Revert 7337 "Reland 28629004: adding new AEC dump start interfac..."
by xians@webrtc.org
· 11 years ago
14092e0
Reland 28629004: adding new AEC dump start interface for chrome
by xians@webrtc.org
· 11 years ago
8752061
Revert 7334 "adding new AEC dump start interface for chrome."
by xians@webrtc.org
· 11 years ago
2e417d6
adding new AEC dump start interface for chrome.
by xians@webrtc.org
· 11 years ago
224a140
Make experimental NS API not purely virtual
by aluebs@webrtc.org
· 11 years ago
46b31b1
Restore sample_rate_hz() until Chromium is updated to not use it.
by andrew@webrtc.org
· 11 years ago
ddbb8a2
Support arbitrary input/output rates and downmixing in AudioProcessing.
by andrew@webrtc.org
· 11 years ago
a8b9737
Add tests and modify tools for new float deinterleaved interface.
by andrew@webrtc.org
· 11 years ago
17e4064
Add a deinterleaved float interface to AudioProcessing.
by andrew@webrtc.org
· 11 years ago
56e4a05
Remove ProcessingComponent's dependence on AudioProcessingImpl.
by andrew@webrtc.org
· 11 years ago
f92aaff
AudioProcessing is not a Module.
by andrew@webrtc.org
· 11 years ago
17342e5
Add a method to inform AudioProcessing that its output will be muted.
by andrew@webrtc.org
· 11 years ago
75dd288
Add an interface for accepting keypress signals to AudioProcessing.
by andrew@webrtc.org
· 11 years ago
e84978f
Add a Config parameter to AudioProcessing::Create().
by andrew@webrtc.org
· 11 years ago
60730cf
Remove the requirement to call set_sample_rate_hz and friends.
by andrew@webrtc.org
· 12 years ago
863b536
Allow opening an AEC dump from an existing file handle.
by henrikg@webrtc.org
· 12 years ago
0b72f58
Add experimental noise suppression dummy API.
by aluebs@webrtc.org
· 12 years ago
9162080
Fix some chromium-style warnings in webrtc/modules/audio_processing/
by pbos@webrtc.org
· 12 years ago
61e596f
Add a Config class interface to AudioProcessing for passing options.
by andrew@webrtc.org
· 12 years ago
7fad4b8
Include files from webrtc/.. paths in audio_processing/
by pbos@webrtc.org
· 12 years ago
b7192b8
WebRtc_Word32 -> int32_t in audio_processing/
by pbos@webrtc.org
· 12 years ago
14b43be
Move src/ -> webrtc/
by andrew@webrtc.org
· 13 years ago
[Renamed from src/modules/audio_processing/audio_processing_impl.h]
369166a
Add API for disabling the high pass filter.
by andrew@webrtc.org
· 13 years ago
Next »