Commit Graph

100 Commits

Author SHA1 Message Date
Miriam Zimmerman
8ace227e4f Build fixes 2026-05-08 13:42:21 -04:00
Miriam Zimmerman
fcbea5e79b
Return nonzero length for callback-gone case 2026-05-07 14:46:23 -04:00
Jim Gustafson
357e03d232 Fix Windows ARM64 link error when DRED is disabled 2026-04-30 18:09:04 -07:00
Jim Gustafson
da5bb4ff55
Disable dred for windows arm64 2026-04-30 15:11:26 -07:00
Jim Gustafson
a75b0fbe22
Integrate Opus DRED
Co-authored-by: Michael Klingbeil <klingm@amazon.com>
2026-04-30 13:15:32 -07:00
Jim Gustafson
c602520f39 Add opus deep plc/dred builds and dnn model support 2026-04-21 13:41:37 -07:00
Jim Gustafson
45f30269e4 Add opus decoder configuration plumbing 2026-04-20 11:06:14 -07:00
Jim Gustafson
03ccbd317d Add more audio receiver stats for jitter buffer 2026-04-20 10:37:34 -07:00
Miriam Zimmerman
231b7a2033
ADM: avoid using C++ layer to proxy updates and ignore WebRTC's device selection choices 2026-04-13 16:42:23 -04:00
Adel Lahlou
a5d71d3557 m146 merge fixes 2026-04-06 00:19:39 -07:00
Miriam Zimmerman
b82779049a
Add encoder implementation to ringrtc_stats 2026-03-27 09:39:58 -04:00
Miriam Zimmerman
a59be06910 Use the smoothed CPU load estimator 2026-02-26 11:59:25 -08:00
Jim Gustafson
c6e7c16ca1 Update to opus 1.6.1 2026-02-24 13:11:57 -08:00
Miriam Zimmerman
e577cb794c
Report video codec in use in stats 2026-01-22 16:16:57 -05:00
Miriam Zimmerman
64e1b1293d
Remove support for file-based ADM 2026-01-20 13:31:47 -05:00
Miriam Zimmerman
5d2c3021a3
remove unneeded null-DCHECK 2026-01-07 14:06:55 -05:00
Miriam Zimmerman
48b69bfcf9 Post-142-merge fixes
Also, implement OnIceCandidateRemoved(), and do some code formatting
2025-12-04 14:37:00 -05:00
Jim Gustafson
dcbd085d21 Avoid errors when unregistering sinks 2025-11-14 08:49:28 -08:00
Jim Gustafson
2249619db5
Add dedicated rtp packet observer for received data 2025-11-10 16:01:23 -08:00
Miriam Zimmerman
fa893bf0bb
Update to newer field trial mechanism. 2025-11-10 13:08:07 -05:00
Jim Gustafson
287b4c3cde
Fix minor function declaration issues 2025-11-07 17:19:43 -08:00
adel-signal
37c5088468
Add backup connection candidate stats and ICE check stats 2025-10-21 10:17:41 -07:00
Miriam Zimmerman
b744044911
Decrement rust ADM refcount in PCF destructor 2025-09-26 14:55:22 -04:00
Jim Gustafson
7959dd26b7 m140 merge fixes 2025-09-25 18:15:57 -07:00
Jim Gustafson
bb6726cc53 m138 merge fixes 2025-07-18 19:10:43 -07:00
Miriam Zimmerman
8d2696eb00
Always use the ringrtc ADM 2025-06-13 14:11:48 -04:00
Jim Gustafson
f8f1cd7be9
Avoid creating a new description and converting 2025-06-04 20:15:52 -07:00
Jim Gustafson
71f5fa234e Fix android build after formatting 2025-05-22 16:48:34 -07:00
Jim Gustafson
803054e96e
Remove obsolete sdp string munging 2025-05-22 15:38:39 -07:00
Jim Gustafson
819f19a239 Fix build after formatting 2025-05-20 14:42:52 -07:00
Jim Gustafson
b675ed078f
Start checking source code formatting 2025-05-15 13:46:13 -07:00
Jim Gustafson
f3d8285e87 m136 merge fixes
- Also moving some RingRTC implementation to webrtc namespace
- Also fixing up some patch comments
2025-05-05 16:48:56 -07:00
Jim Gustafson
32d55c21dc Remove obsolete Opus SDP munging 2025-01-15 09:53:08 -08:00
Miriam Zimmerman
c26a93c776 Use new BuiltinAudioProcessingBuilder
Also update from dependencies.audio_processing to
dependencies.audio_processing_builder.
2025-01-07 13:16:03 -05:00
Jim Gustafson
6299ef4fbe
Remove RED support
Remove negotiated RED support
2024-12-16 10:45:56 -08:00
Miriam Zimmerman
1f908d4441
Use RE2 instead of std::regex for SDP munging. 2024-12-02 17:00:37 -05:00
Rashad Sookram
2729e9a73a
Remove checks for dependency descriptors 2024-11-20 08:33:58 -08:00
Richard Russo
057575f5d1
Enable video layers allocation header extension in group calls 2024-11-19 11:39:36 -08:00
Jim Gustafson
72d638d9de m130 merge fixes 2024-10-23 20:01:09 -07:00
Miriam Zimmerman
ee56807773
Remove now-unnecessary virtual functions. 2024-09-18 13:56:25 -04:00
Richard Russo
bc875d82f3
Allow connection to a TCP+TLS server candidate 2024-09-11 11:18:48 -07:00
Jim Gustafson
89ec2da2bc m128 merge fixes
- Reduced size rtcp is not needed for audio
- Remove unneeded change
- Add missing change comment
2024-09-04 13:25:29 -07:00
Adel Lahlou
64c2ce60bb Remove deprcated use of rtc:RefCountBase 2024-08-31 02:42:40 -07:00
Rashad Sookram
de67c24f12
Revert "Add Rust_setIncomingAudioMuted" 2024-08-14 10:24:23 -04:00
Rashad Sookram
6ec5a4f1d2
Enable sending dependency descriptor in group calls 2024-07-16 11:37:47 -04:00
Jim Gustafson
a322dda556
Add audio device module for android based on Oboe 2024-07-03 12:28:41 -07:00
Miriam Zimmerman
47b7b9d95f
Simplify handling of audio callbacks 2024-07-02 15:19:47 -04:00
Jim Gustafson
16dbd7a436 Remove support for setting mobile aec 2024-06-28 14:28:54 -07:00
Miriam Zimmerman
166228f04e
Plumb ADM calls through to ringrtc. 2024-06-27 17:05:02 -04:00
Rashad Sookram
30fcfb6b7e
Revert "Enable sending dependency descriptor in group calls" 2024-06-27 15:02:06 -04:00