6c2ac2ea创建于 2022年9月27日历史提交
文件最后提交记录最后更新时间
Remove dependency on rtc_base_approved from most targets Bug: webrtc:9838 Change-Id: Ibd0199803597eff48ca139a5cecdc3209c62c5d2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259873 Auto-Submit: Florent Castelli <orphis@webrtc.org> Commit-Queue: Florent Castelli <orphis@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36643} 4 年前
PFFFT C++ wrapper for APM Pretty-Fast Fast Fourier Transform is a 3rd party FFT C library meant to replace other FFT libraries in WebRTC (see https://crbug.com/webrtc/9577). This CL adds a WebRTC wrapper meant to be used inside the Audio Processing Module (APM). As a first step, it only supports aligned memory allocated via PFFFT. Support for the C++ standard library containers will be done afterwards since it requires careful investigation and benchmarking (because PFFFT uses SIMD optimizations). The wrapper pre-allocates a scratch buffer to avoid VLA. Bug: webrtc:9577 Change-Id: Ied00c3d3b1df292024f608ccf0ed1917d6e92e56 Reviewed-on: https://webrtc-review.googlesource.com/c/122563 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Max Morin <maxmorin@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26808}7 年前
Optimize CascadedBiQuadFilter. Unloading states and coefficients to local variables avoids excessive memory access when building with "-fno-strict-aliasing". Bug: None Change-Id: I90bf81ae794c21e9e41500c5040387cf67ebdd38 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240320 Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Commit-Queue: Christian Schuldt <cschuldt@google.com> Cr-Commit-Position: refs/heads/main@{#35518} 4 年前
Use the AEC3 high-pass filter for the whole APM This CL removes and replaces the legacy fixed-point high-pass filter in APM with the floating point high-pass filter in AEC3. Bug: webrtc:10907 Change-Id: I88cf8f622ab139e4ffa97f89a72425aa3becfc58 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/150103 Commit-Queue: Per Åhgren <peah@webrtc.org> Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28950} 6 年前
Rename more death test to *DeathTest Bug: webrtc:11577 Change-Id: If45e322fed3f2935e64c9e4d7e8c096eccc53ac4 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/176140 Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Tommi <tommi@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31362} 5 年前
Use backticks not vertical bars to denote variables in comments for /modules/audio_processing Bug: webrtc:12338 Change-Id: I85bff694dd2ead83c939c4d1945eff82e1296001 No-Presubmit: True Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227161 Commit-Queue: Artem Titov <titovartem@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34690} 4 年前
Use backticks not vertical bars to denote variables in comments for /modules/audio_processing Bug: webrtc:12338 Change-Id: I85bff694dd2ead83c939c4d1945eff82e1296001 No-Presubmit: True Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227161 Commit-Queue: Artem Titov <titovartem@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34690} 4 年前
Use backticks not vertical bars to denote variables in comments for /modules/audio_processing Bug: webrtc:12338 Change-Id: I85bff694dd2ead83c939c4d1945eff82e1296001 No-Presubmit: True Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227161 Commit-Queue: Artem Titov <titovartem@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34690} 4 年前
Fix math involving enums in C++20 (-Wdeprecated-anon-enum-enum-conversion) - Replace enum with constexpr if necessary. - Merge multiple definitions for H.264 NalDefs and FuDefs and apply constexpr. Bug: chromium:1284275 Change-Id: I4a4d95ed6aba258e7c19c3ae6251c8b78caf84ec Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276561 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Auto-Submit: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com> Cr-Commit-Position: refs/heads/main@{#38215} 3 年前
Fixes to support building in -std=c++20 mode. * Structs with user-declared constructors are no longer considered aggregates, so remove the declarations when possible * Types of both arguments to "==" must match to avoid "ambiguous function call" warning * Various types of math involving enums are deprecated, so replace with constexprs where necessary * ABSL_CONST_INIT must be used on definition as well as declaration * volatile memory may no longer be read from and written to by the same operator, so replace e.g. "n++" with "n = n + 1" * Replace an outdated check for no_unique_address support with __has_cpp_attribute * std::result_of(f(x)) has been removed, replace with std::invoke_result(f, x) Bug: chromium:1284275 Change-Id: I77b366ab1da7eb2c1e4c825b2714417c31ee5903 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261221 Auto-Submit: Peter Kasting <pkasting@chromium.org> Reviewed-by: Tomas Gunnarsson <tommi@google.com> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36786} 3 年前
Use backticks not vertical bars to denote variables in comments for /modules/audio_processing Bug: webrtc:12338 Change-Id: I85bff694dd2ead83c939c4d1945eff82e1296001 No-Presubmit: True Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227161 Commit-Queue: Artem Titov <titovartem@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34690} 4 年前
APM PFFFT wrapper: Add frequency domain convolution Wrapping pffft_zconvolve_accumulate() Bug: webrtc:9577 Change-Id: I68b7da4d08c28583f5abd59d906603754c94c00f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/130500 Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27358}7 年前
Use backticks not vertical bars to denote variables in comments for /modules/audio_processing Bug: webrtc:12338 Change-Id: I85bff694dd2ead83c939c4d1945eff82e1296001 No-Presubmit: True Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227161 Commit-Queue: Artem Titov <titovartem@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34690} 4 年前
Rename more death test to *DeathTest Bug: webrtc:11577 Change-Id: If45e322fed3f2935e64c9e4d7e8c096eccc53ac4 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/176140 Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Tommi <tommi@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31362} 5 年前