Passons en stéreo

reprise du module DSP pmoaudio
This commit is contained in:
2025-10-28 18:41:34 +01:00
parent a6ed30e0c7
commit 0351d17fee
29 changed files with 2036 additions and 415 deletions

33
Cargo.lock generated
View File

@@ -522,18 +522,18 @@ checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
[[package]]
name = "bytemuck"
version = "1.23.2"
version = "1.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677"
checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4"
dependencies = [
"bytemuck_derive",
]
[[package]]
name = "bytemuck_derive"
version = "1.10.1"
version = "1.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29"
checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff"
dependencies = [
"proc-macro2",
"quote",
@@ -2025,6 +2025,15 @@ dependencies = [
"libc",
]
[[package]]
name = "libsoxr-sys"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7cffdc8b3b64759d2e95e3236fa6bf85fef226bf57023fa9273ec60edea8fbce"
dependencies = [
"pkg-config",
]
[[package]]
name = "libsqlite3-sys"
version = "0.35.0"
@@ -2656,6 +2665,11 @@ name = "pmoaudio"
version = "0.1.0"
dependencies = [
"async-trait",
"bytemuck",
"paste",
"pmoflac",
"soxr",
"tempfile",
"tokio",
"tokio-test",
]
@@ -3816,6 +3830,17 @@ dependencies = [
"windows-sys 0.59.0",
]
[[package]]
name = "soxr"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3ca6bc65602daad89c3217255ff89c4abbe489b9dd3e56c66aa16d1addac979"
dependencies = [
"bitflags 2.9.4",
"bytemuck",
"libsoxr-sys",
]
[[package]]
name = "spin"
version = "0.10.0"