Skip to content

Commit

Permalink
chore: Release v0.4.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
pdeljanov committed Sep 19, 2021
1 parent 9e5437a commit 46887e6
Show file tree
Hide file tree
Showing 20 changed files with 54 additions and 51 deletions.
3 changes: 2 additions & 1 deletion README.md
Expand Up @@ -159,7 +159,8 @@ For a more complete application, see [`symphonia-play`](https://github.com/pdelj

Symphonia provides the following tools for debugging purposes:

* `symphonia-play` for probing files and playing back audio, as well as serving as a demo application
* [`symphonia-play`](https://github.com/pdeljanov/Symphonia/tree/master/symphonia-play) for probing, decoding, validating, and playing back media streams.
* [`symphonia-check`](https://github.com/pdeljanov/Symphonia/tree/master/symphonia-check) for validating Symphonia's decoded output against `ffmpeg`.

## Authors

Expand Down
8 changes: 4 additions & 4 deletions symphonia-bundle-flac/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "symphonia-bundle-flac"
version = "0.3.0"
version = "0.4.0"
description = "Pure Rust FLAC demuxer and decoder (a part of project Symphonia)."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
Expand All @@ -13,6 +13,6 @@ edition = "2018"

[dependencies]
log = "0.4"
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-metadata = { version = "0.3", path = "../symphonia-metadata" }
symphonia-utils-xiph = { version = "0.3", path = "../symphonia-utils-xiph" }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
symphonia-metadata = { version = "0.4", path = "../symphonia-metadata" }
symphonia-utils-xiph = { version = "0.4", path = "../symphonia-utils-xiph" }
6 changes: 3 additions & 3 deletions symphonia-bundle-mp3/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "symphonia-bundle-mp3"
version = "0.3.0"
version = "0.4.0"
description = "Pure Rust MP1, MP2, and MP3 demuxer and decoder (a part of project Symphonia)."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
Expand All @@ -16,5 +16,5 @@ exclude = ["scripts/*"]
log = "0.4"
bitflags = "1.2.1"
lazy_static = "1.4.0"
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-metadata = { version = "0.3", path = "../symphonia-metadata" }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
symphonia-metadata = { version = "0.4", path = "../symphonia-metadata" }
2 changes: 1 addition & 1 deletion symphonia-check/Cargo.toml
Expand Up @@ -13,4 +13,4 @@ publish = false
clap = "2.32.0"
log = { version = "0.4", features = [ "release_max_level_info" ] }
pretty_env_logger = "0.4"
symphonia = { version = "0.3", path = "../symphonia", features = [ "aac", "mp3", "isomp4" ] }
symphonia = { version = "0.4", path = "../symphonia", features = [ "aac", "mp3", "isomp4" ] }
4 changes: 2 additions & 2 deletions symphonia-codec-aac/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "symphonia-codec-aac"
version = "0.3.0"
version = "0.4.0"
description = "Pure Rust AAC decoder (a part of project Symphonia)."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
Expand All @@ -15,4 +15,4 @@ exclude = ["scripts/*"]
[dependencies]
log = "0.4"
lazy_static = "1.4.0"
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
2 changes: 1 addition & 1 deletion symphonia-codec-opus/Cargo.toml
Expand Up @@ -13,4 +13,4 @@ edition = "2018"

[dependencies]
log = "0.4"
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
4 changes: 2 additions & 2 deletions symphonia-codec-pcm/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "symphonia-codec-pcm"
version = "0.3.0"
version = "0.4.0"
description = "Pure Rust PCM audio decoder (a part of project Symphonia)."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
Expand All @@ -13,4 +13,4 @@ edition = "2018"

[dependencies]
log = "0.4"
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
6 changes: 3 additions & 3 deletions symphonia-codec-vorbis/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "symphonia-codec-vorbis"
version = "0.3.0"
version = "0.4.0"
description = "Pure Rust Vorbis decoder (a part of project Symphonia)."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
Expand All @@ -13,5 +13,5 @@ edition = "2018"

[dependencies]
log = "0.4"
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-utils-xiph = { version = "0.3", path = "../symphonia-utils-xiph" }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
symphonia-utils-xiph = { version = "0.4", path = "../symphonia-utils-xiph" }
2 changes: 1 addition & 1 deletion symphonia-codec-wavpack/Cargo.toml
Expand Up @@ -13,4 +13,4 @@ edition = "2018"

[dependencies]
log = "0.4"
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
4 changes: 2 additions & 2 deletions symphonia-core/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "symphonia-core"
version = "0.3.0"
version = "0.4.0"
description = "Project Symphonia shared structs, traits, and features."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
Expand All @@ -12,7 +12,7 @@ keywords = ["audio", "codec", "decoder", "multimedia", "media"]
edition = "2018"

[dependencies]
arrayvec = "0.6.0"
arrayvec = "0.7.1"
bitflags = "1.2.1"
bytemuck = "1.7"
lazy_static = "1.4.0"
Expand Down
6 changes: 3 additions & 3 deletions symphonia-format-isomp4/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "symphonia-format-isomp4"
version = "0.3.0"
version = "0.4.0"
description = "Pure Rust ISO/MP4 demuxer (a part of project Symphonia)."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
Expand All @@ -14,5 +14,5 @@ edition = "2018"
[dependencies]
encoding_rs = "0.8.17"
log = "0.4"
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-metadata = { version = "0.3", path = "../symphonia-metadata" }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
symphonia-metadata = { version = "0.4", path = "../symphonia-metadata" }
4 changes: 2 additions & 2 deletions symphonia-format-mkv/Cargo.toml
Expand Up @@ -13,5 +13,5 @@ edition = "2018"

[dependencies]
log = "0.4"
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-metadata = { version = "0.3", path = "../symphonia-metadata" }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
symphonia-metadata = { version = "0.4", path = "../symphonia-metadata" }
8 changes: 4 additions & 4 deletions symphonia-format-ogg/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "symphonia-format-ogg"
version = "0.3.0"
version = "0.4.0"
description = "Pure Rust OGG demuxer (a part of project Symphonia)."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
Expand All @@ -13,6 +13,6 @@ edition = "2018"

[dependencies]
log = "0.4"
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-metadata = { version = "0.3", path = "../symphonia-metadata" }
symphonia-utils-xiph = { version = "0.3", path = "../symphonia-utils-xiph" }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
symphonia-metadata = { version = "0.4", path = "../symphonia-metadata" }
symphonia-utils-xiph = { version = "0.4", path = "../symphonia-utils-xiph" }
6 changes: 3 additions & 3 deletions symphonia-format-wav/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "symphonia-format-wav"
version = "0.3.0"
version = "0.4.0"
description = "Pure Rust WAV demuxer (a part of project Symphonia)."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
Expand All @@ -13,5 +13,5 @@ edition = "2018"

[dependencies]
log = "0.4"
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-metadata = { version = "0.3", path = "../symphonia-metadata" }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
symphonia-metadata = { version = "0.4", path = "../symphonia-metadata" }
4 changes: 2 additions & 2 deletions symphonia-metadata/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "symphonia-metadata"
version = "0.3.0"
version = "0.4.0"
description = "Project Symphonia multimedia tag and metadata readers."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
Expand All @@ -15,4 +15,4 @@ edition = "2018"
encoding_rs = "0.8.17"
lazy_static = "1.4.0"
log = "0.4"
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
4 changes: 2 additions & 2 deletions symphonia-play/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "symphonia-play"
version = "0.3.0"
version = "0.4.0"
description = "Project Symphonia audio player demo application."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
Expand All @@ -15,7 +15,7 @@ clap = "2.32.0"
lazy_static = "1.4.0"
log = { version = "0.4", features = [ "release_max_level_info" ] }
pretty_env_logger = "0.4"
symphonia = { version = "0.3", path = "../symphonia", features = [ "aac", "mp3", "isomp4" ] }
symphonia = { version = "0.4", path = "../symphonia", features = [ "aac", "mp3", "isomp4" ] }

[target.'cfg(target_os = "linux")'.dependencies]
libpulse-binding = "2.5.0"
Expand Down
6 changes: 3 additions & 3 deletions symphonia-utils-xiph/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "symphonia-utils-xiph"
version = "0.3.0"
version = "0.4.0"
description = "Project Symphonia utilities for Xiph codecs and formats."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
Expand All @@ -12,5 +12,5 @@ keywords = ["audio", "multimedia", "media", "xiph"]
edition = "2018"

[dependencies]
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-metadata = { version = "0.3", path = "../symphonia-metadata" }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
symphonia-metadata = { version = "0.4", path = "../symphonia-metadata" }
22 changes: 11 additions & 11 deletions symphonia/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "symphonia"
version = "0.3.0"
version = "0.4.0"
description = "Pure Rust media container and audio decoding library."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
Expand All @@ -24,16 +24,16 @@ wav = ["symphonia-format-wav"]

[dependencies]
lazy_static = "1.4.0"
symphonia-core = { version = "0.3", path = "../symphonia-core" }
symphonia-metadata = { version = "0.3", path = "../symphonia-metadata" }
symphonia-bundle-flac = { version = "0.3", path = "../symphonia-bundle-flac", optional = true }
symphonia-bundle-mp3 = { version = "0.3", path = "../symphonia-bundle-mp3", optional = true }
symphonia-codec-aac = { version = "0.3", path = "../symphonia-codec-aac", optional = true }
symphonia-codec-pcm = { version = "0.3", path = "../symphonia-codec-pcm", optional = true }
symphonia-codec-vorbis = { version = "0.3", path = "../symphonia-codec-vorbis", optional = true }
symphonia-format-wav = { version = "0.3", path = "../symphonia-format-wav", optional = true }
symphonia-format-ogg = { version = "0.3", path = "../symphonia-format-ogg", optional = true }
symphonia-format-isomp4 = { version = "0.3", path = "../symphonia-format-isomp4", optional = true }
symphonia-core = { version = "0.4", path = "../symphonia-core" }
symphonia-metadata = { version = "0.4", path = "../symphonia-metadata" }
symphonia-bundle-flac = { version = "0.4", path = "../symphonia-bundle-flac", optional = true }
symphonia-bundle-mp3 = { version = "0.4", path = "../symphonia-bundle-mp3", optional = true }
symphonia-codec-aac = { version = "0.4", path = "../symphonia-codec-aac", optional = true }
symphonia-codec-pcm = { version = "0.4", path = "../symphonia-codec-pcm", optional = true }
symphonia-codec-vorbis = { version = "0.4", path = "../symphonia-codec-vorbis", optional = true }
symphonia-format-wav = { version = "0.4", path = "../symphonia-format-wav", optional = true }
symphonia-format-ogg = { version = "0.4", path = "../symphonia-format-ogg", optional = true }
symphonia-format-isomp4 = { version = "0.4", path = "../symphonia-format-isomp4", optional = true }

# Show documentation with all features enabled on docs.rs
[package.metadata.docs.rs]
Expand Down
3 changes: 2 additions & 1 deletion symphonia/README.md
Expand Up @@ -158,7 +158,8 @@ For a more complete application, see [`symphonia-play`](https://github.com/pdelj

Symphonia provides the following tools for debugging purposes:

* `symphonia-play` for probing files and playing back audio, as well as serving as a demo application
* [`symphonia-play`](https://github.com/pdeljanov/Symphonia/tree/master/symphonia-play) for probing, decoding, validating, and playing back media streams.
* [`symphonia-check`](https://github.com/pdeljanov/Symphonia/tree/master/symphonia-check) for validating Symphonia's decoded output against `ffmpeg`.

## Authors

Expand Down
1 change: 1 addition & 0 deletions symphonia/src/lib.rs
Expand Up @@ -38,6 +38,7 @@
//! | FLAC | `flac` | Yes |
//! | MP3 | `mp3` | No |
//! | PCM | `pcm` | Yes |
//! | Vorbis | `vorbis` | Yes |
//!
//! ## Metadata
//!
Expand Down

0 comments on commit 46887e6

Please sign in to comment.