diff --git a/Cargo.lock b/Cargo.lock index b44178b17..c760923d1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -350,6 +350,18 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "chrono" +version = "0.4.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" +dependencies = [ + "libc", + "num-integer", + "num-traits 0.2.14", + "winapi 0.3.9", +] + [[package]] name = "clang-sys" version = "1.3.1" @@ -660,6 +672,20 @@ dependencies = [ "cfg-if 1.0.0", ] +[[package]] +name = "crossbeam" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae5588f6b3c3cb05239e90bd110f257254aecd01e4635400391aeae07497845" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-channel", + "crossbeam-deque", + "crossbeam-epoch", + "crossbeam-queue", + "crossbeam-utils", +] + [[package]] name = "crossbeam-channel" version = "0.5.2" @@ -694,6 +720,16 @@ dependencies = [ "scopeguard", ] +[[package]] +name = "crossbeam-queue" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f25d8400f4a7a5778f0e4e52384a48cbd9b5c495d110786187fc750075277a2" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils", +] + [[package]] name = "crossbeam-utils" version = "0.8.7" @@ -1153,6 +1189,8 @@ checksum = "969940c39bc718475391e53a3a59b0157e64929c80cf83ad5dde5f770ecdc423" dependencies = [ "ansi_term", "atty", + "chrono", + "crossbeam", "glob", "lazy_static", "log", @@ -3398,7 +3436,6 @@ dependencies = [ "core-foundation 0.9.3", "core-graphics 0.22.3", "cpal", - "crc32fast", "ctrlc", "dasp", "dispatch", diff --git a/Cargo.toml b/Cargo.toml index 2fac34996..25c89d000 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,14 +33,13 @@ sha2 = "0.10" repng = "0.2" libc = "0.2" parity-tokio-ipc = { git = "https://github.com/open-trade/parity-tokio-ipc" } -flexi_logger = "0.22" +flexi_logger = { version = "0.22", features = ["async", "use_chrono_for_offset"] } runas = "0.2" magnum-opus = { git = "https://github.com/open-trade/magnum-opus" } dasp = { version = "0.11", features = ["signal", "interpolate-linear", "interpolate"], optional = true } rubato = { version = "0.12", optional = true } samplerate = { version = "0.2", optional = true } async-trait = "0.1" -crc32fast = "1.3" uuid = { version = "1.0.0", features = ["v4"] } clap = "3.0" rpassword = "6.0"