WWebRTC LUCI CQFormat /modules
c018bae8创建于 2023年4月20日历史提交
文件最后提交记录最后更新时间
Adopt absl::string_view in modules/audio_processing/ Bug: webrtc:13579 Change-Id: Idb05a64cfd16aed68d40cd427a6b516caa5e2077 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269387 Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Commit-Queue: Ali Tofigh <alito@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37800} 3 年前
Reland "Reland "AGC2 RNN VAD: Recurrent Neural Network impl"" This reverts commit 3c9f47434f0af3b16f1b8f43cd4500be6fd2ac17. Reason for revert: downstream projects fixed Original change's description: > Revert "Reland "AGC2 RNN VAD: Recurrent Neural Network impl"" > > This reverts commit e0bba68edea74ca33f4c492eba290c089f233f6b. > > Reason for revert: <INSERT REASONING HERE> > > Original change's description: > > Reland "AGC2 RNN VAD: Recurrent Neural Network impl" > > > > This reverts commit 97e349ace7a3fd64fff270f0d780e02bb708f503. > > > > Reason for revert: downstream projects fixed > > > > Original change's description: > > > Revert "AGC2 RNN VAD: Recurrent Neural Network impl" > > > > > > This reverts commit 2491cb73820fe82923b848dfcab6772b4b0addb0. > > > > > > Reason for revert: broke internal build > > > > > > Original change's description: > > > > AGC2 RNN VAD: Recurrent Neural Network impl > > > > > > > > RNN implementation for the AGC2 VAD that includes a fully connected > > > > layer and a gated recurrent unit layer. > > > > > > > > Bug: webrtc:9076 > > > > Change-Id: Ibb8b0b4e9213f09eb9dbe118bbdc94d7e8e4f91b > > > > Reviewed-on: https://webrtc-review.googlesource.com/72060 > > > > Reviewed-by: Patrik Höglund <phoglund@webrtc.org> > > > > Reviewed-by: Alex Loiko <aleloi@webrtc.org> > > > > Reviewed-by: Ivo Creusen <ivoc@webrtc.org> > > > > Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> > > > > Cr-Commit-Position: refs/heads/master@{#23101} > > > > > > TBR=phoglund@webrtc.org,alessiob@webrtc.org,aleloi@webrtc.org,ivoc@webrtc.org > > > > > > Change-Id: Ic311c4b7d79094e959d3a2c4a53c398f34c954e2 > > > No-Presubmit: true > > > No-Tree-Checks: true > > > No-Try: true > > > Bug: webrtc:9076 > > > Reviewed-on: https://webrtc-review.googlesource.com/74200 > > > Reviewed-by: Sam Zackrisson <saza@webrtc.org> > > > Commit-Queue: Sam Zackrisson <saza@webrtc.org> > > > Cr-Commit-Position: refs/heads/master@{#23103} > > > > TBR=phoglund@webrtc.org,saza@webrtc.org,alessiob@webrtc.org,aleloi@webrtc.org,ivoc@webrtc.org > > > > Change-Id: I0c7f8e0f59be926322d05b1da1d4d19c0777dab2 > > No-Presubmit: true > > No-Tree-Checks: true > > No-Try: true > > Bug: webrtc:9076 > > Reviewed-on: https://webrtc-review.googlesource.com/74460 > > Reviewed-by: Alessio Bazzica <alessiob@webrtc.org> > > Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> > > Cr-Commit-Position: refs/heads/master@{#23113} > > TBR=phoglund@webrtc.org,saza@webrtc.org,alessiob@webrtc.org,aleloi@webrtc.org,ivoc@webrtc.org > > Change-Id: I3985a6d38df1d4438a50d031bc9f6cf41eb83121 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: webrtc:9076 > Reviewed-on: https://webrtc-review.googlesource.com/74560 > Reviewed-by: Sam Zackrisson <saza@webrtc.org> > Commit-Queue: Sam Zackrisson <saza@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#23117} TBR=phoglund@webrtc.org,saza@webrtc.org,alessiob@webrtc.org,aleloi@webrtc.org,ivoc@webrtc.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: webrtc:9076 Change-Id: I4d81786837017d4daf0dbb1218306795b977ade5 Reviewed-on: https://webrtc-review.googlesource.com/74760 Reviewed-by: Alessio Bazzica <alessiob@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23138}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 年前
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 年前
RNN VAD: unit test code clean-up - test_utils.h/.cc simplified - webrtc::rnnvad::test -> webrtc::rnnvad - all unit test code inside the anonymous namespace - names improved Bug: webrtc:10480 Change-Id: I0a0f056f9728bb8a1b93006b95d7ed5bf5bd4adb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/196509 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Sam Zackrisson <saza@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32789} 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 年前
BiQuadFilter: API improvements Bug: webrtc:7494 Change-Id: If0270cddeb46fa53c0fbb385c85e48f28f9e1a5c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/236342 Reviewed-by: Hanna Silen <silen@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/main@{#35274} 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 年前
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 年前
RNN VAD: unit test code clean-up - test_utils.h/.cc simplified - webrtc::rnnvad::test -> webrtc::rnnvad - all unit test code inside the anonymous namespace - names improved Bug: webrtc:10480 Change-Id: I0a0f056f9728bb8a1b93006b95d7ed5bf5bd4adb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/196509 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Sam Zackrisson <saza@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32789} 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 年前
AGC2 RNN VAD: safe SIMD optimizations scheme + AVX2 kill switch In preparation for adding AVX2 code, a safe scheme to support different SIMD optimizations is added. Safety features: - AVX2 kill switch to stop using it even if supported by the architecture - struct indicating the available CPU features propagated from AGC2 to each component; in this way - better control over the unit tests - no need to propagate individual kill switches but just set to false features that are turned off Note that (i) this CL does not change the performance of the RNN VAD and (ii) no AVX2 optimization is added yet. Bug: webrtc:10480 Change-Id: I0e61f3311ecd140f38369cf68b6e5954f3dc1f5a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/193140 Reviewed-by: Per Åhgren <peah@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32739} 5 年前
Use backticks not vertical bars to denote variables in comments Bug: webrtc:12338 Change-Id: I89c8b3a328d04203177522cbdfd9e606fd4bce4c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/228246 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34696} 4 年前
RNN VAD: use VectorMath::DotProduct() for pitch search This CL brings a large improvement to the RNN VAD CPU performance by finally using VectorMath::DotProduct() for pitch search. The realtime factor improved from about 390x to 570x for SSE2 (+180x, 45% faster) and to 610x for AVX2 (+235x, 60% faster). RNN VAD benchmark results: ``` +-----+-------+------+------+ | run | none* | SSE2 | AVX2 | +-----+-------+------+------+ | 1 | 393x | 572x | 618x | | 2 | 388x | 568x | 607x | | 3 | 393x | 564x | 599x | +-----+-------+------+------+ ``` *: baseline, no SIMD used for pitch search, but SSE2 used for the RNN Results obtained as follows: 1. Force SSE2 in DISABLED_RnnVadPerformance for the RNN part in order to measure the baseline correctly: ``` RnnBasedVad rnn_vad({/*sse2=*/true, /*avx2=*/true, /*neon=*/false}); ``` 2. Run the test: ``` $ ./out/release/modules_unittests \ --gtest_filter=*RnnVadTest*DISABLED_RnnVadPerformance* \ --gtest_also_run_disabled_tests --logs ``` Bug: webrtc:10480 Change-Id: I89a2bd420265540026944b9c0f1fdd4bfda7f475 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/195001 Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32755} 5 年前
RNN VAD: FC layer simplified The implementations for the fully connected layer can be simlpified by using VectorMath:DotProduct(). In this way, it is also possible to remove (nearly) duplicated SIMD code, reduce the binary size and more easily maintain the code. This CL also forces unoptimized code for the output layer of the VAD, which is a FC 24x1 layer. A slight improvement of the realtime has been measured (delta ~ +5x). Bug: webrtc:10480 Change-Id: Iee93bd59f7905ebf96275dbbfeb3c921baf4e8db Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/195580 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32806} 5 年前
RNN VAD: unit test code clean-up - test_utils.h/.cc simplified - webrtc::rnnvad::test -> webrtc::rnnvad - all unit test code inside the anonymous namespace - names improved Bug: webrtc:10480 Change-Id: I0a0f056f9728bb8a1b93006b95d7ed5bf5bd4adb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/196509 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Sam Zackrisson <saza@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32789} 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 年前
RNN VAD: unit test code clean-up - test_utils.h/.cc simplified - webrtc::rnnvad::test -> webrtc::rnnvad - all unit test code inside the anonymous namespace - names improved Bug: webrtc:10480 Change-Id: I0a0f056f9728bb8a1b93006b95d7ed5bf5bd4adb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/196509 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Sam Zackrisson <saza@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32789} 5 年前
RNN VAD: FC layer simplified The implementations for the fully connected layer can be simlpified by using VectorMath:DotProduct(). In this way, it is also possible to remove (nearly) duplicated SIMD code, reduce the binary size and more easily maintain the code. This CL also forces unoptimized code for the output layer of the VAD, which is a FC 24x1 layer. A slight improvement of the realtime has been measured (delta ~ +5x). Bug: webrtc:10480 Change-Id: Iee93bd59f7905ebf96275dbbfeb3c921baf4e8db Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/195580 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32806} 5 年前
RNN VAD: GRU layer isolated into rnn_gru.h/.cc Refactoring done to more easily and cleanly add SIMD optimizations and to remove GatedRecurrentLayer from the RNN VAD api. Bug: webrtc:10480 Change-Id: Ie1dffdd9b19c57c03a0b634f6818c0780456a66c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/195445 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32770} 5 年前
Format /modules git ls-files | grep -e "\(\.h\|\.cc\)$" | grep -e "^modules/" | xargs clang-format -i ; git cl format after landing: add to .git-blame-ignore-revs Bug: webrtc:15082 Change-Id: I2c3cd28740062794f8c10e39d8406aadb9e9a35a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301620 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Auto-Submit: Jared Siskin <jtsiskin@meta.com> Cr-Commit-Position: refs/heads/main@{#39901} 3 年前
RNN VAD: FC layer simplified The implementations for the fully connected layer can be simlpified by using VectorMath:DotProduct(). In this way, it is also possible to remove (nearly) duplicated SIMD code, reduce the binary size and more easily maintain the code. This CL also forces unoptimized code for the output layer of the VAD, which is a FC 24x1 layer. A slight improvement of the realtime has been measured (delta ~ +5x). Bug: webrtc:10480 Change-Id: Iee93bd59f7905ebf96275dbbfeb3c921baf4e8db Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/195580 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32806} 5 年前
RNN VAD: add missing CPU features to test FC and GRU layers Bug: webrtc:10480 Change-Id: I6c49e728ed61647b098c20a6d8a856005066ab75 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200840 Reviewed-by: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Sam Zackrisson <saza@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32930} 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 年前
RNN VAD: GRU layer optimized Using VectorMath::DotProduct() in GatedRecurrentLayer to reuse existing SIMD optimizations. Results: - When SSE2/AVX2 is avilable, the GRU layer takes 40% of the unoptimized code - The realtime factor for the VAD improved as follows - SSE2: from 570x to 630x - AVX2: from 610x to 680x This CL also improved the GRU layer benchmark by (i) benchmarking a GRU layer havibng the same size of that used in the VAD and (ii) by prefetching a long input sequence. Bug: webrtc:10480 Change-Id: I9716b15661e4c6b81592b4cf7c172d90e41b5223 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/195545 Reviewed-by: Per Åhgren <peah@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32803} 5 年前
RNN VAD: add missing CPU features to test FC and GRU layers Bug: webrtc:10480 Change-Id: I6c49e728ed61647b098c20a6d8a856005066ab75 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200840 Reviewed-by: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Sam Zackrisson <saza@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32930} 5 年前
RNN VAD: unit test code clean-up - test_utils.h/.cc simplified - webrtc::rnnvad::test -> webrtc::rnnvad - all unit test code inside the anonymous namespace - names improved Bug: webrtc:10480 Change-Id: I0a0f056f9728bb8a1b93006b95d7ed5bf5bd4adb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/196509 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Sam Zackrisson <saza@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32789} 5 年前
RNN VAD: FC and GRU layers implicit conversion to ArrayView Plus a few minor code readability improvements. Bug: webrtc:10480 Change-Id: I590d8e203b1d05959a8c15373841e37abe83237e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/195334 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32764} 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 年前
AGC2 RNN VAD size_t -> int Motivation: read "On Unsigned Integers" section in https://google.github.io/styleguide/cppguide.html#Integer_Types Plus, improved readability by getting rid of a bunch of static_cast<int>s. Bug: webrtc:10480 Change-Id: I911aa8cd08f5ccde4ee6f23534240d1faa84cdea Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/190880 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32524} 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 年前
AGC2 RNN VAD size_t -> int Motivation: read "On Unsigned Integers" section in https://google.github.io/styleguide/cppguide.html#Integer_Types Plus, improved readability by getting rid of a bunch of static_cast<int>s. Bug: webrtc:10480 Change-Id: I911aa8cd08f5ccde4ee6f23534240d1faa84cdea Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/190880 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32524} 5 年前
RNN VAD: Switch to PFFFT This CL replaces KissFFT with PFFFT for the spectral features computation. Remarks: - Extra FFT output vector copy eliminated - Scaling and windowing merged into a single vector for efficiency - Nyquist frequency hack to keep the iteration in BandFeaturesExtractor::ComputeSpectralCrossCorrelation simple Bug: webrtc:9577, webrtc:10480 Change-Id: I436563bd257f66a243f5402be270ffcf859bd184 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/130221 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Per Åhgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27536}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 年前
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 -Wunused-but-set-variable. Bug: None Change-Id: I8943227108e46c4c942895e4bd8fb276947502e0 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/236525 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org> Reviewed-by: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Reviewed-by: Björn Terelius <terelius@webrtc.org> Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#35272} 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 年前
Adopt absl::string_view in modules/audio_processing/ Bug: webrtc:13579 Change-Id: Idb05a64cfd16aed68d40cd427a6b516caa5e2077 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269387 Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Commit-Queue: Ali Tofigh <alito@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37800} 3 年前
Adopt absl::string_view in modules/audio_processing/ Bug: webrtc:13579 Change-Id: Idb05a64cfd16aed68d40cd427a6b516caa5e2077 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269387 Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Commit-Queue: Ali Tofigh <alito@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37800} 3 年前
RNN VAD optimizations: VectorMath::DotProduct() NEON arm64 Results: RNN VAD realtime factor improved from 140x to 195x (+55x) Test device: Pixel 2 XL Benchmark setup: max clock speed forced on all the cores by setting "performance" as scaling governor Bug: webrtc:10480 Change-Id: I3e92f643853ad1fe990db909c578ce78ee826c03 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198842 Reviewed-by: Per Åhgren <peah@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32888} 5 年前
Format /modules git ls-files | grep -e "\(\.h\|\.cc\)$" | grep -e "^modules/" | xargs clang-format -i ; git cl format after landing: add to .git-blame-ignore-revs Bug: webrtc:15082 Change-Id: I2c3cd28740062794f8c10e39d8406aadb9e9a35a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301620 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Auto-Submit: Jared Siskin <jtsiskin@meta.com> Cr-Commit-Position: refs/heads/main@{#39901} 3 年前
RNN VAD optimizations: VectorMath::DotProduct() NEON arm64 Results: RNN VAD realtime factor improved from 140x to 195x (+55x) Test device: Pixel 2 XL Benchmark setup: max clock speed forced on all the cores by setting "performance" as scaling governor Bug: webrtc:10480 Change-Id: I3e92f643853ad1fe990db909c578ce78ee826c03 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198842 Reviewed-by: Per Åhgren <peah@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32888} 5 年前