3b9c6b8719
The last commit needs at least 1.53 for its use of array's IntoIterator impl. We might as well bump up to 1.56 and take advantage of the 2021 edition.
54 lines
1.4 KiB
TOML
54 lines
1.4 KiB
TOML
[package]
|
|
name = "retina"
|
|
version = "0.4.0-alpha.0"
|
|
authors = ["Scott Lamb <slamb@slamb.org>"]
|
|
license = "MIT/Apache-2.0"
|
|
edition = "2021"
|
|
keywords = ["rtsp", "multimedia", "video", "streaming", "ip-camera"]
|
|
categories = ["network-programming", "multimedia"]
|
|
description = "high-level RTSP multimedia streaming library"
|
|
repository = "https://github.com/scottlamb/retina"
|
|
include = ["src/**/*", "benches", "Cargo.toml"]
|
|
rust-version = "1.56"
|
|
|
|
[dependencies]
|
|
base64 = "0.13.0"
|
|
bitreader = "0.3.3"
|
|
bytes = "1.0.1"
|
|
futures = "0.3.14"
|
|
h264-reader = "0.5.0"
|
|
hex = "0.4.3"
|
|
http-auth = "0.1.2"
|
|
log = "0.4.8"
|
|
once_cell = "1.7.2"
|
|
pin-project = "1.0.7"
|
|
pretty-hex = "0.2.1"
|
|
rand = "0.8.3"
|
|
rtsp-types = "0.0.3"
|
|
sdp-types = "0.1.4"
|
|
smallvec = { version = "1.6.1", features = ["union"] }
|
|
thiserror = "1.0.25"
|
|
time = "0.1.43"
|
|
tokio = { version = "1.11.0", features = ["macros", "net", "rt", "time"] }
|
|
tokio-util = { version = "0.6.6", features = ["codec"] }
|
|
url = "2.2.1"
|
|
|
|
[dev-dependencies]
|
|
anyhow = "1.0.41"
|
|
criterion = { version = "0.3.4", features = ["async_tokio"] }
|
|
itertools = "0.10.1"
|
|
mylog = { git = "https://github.com/scottlamb/mylog" }
|
|
structopt = "0.3.21"
|
|
tokio = { version = "1.5.0", features = ["fs", "io-util", "macros", "parking_lot", "rt-multi-thread", "signal", "test-util"] }
|
|
|
|
[profile.bench]
|
|
debug = true
|
|
|
|
[[bench]]
|
|
name = "client"
|
|
harness = false
|
|
|
|
[[bench]]
|
|
name = "depacketize"
|
|
harness = false
|