talksik
21f9438f0b
fixing terms
2023-06-30 14:57:29 -07:00
talksik
036a9af122
fixing broken link
2023-06-30 14:55:48 -07:00
Théo Monnom
34d73e657b
fix: add missing licenses & description
2023-06-30 22:19:42 +02:00
Théo Monnom
7010934c6d
v0.1.2 ( #104 )
2023-06-30 22:10:55 +02:00
Théo Monnom
5ceda455c4
feat: use new webrtc builds ( #103 )
2023-06-30 21:36:30 +02:00
Théo Monnom
8387ad8ff3
fix: publish track request on the ffi
2023-06-30 21:24:05 +02:00
Théo Monnom
046ae8c22b
fix: unsubscribe deadlock ( #101 )
2023-06-30 11:08:05 +02:00
Théo Monnom
c7c82cc693
use callbacks on internal events ( #100 )
2023-06-29 22:52:43 +02:00
Théo Monnom
efc334af8e
feat: move signal_client to livekit-api ( #98 )
2023-06-26 22:59:55 +02:00
Théo Monnom
678e20b0e3
fix: corrupt patch
2023-06-26 13:00:19 +02:00
Théo Monnom
2e330fa5f9
fix: licenses patch
2023-06-26 12:39:54 +02:00
Théo Monnom
d4d1171e97
fix: webrtc licenses generation ( #95 )
2023-06-25 00:32:47 +02:00
Théo Monnom
0854bb5eb8
feat: rtc_use_h264 on windows & linux ( #94 )
2023-06-24 22:04:19 +02:00
Théo Monnom
3a4333ef47
feat: webrtc builds for ios & android ( #93 )
2023-06-24 22:02:08 +02:00
Théo Monnom
983546767a
fix: use native tls roots on ffi ( #91 )
2023-06-19 01:40:51 +02:00
Théo Monnom
142daa9181
ci: build ffi on main branch ( #90 )
2023-06-19 00:01:14 +02:00
Théo Monnom
25f4c9a075
feat: add ffi datachannel & mute events ( #88 )
2023-06-18 22:45:05 +02:00
Théo Monnom
33dfcb27b0
fix: datachannel deadlocks & dispose crashes ( #87 )
...
- Fix datachannel deadlock on dispose
- Fix audio device being disposed on the wrong thread
- Allow multiple RtcRuntime to be created (Useful for unit tests where we use multiple PeerConnectionFactory)
2023-06-10 18:49:00 +02:00
Théo Monnom
ebbd93b2d8
ci: show tests logs
2023-06-09 23:45:44 +02:00
Théo Monnom
937962faac
fix: ffi builds output
...
...
2023-06-09 23:16:40 +02:00
Théo Monnom
d3fdfc8a36
forgot to add buildargs
2023-06-09 23:09:26 +02:00
Théo Monnom
9c2ba04f71
feat: tls features ( #86 )
...
* feat: tls features
* Update builds.yml
2023-06-09 23:03:35 +02:00
Théo Monnom
d33e40c972
fix: wrong build target on ffi builds ( #85 )
2023-06-09 18:49:02 +02:00
Théo Monnom
15d125f263
fix: linux & win builds ( #84 )
2023-06-06 01:18:53 +02:00
Théo Monnom
55bda13069
cleanup: webrtc-sys & fix RtcRuntime disposing crashes ( #81 )
2023-06-04 01:02:00 +02:00
Théo Monnom
05ad1c95af
cleanup: room & dependencies ( #76 )
2023-05-25 20:13:34 +02:00
Théo Monnom
a9e6865137
fix: linux ssl connections crashes ( #79 )
2023-05-25 19:57:48 +02:00
Théo Monnom
7f61826a4e
fix livekit-protocol compilation ( #78 )
2023-05-25 19:55:31 +02:00
Théo Monnom
3f61e07e09
feat: forward libwebrtc logs ( #75 )
2023-05-24 18:37:35 +02:00
Théo Monnom
d5b4a8f6fc
fix: audio data loss ( #74 )
2023-05-22 17:10:28 +02:00
Théo Monnom
fc255616c4
fix: multiple audio channels ( #73 )
2023-05-22 16:37:22 +02:00
Théo Monnom
97dde044b5
fix: different audio frame size than 10ms ( #72 )
2023-05-16 08:42:40 +02:00
Théo Monnom
3998dd4a49
ci: fix windows dst path
2023-05-15 12:37:25 +02:00
Théo Monnom
f577022497
ci: add ffi builds ( #71 )
2023-05-15 12:35:15 +02:00
Théo Monnom
c3c913c8ce
fix: room_join should be false by default on access tokens ( #70 )
2023-05-13 02:57:45 +02:00
Théo Monnom
40f08b16fc
fix deadlock while resampling on the ffi ( #69 )
2023-05-13 02:42:53 +02:00
Théo Monnom
2cad45cb39
use audio resampler on the write_to_disk example ( #68 )
2023-05-13 01:48:06 +02:00
Théo Monnom
76210c9f67
fix: incorrect resample response ( #67 )
2023-05-13 01:02:12 +02:00
Théo Monnom
7c8878502e
feat: AudioResampler ( #66 )
2023-05-13 00:25:26 +02:00
Aaron Spiegel
f2b4373ba4
Add proto3 optional to prost build ( #65 )
...
* add proto3 optional to prost build
* also add optional proto flag to livekit_ffi
---------
Co-authored-by: Théo Monnom <theo.monnom@outlook.com >
2023-05-12 12:48:56 +02:00
Théo Monnom
f6954e3faa
fix bad audio quality & save_to_disk example ( #64 )
...
- save_to_disk example: write raw pcm frames into a wav file
2023-05-12 00:27:07 +02:00
Théo Monnom
e8d1c7ee73
feat: add a basic_room demo ( #62 )
2023-05-09 15:08:57 +02:00
Théo Monnom
1beee0e1f7
feat: update simple_room wgpu ( #61 )
2023-05-09 14:29:29 +02:00
Théo Monnom
eb43e02bd1
add env_logger ( #60 )
2023-05-09 13:01:01 +02:00
Théo Monnom
134466641b
fix: cbindgen extern fnc ( #58 )
2023-05-09 03:46:28 +02:00
Théo Monnom
8dd7979d04
feat: add cbindgen to livekit-ffi ( #57 )
2023-05-08 23:33:02 +02:00
Théo Monnom
1c12e749f2
feat: add publishing & audio to ffi ( #46 )
...
- Divide FFI protocol into multiple files
- Audio support
- AV Streams/Sources
- Create tracks
- Use Dashmap to store handles
- Add a capture test
- Ignored by GHA atm
2023-05-08 23:12:37 +02:00
Théo Monnom
a5caf12902
correctly close rtc_session ( #56 )
2023-04-24 20:08:27 +02:00
Théo Monnom
8f294dde41
fix: windows crashes & builds ( #55 )
...
- Doing jobs in parallels in GHA (Divide build time by 3).
- Now use custom webrtc builds for this repo
- Windows crashes when receiving video is now fixed (thanks @cloudwebrtc)
- Now reading defines from webrtc.ninja
- Added a small create_pc test to be sure libwebrtc is working/linked correctly
- Fix MacOS builds
- Fixed Linux duplicated main build error (due to nasm)
2023-04-24 18:27:30 +02:00
Théo Monnom
4f8229c724
feat: use new webrtc builds & linux support ( #54 )
2023-04-20 13:14:34 +02:00