From 6974ce665e154ddb92f40ad53014f9da65e10ba9 Mon Sep 17 00:00:00 2001 From: lifegpc Date: Thu, 28 Aug 2025 23:18:28 +0800 Subject: [PATCH] Fix cfg feature compile bug --- Cargo.toml | 2 +- src/utils/lossless_audio.rs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 865b8d9..036b8fb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -82,7 +82,7 @@ image = ["png"] image-jpg = ["mozjpeg"] image-webp = ["webp"] lossless-audio = ["utils-pcm"] -audio-flac = ["libflac-sys"] +audio-flac = ["libflac-sys", "utils-pcm"] unstable = ["msg_tool_macro/unstable"] # utils feature utils-bit-stream = [] diff --git a/src/utils/lossless_audio.rs b/src/utils/lossless_audio.rs index 48f6e78..d053974 100644 --- a/src/utils/lossless_audio.rs +++ b/src/utils/lossless_audio.rs @@ -1,4 +1,5 @@ //! Lossless audio utilities. +#[cfg(feature = "audio-flac")] use super::flac::*; use super::pcm::*; use crate::types::*; @@ -13,6 +14,7 @@ pub fn write_audio( ) -> Result<()> { match config.lossless_audio_fmt { LosslessAudioFormat::Wav => write_pcm(header, reader, writer)?, + #[cfg(feature = "audio-flac")] LosslessAudioFormat::Flac => write_flac(header, reader, writer, config)?, } Ok(())