Skip to content

Commit 06f9b31

Browse files
committed
Add AV1 decoder
1 parent a4c9b25 commit 06f9b31

5 files changed

Lines changed: 488 additions & 7 deletions

File tree

Cargo.lock

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

rs/moq-mux/Cargo.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ categories = ["multimedia", "network-programming", "web-programming"]
1313
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1414

1515
[features]
16-
default = ["mp4", "h264", "h265", "hls", "aac", "opus"]
16+
default = ["mp4", "h264", "h265", "hls", "av1", "aac", "opus"]
1717
mp4 = ["dep:mp4-atom"]
1818
h264 = ["dep:h264-parser"]
1919
h265 = ["dep:scuffle-h265"]
2020
hls = ["dep:m3u8-rs", "dep:reqwest", "mp4"]
21+
av1 = ["dep:scuffle-av1"]
2122
# Feature flags for codec support; no gated dependencies yet
2223
aac = []
2324
opus = []
@@ -40,6 +41,7 @@ reqwest = { version = "0.12", default-features = false, features = [
4041
"rustls-tls",
4142
"gzip",
4243
], optional = true }
44+
scuffle-av1 = { version = "0.1.4", optional = true }
4345
scuffle-h265 = { version = "0.2.2", optional = true }
4446
tokio = { workspace = true, features = ["macros", "fs"] }
4547
tracing = "0.1"

0 commit comments

Comments
 (0)