Commit graph

55 commits

Author SHA1 Message Date
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
Miriam Zimmerman
542c47f165
ringrtc: Add stub ADM. 2024-06-26 11:17:33 -04:00
Rashad Sookram
21113ab37d
Enable sending dependency descriptor in group calls 2024-06-25 17:30:37 -04:00
Jim Gustafson
99c102adad m126 merge fixes 2024-06-25 14:25:19 -07:00
Miriam Zimmerman
b25957f459
ringrtc: Clean up externally-specified keys code 2024-06-21 17:26:58 -04:00
Jim Gustafson
4cf759baf3 m123 merge fixes 2024-06-21 12:33:48 -07:00
Jim Gustafson
7c9970cacb Remove lbred experiment 2024-06-06 15:10:30 -07:00
Miriam Zimmerman
2cf10f1072 ringrtc: Propagate externally-negotiated keys. 2024-06-05 18:16:19 -04:00
Adel Lahlou
7506f69c7e Signal: return full stats report json to stats observer 2024-05-06 13:32:00 -07:00
Jim Gustafson
a170a82bb0
Update to use Opus 1.5 2024-04-05 14:07:50 -07:00
Rashad Sookram
ed3f2f4c8a
Fix InjectableNetwork::AddInterface declaration 2024-03-28 15:41:10 -04:00
Rashad Sookram
f93cee1ebf
Add receive support for encrypted TOC byte 2024-03-26 10:37:56 -04:00
Jim Gustafson
8ee5fc9619 Use proper u16 type preference 2024-03-11 11:46:16 -07:00
Jim Gustafson
fec996003b
Add jitter buffer config 2024-03-05 16:24:04 -08:00
Rashad Sookram
e700b8d658
Detect received dependency descriptor 2024-02-20 12:46:23 -05:00
adel-signal
cb5b545862 signal: update ringrtc ffi to accept list of IceServers 2024-02-16 15:27:20 -08:00
Jim Gustafson
5b1a8a189a m122 merge fixes 2024-02-16 15:27:14 -08:00
Jim Gustafson
6e5158df93 m120 merge fixes
- Use worker_thread TaskQueue for channel operations
- Fix use of deprecated DNS resolver
- Restore quantization of audio levels
- Simplify crypto options change
- Move channel blocking operations to pc
- Sync opus for merge
2024-01-24 09:14:46 -08:00
Rashad Sookram
ba173479ef
Use unified plan for group calls 2023-12-19 15:26:26 -05:00
Jim Gustafson
4ba92580ff
Always try to use the Windows ADM2 2023-12-05 08:59:00 -08:00
Rashad Sookram
2bfff4ea6d
Revert changes to enable echo detection 2023-12-04 17:15:35 -05:00
Rashad Sookram
c632a4acfc
Use unified plan for 1:1 calls 2023-11-15 17:12:25 -05:00
inaqui-signal
fa4fd71354 Merge branch 'm118' 2023-11-07 15:00:28 -06:00
Jim Gustafson
62d543d814
Add low bitrate redundancy support 2023-10-31 13:14:36 -07:00
Rashad Sookram
c1124288a3
Allow ICE server hostname to be set 2023-10-13 17:56:36 -04:00
Rashad Sookram
6504b2a0f9
Add Rust_setIncomingAudioMuted 2023-09-27 12:16:54 -04:00
Rashad Sookram
e667578458
Allow configuration of audio jitter buffer max target delay 2023-09-21 12:01:06 -04:00
Jim Gustafson
94ae6702c9 Disable audio and media flow by default 2023-09-12 18:03:28 -07:00
Jim Gustafson
7da0a87124
Add more audio control and safe defaults 2023-08-23 10:42:30 -07:00
Rashad Sookram
968d756463
Add accessor for bandwidth estimate 2023-08-23 13:31:53 -04:00
Iñaqui
59f20d9169 Use a video encoder factory with simulcast support 2023-08-17 12:02:08 -05:00
inaqui-signal
c570368abc Merge branch 'm116' into 5845 2023-08-09 14:40:20 -05:00
Rashad Sookram
54a3523d81
Allow disabling output format request 2023-07-17 16:39:10 -04:00
Rashad Sookram
ff4a9d3e8e
Add Rust_scaleVideoFrameBuffer 2023-07-14 15:05:31 -04:00
Jim Gustafson
c8254d1d0a
Fix windows build for call simulator 2023-06-28 11:23:28 -07:00
Jim Gustafson
e8c043c6dc
Changes to support call simulator 2023-06-27 19:41:54 -07:00
Rashad Sookram
fa225917df
Adapt frames passed to Rust_pushVideoFrame 2023-06-27 12:27:30 -04:00
Rashad Sookram
3f71b5a8b3
Expose jitter buffer stats 2023-06-08 10:13:26 -04:00
Rashad Sookram
db3d421794
Add setting for jitter buffer max packets
Co-authored-by: Jim Gustafson <jim@signal.org>
2023-06-08 10:11:53 -04:00
Jim Gustafson
2419be832c Use opus fork from signalapp/opus@webrtc 2023-05-12 08:49:19 -07:00
Rashad Sookram
09ab5e52ba Fix compiler errors 2023-04-27 15:07:33 -04:00
Jim Gustafson
3749592382 Remove h264 video codec support 2023-04-21 13:04:17 -07:00
Richard Russo
0c06e85120
Allow tcp candidates in group calls 2023-03-16 16:11:36 -07:00
Jordan Rose
e84a116428 rffi: Set a bandwidth limit on the lowest layer of a group call 2023-03-14 12:00:58 -07:00
Rashad Sookram
50481294cf Fix post-merge errors 2023-02-17 12:43:33 -05:00
Jordan Rose
c6b7352e9d rffi: Fix borrowed/owned in PeerConnectionObserver's onVideoFrame
Both sides were already treating this parameter as "owned", it just
got named wrong in the initial annotation pass.
2023-02-15 11:56:16 -08:00