# Vendor LiveKit protocol \(\#11672\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/c9738a233e0952f5e86049a730111da74bf418c1)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: c9738a233e0952f5e86049a730111da74bf418c1

Requested commit: c9738a233e0952f5e86049a730111da74bf418c1

Commit: c9738a233e0952f5e86049a730111da74bf418c1

Tree: fd19065ab5dbb31c5f0df058133afa29f55a5d48

Author: Marshall Bowers

Committer: GitHub

## Message

```
Vendor LiveKit protocol (#11672)

This PR vendors the protobuf files from the LiveKit protocol so that we
don't need to have that entire LiveKit protocol repo as a submodule.

---

Eventually I would like to replace this with the
[`livekit-protocol`](https://crates.io/crates/livekit-protocol) crate,
but there is some churn that needs to happen for that.

The main problem is that we're currently on a different version of
`prost` used by `livekit-protocol`, and upgrading our version of `prost`
means that we now need to source `protoc` ourselves (since it is no
longer available to be compiled from source as part of `prost-build`).

Release Notes:

- N/A
```

## Parents

- [80d3eafa303cc4921cadcddf59f263e23f132da1](https://git.cafe/gitcafe/zed/commit/80d3eafa303cc4921cadcddf59f263e23f132da1?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/c9738a233e0952f5e86049a730111da74bf418c1?format=markdown)
