From 07122a46f80ea62d959748d23a958081e140feac Mon Sep 17 00:00:00 2001 From: Jaby Date: Tue, 31 Dec 2024 17:48:47 +0100 Subject: [PATCH] Support mp3 for psxfileconv --- src/Tools/psxfileconv/Cargo.toml | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/Tools/psxfileconv/Cargo.toml b/src/Tools/psxfileconv/Cargo.toml index 6ae4771b..b4b0a577 100644 --- a/src/Tools/psxfileconv/Cargo.toml +++ b/src/Tools/psxfileconv/Cargo.toml @@ -1,11 +1,30 @@ [package] name = "psxfileconv" -version = "0.8.7" +version = "0.9.0" edition = "2021" [profile.release] panic = "abort" +[features] +default = ["symphonia-all"] + +symphonia-all = ["symphonia", "symphonia/all"] +symphonia-isomp4 = ["symphonia", "symphonia/isomp4"] +symphonia-mkv = ["symphonia", "symphonia/mkv"] +symphonia-ogg = ["symphonia", "symphonia/ogg"] +symphonia-wav = ["symphonia", "symphonia/wav"] +symphonia-aac = ["symphonia", "symphonia/aac"] +symphonia-adpcm = ["symphonia", "symphonia/adpcm"] +symphonia-alac = ["symphonia", "symphonia/alac"] +symphonia-flac = ["symphonia", "symphonia/flac"] +symphonia-mpa = ["symphonia", "symphonia/mpa"] +symphonia-mp1 = ["symphonia", "symphonia/mp1"] +symphonia-mp2 = ["symphonia", "symphonia/mp2"] +symphonia-mp3 = ["symphonia", "symphonia/mp3"] +symphonia-pcm = ["symphonia", "symphonia/pcm"] +symphonia-vorbis = ["symphonia", "symphonia/vorbis"] + [dependencies] bitflags = "2.6.0" cdtypes = {path = "../cdtypes"} @@ -15,5 +34,5 @@ hound = "3.5.1" paste = "1.0.14" png = "0.17.10" rubato = "0.16.1" -symphonia = "0.5.4" +symphonia = {version = "0.5.4", optional = true, default-features = false} tool_helper = {path = "../tool_helper"} \ No newline at end of file