webrtc/modules/audio_processing/aec3
Florent Castelli 8037fc6ffa Migrate absl::optional to std::optional
Bug: webrtc:342905193
No-Try: True
Change-Id: Icc968be43b8830038ea9a1f5f604307220457807
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/361021
Auto-Submit: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42911}
2024-09-02 12:16:47 +00:00
..
mock Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
adaptive_fir_filter.cc Optimize ComputeFrequencyResponse(). 2021-11-18 08:49:25 +00:00
adaptive_fir_filter.h Adopt absl::string_view in modules/audio_processing/ 2022-08-16 13:49:14 +00:00
adaptive_fir_filter_avx2.cc Format /modules 2023-04-20 02:02:45 +00:00
adaptive_fir_filter_erl.cc aec3: Support AVX2/FMA intrinsics in AEC3 2020-09-01 11:58:16 +00:00
adaptive_fir_filter_erl.h aec3: Support AVX2/FMA intrinsics in AEC3 2020-09-01 11:58:16 +00:00
adaptive_fir_filter_erl_avx2.cc Format /modules 2023-04-20 02:02:45 +00:00
adaptive_fir_filter_erl_unittest.cc Refactor cpu_features_wrapper.h functions from C to C++. 2020-09-07 08:44:24 +00:00
adaptive_fir_filter_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
aec3_common.cc Fix some -Wunreachable-code-aggressive warnings 2021-08-16 11:09:16 +00:00
aec3_common.h Remove top-level const from parameters in function declarations. 2022-01-26 11:05:25 +00:00
aec3_fft.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
aec3_fft.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
aec3_fft_unittest.cc Rename several more tests that use EXPECT_DEATH to *DeathTest. 2020-05-18 16:10:04 +00:00
aec_state.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
aec_state.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
aec_state_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
alignment_mixer.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
alignment_mixer.h AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
alignment_mixer_unittest.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
api_call_jitter_metrics.cc AEC3: Add metrics for API call jitter 2018-11-27 19:52:08 +00:00
api_call_jitter_metrics.h AEC3: Add metrics for API call jitter 2018-11-27 19:52:08 +00:00
api_call_jitter_metrics_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
block.h Use a one-dimensional vector for Block data 2022-05-24 11:12:46 +00:00
block_buffer.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
block_buffer.h AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
block_delay_buffer.cc Optimize block_delay_buffer. 2021-11-24 12:20:28 +00:00
block_delay_buffer.h AEC3: Added multi-channel support for the capture delay functionality 2020-01-28 15:39:26 +00:00
block_delay_buffer_unittest.cc AEC3: Added multi-channel support for the capture delay functionality 2020-01-28 15:39:26 +00:00
block_framer.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
block_framer.h AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
block_framer_unittest.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
block_processor.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
block_processor.h AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
block_processor_metrics.cc
block_processor_metrics.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
block_processor_metrics_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
block_processor_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
BUILD.gn Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
clockdrift_detector.cc AEC3: Clockdrift detection 2018-11-22 16:02:44 +00:00
clockdrift_detector.h IWYU: size_t is defined in stddef.h 2020-06-03 08:43:50 +00:00
clockdrift_detector_unittest.cc AEC3: Clockdrift detection 2018-11-22 16:02:44 +00:00
coarse_filter_update_gain.cc AEC3: Rename shadow filter 2020-03-20 15:26:14 +00:00
coarse_filter_update_gain.h AEC3: Rename shadow filter 2020-03-20 15:26:14 +00:00
coarse_filter_update_gain_unittest.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
comfort_noise_generator.cc AEC3: Added parametrization of the comfort noise floor 2020-03-25 08:56:17 +00:00
comfort_noise_generator.h Reland "Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely" 2022-01-27 12:55:44 +00:00
comfort_noise_generator_unittest.cc AEC3: Added parametrization of the comfort noise floor 2020-03-25 08:56:17 +00:00
config_selector.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
config_selector.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
config_selector_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
decimator.cc AEC3: Add signal dependent mixing before alignment 2019-12-03 11:30:48 +00:00
decimator.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
decimator_unittest.cc Rename more death test to *DeathTest 2020-05-26 20:27:34 +00:00
delay_estimate.h Make header files self contained. 2022-10-08 08:38:36 +00:00
dominant_nearend_detector.cc AEC3: Sub-band nearend detector 2019-11-25 16:26:49 +00:00
dominant_nearend_detector.h AEC3: Sub-band nearend detector 2019-11-25 16:26:49 +00:00
downsampled_render_buffer.cc
downsampled_render_buffer.h Format almost everything. 2019-07-08 13:45:15 +00:00
echo_audibility.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
echo_audibility.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
echo_canceller3.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
echo_canceller3.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
echo_canceller3_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
echo_path_delay_estimator.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
echo_path_delay_estimator.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
echo_path_delay_estimator_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
echo_path_variability.cc
echo_path_variability.h Format /modules 2023-04-20 02:02:45 +00:00
echo_path_variability_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
echo_remover.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
echo_remover.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
echo_remover_metrics.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
echo_remover_metrics.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
echo_remover_metrics_unittest.cc Rename more death test to *DeathTest 2020-05-26 20:27:34 +00:00
echo_remover_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
erl_estimator.cc AEC3: Multi channel ERL estimator 2019-10-18 16:03:46 +00:00
erl_estimator.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
erl_estimator_unittest.cc Add parameterization for three multi channel AEC3 unit tests 2020-01-24 12:26:46 +00:00
erle_estimator.cc AEC3: Avoid overcompensating for render onsets during dominant nearend 2021-04-20 12:33:02 +00:00
erle_estimator.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
erle_estimator_unittest.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
fft_buffer.cc Add multi-channel to FftBuffer 2019-09-05 14:10:04 +00:00
fft_buffer.h Add multi-channel to FftBuffer 2019-09-05 14:10:04 +00:00
fft_data.h aec3: Support AVX2/FMA intrinsics in AEC3 2020-09-01 11:58:16 +00:00
fft_data_avx2.cc Format /modules 2023-04-20 02:02:45 +00:00
fft_data_unittest.cc Refactor cpu_features_wrapper.h functions from C to C++. 2020-09-07 08:44:24 +00:00
filter_analyzer.cc Delete rtc_base/atomic_ops.h 2022-06-28 08:32:13 +00:00
filter_analyzer.h Delete rtc_base/atomic_ops.h 2022-06-28 08:32:13 +00:00
filter_analyzer_unittest.cc AEC3: General cleanup after multichannel changes 2019-10-18 07:43:49 +00:00
frame_blocker.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
frame_blocker.h AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
frame_blocker_unittest.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
fullband_erle_estimator.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
fullband_erle_estimator.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
matched_filter.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
matched_filter.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
matched_filter_avx2.cc delay estimator: Look for early reverberation 2022-06-28 15:16:03 +00:00
matched_filter_lag_aggregator.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
matched_filter_lag_aggregator.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
matched_filter_lag_aggregator_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
matched_filter_unittest.cc Remove expired WebRTC-Aec3PreEchoConfiguration 2024-04-08 13:03:56 +00:00
moving_average.cc
moving_average.h Format almost everything. 2019-07-08 13:45:15 +00:00
moving_average_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
multi_channel_content_detector.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
multi_channel_content_detector.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
multi_channel_content_detector_unittest.cc Format /modules 2023-04-20 02:02:45 +00:00
nearend_detector.h AEC3: Sub-band nearend detector 2019-11-25 16:26:49 +00:00
refined_filter_update_gain.cc Delete rtc_base/atomic_ops.h 2022-06-28 08:32:13 +00:00
refined_filter_update_gain.h Delete rtc_base/atomic_ops.h 2022-06-28 08:32:13 +00:00
refined_filter_update_gain_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
render_buffer.cc Optimize RenderBuffer. 2021-12-01 14:52:21 +00:00
render_buffer.h GCC: Avoid symbol clash in RenderBuffer 2022-05-24 10:47:56 +00:00
render_buffer_unittest.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
render_delay_buffer.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
render_delay_buffer.h AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
render_delay_buffer_unittest.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
render_delay_controller.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
render_delay_controller.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
render_delay_controller_metrics.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
render_delay_controller_metrics.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
render_delay_controller_metrics_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
render_delay_controller_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
render_signal_analyzer.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
render_signal_analyzer.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
render_signal_analyzer_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
residual_echo_estimator.cc AEC3: adding a milder exponential decay parameter that is used for dominant nearend regions when enabled. 2021-09-08 11:36:50 +00:00
residual_echo_estimator.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
residual_echo_estimator_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
reverb_decay_estimator.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
reverb_decay_estimator.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
reverb_frequency_response.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
reverb_frequency_response.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
reverb_model.cc AEC3: Add multichannel support to the residual echo estimator 2019-10-08 11:18:35 +00:00
reverb_model.h Format /modules 2023-04-20 02:02:45 +00:00
reverb_model_estimator.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
reverb_model_estimator.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
reverb_model_estimator_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
signal_dependent_erle_estimator.cc AEC3: Avoid overcompensating for render onsets during dominant nearend 2021-04-20 12:33:02 +00:00
signal_dependent_erle_estimator.h AEC3: Avoid overcompensating for render onsets during dominant nearend 2021-04-20 12:33:02 +00:00
signal_dependent_erle_estimator_unittest.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
spectrum_buffer.cc AEC3: Update SpectrumBuffer API 2019-10-18 07:01:42 +00:00
spectrum_buffer.h AEC3: Update SpectrumBuffer API 2019-10-18 07:01:42 +00:00
stationarity_estimator.cc Delete rtc_base/atomic_ops.h 2022-06-28 08:32:13 +00:00
stationarity_estimator.h Delete rtc_base/atomic_ops.h 2022-06-28 08:32:13 +00:00
subband_erle_estimator.cc AEC3: Unbounded echo spectrum for dominant nearend detection. 2021-06-11 13:30:00 +00:00
subband_erle_estimator.h AEC3: Unbounded echo spectrum for dominant nearend detection. 2021-06-11 13:30:00 +00:00
subband_nearend_detector.cc AEC3: Sub-band nearend detector 2019-11-25 16:26:49 +00:00
subband_nearend_detector.h AEC3: Sub-band nearend detector 2019-11-25 16:26:49 +00:00
subtractor.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
subtractor.h AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
subtractor_output.cc AEC3: Rename shadow filter 2020-03-20 15:26:14 +00:00
subtractor_output.h AEC3: Rename shadow filter 2020-03-20 15:26:14 +00:00
subtractor_output_analyzer.cc Retuning of the HMM transparent mode classifier 2024-05-16 08:50:17 +00:00
subtractor_output_analyzer.h AEC3: Prevent transparent mode from leaking low volume echo 2020-10-21 11:19:55 +00:00
subtractor_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
suppression_filter.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
suppression_filter.h AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
suppression_filter_unittest.cc AEC3: 'Block' class 2022-05-23 09:53:46 +00:00
suppression_gain.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
suppression_gain.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
suppression_gain_unittest.cc Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
transparent_mode.cc Retuning of the HMM transparent mode classifier 2024-05-16 08:50:17 +00:00
transparent_mode.h AEC3: Prevent transparent mode from leaking low volume echo 2020-10-21 11:19:55 +00:00
vector_math.h aec3: Support AVX2/FMA intrinsics in AEC3 2020-09-01 11:58:16 +00:00
vector_math_avx2.cc Format /modules 2023-04-20 02:02:45 +00:00
vector_math_unittest.cc Refactor cpu_features_wrapper.h functions from C to C++. 2020-09-07 08:44:24 +00:00