| commit | 254994f0711f0251cdd03bc6cb1d8832a416f5e4 | [log] [tgz] |
|---|---|---|
| author | Tommi <tommi@webrtc.org> | Wed May 28 16:19:06 2025 |
| committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Jun 06 09:34:43 2025 |
| tree | 563b8f7433d42dbad6cecb5fb21f7398f9bf494c | |
| parent | 72061f340a98abee02ffc5b666a4665d7ec4a15f [diff] |
Update SyncBuffer::GetNextAudioInterleaved() to use InterleavedView * Remove redundant error handling in the GetAudio path following recent stricter error handling changes in NetEqImpl. * GetAudioInternal() now depends on SyncBuffer's GetNextAudioInterleaved either reading what's requested or returning an error. Before there was a check to see when a partial read happened. Instead we now checks if a read was done and the internal SyncBuffer read index is not changed. * Also, minor consistency updates to neteq_->GetAudio() call sites. Don't set AudioFrame properties before issuing the call. NetEq always sets these fields as per design. Call sites that set the properties themselves, might mask a bug if that were to regress. Bug: chromium:335805780 Change-Id: I18afd3cbae1ff8ba2782ad7677b1dbccb1e1f646 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/391620 Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44851}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.