Merge pull request #4 from Polochon-street/vendor-aubio-2
Vendor aubio-rs pt.2
This commit is contained in:
commit
91d8e40167
7 changed files with 27 additions and 26 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -1,3 +0,0 @@
|
|||
[submodule "aubio-rs"]
|
||||
path = aubio-rs
|
||||
url = https://github.com/Polochon-street/aubio-rs
|
34
Cargo.lock
generated
34
Cargo.lock
generated
|
@ -52,20 +52,6 @@ dependencies = [
|
|||
"winapi",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aubio-rs"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"aubio-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aubio-sys"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"cc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "autocfg"
|
||||
version = "1.0.1"
|
||||
|
@ -98,12 +84,30 @@ version = "1.2.1"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
|
||||
|
||||
[[package]]
|
||||
name = "bliss-audio-aubio-rs"
|
||||
version = "0.2.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "fe01698d293ee91e334339d6436f17eac30d94bebaa668c5799c8206384dfeb1"
|
||||
dependencies = [
|
||||
"bliss-audio-aubio-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "bliss-audio-aubio-sys"
|
||||
version = "0.2.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9ef9fab7b922bdd057bb06fa2a2fa79d2a93bec3dd576320511cb3dfe21e78a9"
|
||||
dependencies = [
|
||||
"cc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "bliss-rs"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"aubio-rs",
|
||||
"bliss-audio-aubio-rs",
|
||||
"clap",
|
||||
"crossbeam",
|
||||
"dirs",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "bliss-rs"
|
||||
version = "0.1.0"
|
||||
version = "0.1.1"
|
||||
authors = ["Polochon-street <polochonstreet@gmx.fr>"]
|
||||
edition = "2018"
|
||||
license = "GPL-3.0-only"
|
||||
|
@ -13,7 +13,7 @@ readme = "README.md"
|
|||
# Building ffmpeg until either
|
||||
# https://github.com/zmwangx/rust-ffmpeg/pull/60
|
||||
# or https://github.com/zmwangx/rust-ffmpeg/pull/62 is in
|
||||
default = ["aubio-rs/static", "build-ffmpeg"]
|
||||
default = ["bliss-audio-aubio-rs/static", "build-ffmpeg"]
|
||||
build-ffmpeg = ["ffmpeg-next/build"]
|
||||
bench = []
|
||||
|
||||
|
@ -33,7 +33,8 @@ log = "0.4.14"
|
|||
env_logger = "0.8.3"
|
||||
thiserror = "1.0.24"
|
||||
# Until https://github.com/aubio/aubio/issues/336 is somehow solved
|
||||
aubio-rs = {path = "./aubio-rs/aubio-rs"}
|
||||
# Hopefully we'll be able to use the official aubio-rs at some point.
|
||||
bliss-audio-aubio-rs = "0.2.0"
|
||||
|
||||
[dev-dependencies]
|
||||
mpd = "0.0.12"
|
||||
|
|
1
aubio-rs
1
aubio-rs
|
@ -1 +0,0 @@
|
|||
Subproject commit 658ee6878737edd1a58ca6164a95bb4a068af2ab
|
|
@ -3,7 +3,7 @@
|
|||
//! Contains various descriptors that don't fit in one of the
|
||||
//! existing categories.
|
||||
|
||||
use aubio_rs::level_lin;
|
||||
use bliss_audio_aubio_rs::level_lin;
|
||||
use ndarray::{arr1, Axis};
|
||||
|
||||
use super::utils::{mean, Normalize};
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
use crate::utils::Normalize;
|
||||
use crate::BlissError;
|
||||
use aubio_rs::{OnsetMode, Tempo};
|
||||
use bliss_audio_aubio_rs::{OnsetMode, Tempo};
|
||||
use log::warn;
|
||||
use ndarray::arr1;
|
||||
use ndarray_stats::interpolate::Midpoint;
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
//! spectral centroid, spectral flatness and spectral roll-off of
|
||||
//! a given Song.
|
||||
|
||||
use aubio_rs::vec::CVec;
|
||||
use aubio_rs::{bin_to_freq, PVoc, SpecDesc, SpecShape};
|
||||
use bliss_audio_aubio_rs::vec::CVec;
|
||||
use bliss_audio_aubio_rs::{bin_to_freq, PVoc, SpecDesc, SpecShape};
|
||||
use ndarray::{arr1, Axis};
|
||||
|
||||
use super::utils::{geometric_mean, mean, number_crossings, Normalize};
|
||||
|
|
Loading…
Reference in a new issue