Skip to content

Commit 4ab7dd8

Browse files
committed
Merge branch 'main' into blaze/fix-uniffi-trigger
2 parents ed3de55 + 3ad3b8f commit 4ab7dd8

125 files changed

Lines changed: 10587 additions & 1970 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/address_typo_in_parsing_rpc_server_version.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changeset/emit_black_keepalive_frames_instead_of_uninitialized_memory.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

.changeset/ensure_failing_audio_filter_init_doesn_t_degrade_audio_quali.md

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
livekit: patch
3+
livekit-ffi: patch
4+
---
5+
6+
Fix a publisher-transport deadlock during renegotiation. When another negotiation was requested while an offer was awaiting its answer, `set_remote_description` re-entered `create_and_send_offer` while holding the transport's non-reentrant inner mutex, permanently wedging publishing.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
webrtc-sys: patch
3+
libwebrtc: patch
4+
livekit: patch
5+
livekit-ffi: patch
6+
---
7+
8+
Fix H.264, H.265, and AV1 NVENC sessions so live bitrate and frame rate updates
9+
reconfigure the hardware without restarting the encoder.

.changeset/nvenc-av1-encoding.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

.github/CODEOWNERS

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,5 @@
77
/libwebrtc/ @cloudwebrtc
88
/livekit-datatrack/ @ladvoc @1egoman
99
/livekit-data-stream/ @ladvoc @1egoman
10-
/livekit-ffi-node-bindings/ @lukasIO @1egoman
11-
/livekit-ffi/ @xianshijing-lk @MaxHeimbrock @stephen-derosa @alan-george-lk
12-
/livekit-uniffi/ @ladvoc @pblazej
1310
/livekit-wakeword/ @pham-tuan-binh
14-
/soxr-sys/ @cloudwebrtc
15-
/webrtc-sys/ @cloudwebrtc
16-
/yuv-sys/ @cloudwebrtc
11+
/livekit-net/ @jhugman

.github/workflows/tests.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,9 @@ jobs:
151151
uses: livekit/dev-server-action@61e2b4dcb170dd3591e0c9b0db3c3fe5db93b500
152152
with:
153153
github-token: ${{ github.token }}
154-
154+
config: |
155+
# TODO: Remove once this is enabled by default.
156+
enable_participant_data_blob: true
155157
- name: Test
156158
env:
157159
RUST_LOG: info

Cargo.lock

Lines changed: 44 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,21 +48,21 @@ license = "Apache-2.0"
4848
[workspace.dependencies]
4949
device-info = { version = "0.1.1", path = "device-info" }
5050
imgproc = { version = "0.3.19", path = "imgproc" }
51-
libwebrtc = { version = "0.3.42", path = "libwebrtc" }
52-
livekit = { version = "0.7.53", path = "livekit" }
53-
livekit-api = { version = "0.5.6", path = "livekit-api" }
54-
livekit-ffi = { version = "0.12.71", path = "livekit-ffi" }
55-
livekit-datatrack = { version = "0.1.11", path = "livekit-datatrack" }
51+
libwebrtc = { version = "0.3.43", path = "libwebrtc" }
52+
livekit = { version = "0.8.1", path = "livekit" }
53+
livekit-api = { version = "0.6.1", path = "livekit-api" }
54+
livekit-ffi = { version = "0.12.73", path = "livekit-ffi" }
55+
livekit-datatrack = { version = "0.1.13", path = "livekit-datatrack" }
5656
livekit-common = { version = "0.1.0", path = "livekit-common" }
57-
livekit-data-stream = { version = "0.1.0", path = "livekit-data-stream" }
58-
livekit-net = { version = "0.1.0", path = "livekit-net" }
59-
livekit-protocol = { version = "0.7.10", path = "livekit-protocol" }
57+
livekit-data-stream = { version = "0.1.1", path = "livekit-data-stream" }
58+
livekit-net = { version = "0.1.2", path = "livekit-net" }
59+
livekit-protocol = { version = "0.7.12", path = "livekit-protocol" }
6060
# default-features off so each consumer selects its runtime explicitly
6161
# (livekit-runtime/tokio | /async | /dispatcher); otherwise the default `tokio`
6262
# feature is forced on everywhere and collides with `async`/`dispatcher` builds.
6363
livekit-runtime = { version = "0.4.0", path = "livekit-runtime", default-features = false }
6464
soxr-sys = { version = "0.1.3", path = "soxr-sys" }
65-
webrtc-sys = { version = "0.3.39", path = "webrtc-sys" }
65+
webrtc-sys = { version = "0.3.40", path = "webrtc-sys" }
6666
webrtc-sys-build = { version = "0.3.18", path = "webrtc-sys/build" }
6767
yuv-sys = { version = "0.3.14", path = "yuv-sys" }
6868

0 commit comments

Comments
 (0)