1 file changed
+1
-1
lines changed- .github/workflows/builds.yml+6
- .github/workflows/ffi-builds.yml+9-2
- .github/workflows/tests.yml+30-4
- Cargo.lock+465-132
- Cargo.toml+6-6
- examples/encrypted_text_stream/Cargo.lock+3.4k
- examples/encrypted_text_stream/Cargo.toml+14
- examples/encrypted_text_stream/src/main.rs+172
- libwebrtc/CHANGELOG.md+10
- libwebrtc/Cargo.toml+1-1
- libwebrtc/src/native/frame_cryptor.rs+66
- libwebrtc/src/native/video_frame.rs+48
- libwebrtc/src/video_frame.rs+24
- livekit-api/CHANGELOG.md+6
- livekit-api/Cargo.toml+3-3
- livekit-ffi/CHANGELOG.md+20
- livekit-ffi/Cargo.toml+3-3
- livekit-ffi/build.rs+32-11
- livekit-ffi/generate_proto.sh-34
- livekit-ffi/generate_proto_win.bat-33
- livekit-ffi/protocol/data_stream.proto+3
- livekit-ffi/protocol/room.proto+9-2
- livekit-ffi/src/conversion/data_stream.rs+2
- livekit-ffi/src/conversion/room.rs+16
- livekit-ffi/src/livekit.proto.rs-5.4k
- livekit-ffi/src/proto.rs+1-1
- livekit-ffi/src/server/room.rs+8
- livekit/CHANGELOG.md+17
- livekit/Cargo.toml+2-1
- livekit/src/proto.rs+10
- livekit/src/room/data_stream/incoming.rs+26-7
- livekit/src/room/data_stream/mod.rs+44-6
- livekit/src/room/e2ee/key_provider.rs+13-1
- livekit/src/room/e2ee/manager.rs+56-2
- livekit/src/room/mod.rs+68-11
- livekit/src/room/participant/local_participant.rs+15-2
- livekit/src/room/participant/mod.rs+88-1
- livekit/src/room/participant/remote_participant.rs+20
- livekit/src/room/participant/rpc.rs+1-1
- livekit/src/room/utils/utf8_chunk.rs+2-2
- livekit/src/rtc_engine/mod.rs+54-16
- livekit/src/rtc_engine/rtc_session.rs+200-12
- livekit/tests/README.md+7-1
- livekit/tests/audio_test.rs+129
- livekit/tests/common/e2e/audio.rs+196
- livekit/tests/common/e2e/mod.rs+23-13
- livekit/tests/data_channel_encryption.rs+77
- livekit/tests/room_test.rs+38-13
- webrtc-sys/CHANGELOG.md+17
- webrtc-sys/Cargo.toml+1-1
- webrtc-sys/build.rs+3-2
- webrtc-sys/build/CHANGELOG.md+7
- webrtc-sys/build/Cargo.toml+2-2
- webrtc-sys/build/src/lib.rs+1-1
- webrtc-sys/include/livekit/audio_track.h+2-1
- webrtc-sys/include/livekit/frame_cryptor.h+23
- webrtc-sys/include/livekit/video_frame_buffer.h+27
- webrtc-sys/libwebrtc/build_linux.sh+10-1
- webrtc-sys/libwebrtc/patches/david_disable_gun_source_macro.patch+13
- webrtc-sys/libwebrtc/patches/force_gcc.patch+13-14
- webrtc-sys/src/audio_track.cpp+6-4
- webrtc-sys/src/frame_cryptor.cpp+73
- webrtc-sys/src/frame_cryptor.rs+91
- webrtc-sys/src/video_frame_buffer.cpp+78-4
- webrtc-sys/src/video_frame_buffer.rs+16
0 commit comments