2e1f16d5创建于 2023年10月26日历史提交
文件最后提交记录最后更新时间
Make AEC3 json parsing code testonly Reasons: - the code is no longer used in Chrome - it is conceptually weird for WebRTC to have JSON parsing in its API - there are concerns around the reliability of the underlying JSON library Additionally, this CL removes the rtc_json "poisonous" attribute: the scheme is incompatible and redundant with testonly. Bug: webrtc:1493351 Change-Id: I0b621b0e3f183df7315919d9c89242fbe387928f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/325062 Reviewed-by: Per Åhgren <peah@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Sam Zackrisson <saza@webrtc.org> Cr-Commit-Position: refs/heads/main@{#41014} 2 年前
Make AEC3 json parsing code testonly Reasons: - the code is no longer used in Chrome - it is conceptually weird for WebRTC to have JSON parsing in its API - there are concerns around the reliability of the underlying JSON library Additionally, this CL removes the rtc_json "poisonous" attribute: the scheme is incompatible and redundant with testonly. Bug: webrtc:1493351 Change-Id: I0b621b0e3f183df7315919d9c89242fbe387928f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/325062 Reviewed-by: Per Åhgren <peah@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Sam Zackrisson <saza@webrtc.org> Cr-Commit-Position: refs/heads/main@{#41014} 2 年前
Make gustaf and peah OWNERS of api/audio Bug: webrtc:8851 Notry: true Change-Id: I543e1dfbb1707b7ea20a90dce0970e0b10889859 Reviewed-on: https://webrtc-review.googlesource.com/48461 Commit-Queue: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#21912}8 年前
Remove NetEq extra delay option. Bug: b/156734419 Change-Id: I787e6961ad283990d633029c0cf296e10b825875 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/237403 Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org> Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org> Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org> Cr-Commit-Position: refs/heads/main@{#35326} 4 年前
Remove RTC_DISALLOW_COPY_AND_ASSIGN more. Bug: webrtc:13555, webrtc:13082 Change-Id: I9c07708108da0a26f5e228384fd56cef4d1540b3 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/247300 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Reviewed-by: Artem Titov <titovartem@webrtc.org> Commit-Queue: (Daniel.L) Byoungchan Lee <daniel.l@hpcnt.com> Cr-Commit-Position: refs/heads/main@{#35749} 4 年前
Use backticks not vertical bars to denote variables in comments for /api Bug: webrtc:12338 Change-Id: Ib97b2c3d64dbd895f261ffa76a2e885bd934a87f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226940 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34554} 4 年前
Use backticks not vertical bars to denote variables in comments for /api Bug: webrtc:12338 Change-Id: Ib97b2c3d64dbd895f261ffa76a2e885bd934a87f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226940 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34554} 4 年前
Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED Add implementation of RTC_DCHECK_NOTREACHED equal to the RTC_NOTREACHED. The new macros will replace the old one when old one's usage will be removed. The idea of the renaming to provide a clear signal that this is debug build only macros and will be stripped in the production build. Bug: webrtc:9065 Change-Id: I4c35d8b03e74a4b3fd1ae75dba2f9c05643101db Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/237802 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/main@{#35348} 4 年前
Adding support for channel mixing between different channel layouts. Two new classes are added to WebRTC from Chrome: ChannelMixer and ChannelMixingMatrix but they are not yet utilized in the audio path for WebRTC. The idea is to utilize these new classes when adding support for multi- channel encoding/decoding in WebRTC/Chrome. Adds support for a new enumerator call webrtc::ChannelLayout and some helper methods which maps between channel layout and number of channels. These parts are also copied from Chrome. Minor (cosmetic) changes are also done on the AudioFrame to prepare for upcoming work. Bug: webrtc:10783 Change-Id: I6cd7a13a3bc1c8bbfa19bc974c7a011d22d19197 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/141674 Commit-Queue: Henrik Andreassson <henrika@webrtc.org> Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28482} 6 年前
AEC3: adding a milder exponential decay parameter that is used for dominant nearend regions when enabled. Bug: webrtc:13143 Change-Id: Iedc6ff39ed5c7cd372b54a82c86354957c8852de Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/231131 Commit-Queue: Per Åhgren <peah@webrtc.org> Reviewed-by: Per Åhgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/main@{#34947} 4 年前
delay estrimator: Enable looking for early reverberation Enable by default the look for the first echo. Bug: webrtc:14205 Change-Id: Iae904679c1432f3a0766263907cf376903685b97 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278043 Reviewed-by: Jesus de Vicente Pena <devicentepena@webrtc.org> Commit-Queue: Lionel Koenig <lionelk@webrtc.org> Reviewed-by: Per Åhgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/main@{#38452} 3 年前
AEC3: Add multichannel configuration and multichannel detection The features have two safety fallbacks: - multichannel config has a killswitch WebRTC-Aec3SetupSpecificDefaultConfigDefaultsKillSwitch - stereo detection has a killswitch WebRTC-Aec3StereoContentDetectionKillSwitch Both features are enabled by default in the AEC3 config. Tested: Bitexact on a large number of aecdumps. Bug: chromium:1295710 Change-Id: I340cdc9140dacd4ca22d0911eb9f732b6cf8b226 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258129 Reviewed-by: Per Åhgren <peah@webrtc.org> Commit-Queue: Sam Zackrisson <saza@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36482} 4 年前
Remove legacy EchoControlFactory::Create Bug: webrtc:10913 Change-Id: I34af9abe76f5b08d7dc5c3e0281fafc14a71eed8 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/159031 Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org> Reviewed-by: Per Åhgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29741} 6 年前
Enabling a safe fall-back functionality for overruns in the runtime settings Bug: b/177830919 Change-Id: I9369f6fc004ceb2b626d33b36262bc8aeabdb1a0 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/206988 Commit-Queue: Per Åhgren <peah@webrtc.org> Reviewed-by: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#33371} 5 年前
Add rtc::make_ref_counted to api/ This cl adds a forwarding header, a build target, and migrates headers in api/ to use it. Moving actual implementation, will follow, in https://webrtc-review.googlesource.com/c/src/+/265390. Bug: webrtc:12701 Change-Id: Id950725d7d054de8a83b3800b9c9a6437344de86 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265660 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37200} 3 年前
Surface ResidualEchoDetector creation to API This allows users to inject the residual echo detector, as a step toward making it an optional part of compilation. Bug: webrtc:11292, webrtc:11539 Change-Id: I7fcc8dbaced67a82851cd6cdcbc115eb01c21fcf Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/174040 Reviewed-by: Per Åhgren <peah@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Commit-Queue: Sam Zackrisson <saza@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31222} 5 年前