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