From 61c300e37e7448f05f3c88f1d8f8223c2aa15eb9 Mon Sep 17 00:00:00 2001 From: Jaby Date: Sun, 26 May 2024 14:49:48 +0200 Subject: [PATCH] Support XA-Audio (buggy) --- src/Tools/cdtypes/Cargo.toml | 6 +-- src/Tools/cdtypes/src/cd/reader.rs | 16 ++++++-- .../jaby_engine_fconv/src/audio/xa/mod.rs | 9 +---- src/Tools/psxcdgen_ex/src/encoder/builder.rs | 39 +++++++++++++------ 4 files changed, 43 insertions(+), 27 deletions(-) diff --git a/src/Tools/cdtypes/Cargo.toml b/src/Tools/cdtypes/Cargo.toml index eb41236c..f4551bf5 100644 --- a/src/Tools/cdtypes/Cargo.toml +++ b/src/Tools/cdtypes/Cargo.toml @@ -7,6 +7,6 @@ edition = "2021" panic = "abort" [dependencies] -byteorder = "1.5.0" -chrono = "0.4.31" -paste = "1.0.14" \ No newline at end of file +byteorder = "1.5.0" +chrono = "0.4.31" +paste = "1.0.14" \ No newline at end of file diff --git a/src/Tools/cdtypes/src/cd/reader.rs b/src/Tools/cdtypes/src/cd/reader.rs index f6aa8150..efb16502 100644 --- a/src/Tools/cdtypes/src/cd/reader.rs +++ b/src/Tools/cdtypes/src/cd/reader.rs @@ -27,7 +27,7 @@ impl<'a> Reader<'a> { None } - fn process_audio_sector(&mut self) -> Result, Error> { + fn process_audio_sector(&mut self, _force: bool) -> Result, Error> { let mut buffer = [0;std::mem::size_of::