-
-
Notifications
You must be signed in to change notification settings - Fork 26
/
Cargo.toml
67 lines (61 loc) · 1.86 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[workspace]
members = [
"platform/api",
"platform/image_processor",
"video/edge",
"video/ingest",
"video/transcoder",
"video/lib/*",
"video/api",
"video/player",
"video/player_types",
"video/common",
"video/cli",
"binary-helper",
"utils",
"proto",
"config",
"config/derive",
"ffmpeg",
]
resolver = "2"
[profile.release-fat]
inherits = "release"
lto = 'fat'
[profile.wasm]
lto = 'fat'
panic = 'abort'
opt-level = "z"
codegen-units = 1
strip = true
inherits = "release"
[workspace.dependencies]
aac = { path = "video/lib/aac" }
amf0 = { path = "video/lib/amf0" }
av1 = { path = "video/lib/av1" }
bytesio = { path = "video/lib/bytesio", default-features = false }
exp_golomb = { path = "video/lib/exp_golomb" }
flv = { path = "video/lib/flv" }
h264 = { path = "video/lib/h264" }
h265 = { path = "video/lib/h265" }
mp4 = { path = "video/lib/mp4" }
rtmp = { path = "video/lib/rtmp" }
transmuxer = { path = "video/lib/transmuxer" }
utils = { path = "utils", default-features = false, package = "scuffle-utils" }
config = { path = "config", package = "scuffle-config" }
pb = { path = "proto" }
video-common = { path = "video/common" }
video-player-types = { path = "video/player_types" }
video-api = { path = "video/api" }
video-edge = { path = "video/edge" }
video-ingest = { path = "video/ingest" }
video-transcoder = { path = "video/transcoder" }
binary-helper = { path = "binary-helper" }
ffmpeg = { path = "ffmpeg" }
# These patches are pending PRs to the upstream crates
# TODO: Remove these once the PRs are merged
[patch.crates-io]
# https://github.com/remkop22/postgres-from-row/pull/9
postgres-from-row = { git = "https://github.com/ScuffleTV/postgres-from-row.git", branch = "troy/from_fn" }
# https://github.com/madonoharu/tsify/pull/32
tsify = { git = "https://github.com/ScuffleTV/tsify.git", branch = "sisou/comments" }