Commit 452e1c1a authored by Max Kellermann's avatar Max Kellermann

pcm/Convert: throw if !ENABLE_DSD

parent 8db86e28
......@@ -39,8 +39,13 @@ PcmConvert::PcmConvert(const AudioFormat _src_format,
assert(dest_format.IsValid());
AudioFormat format = _src_format;
if (format.format == SampleFormat::DSD)
if (format.format == SampleFormat::DSD) {
#ifdef ENABLE_DSD
format.format = SampleFormat::FLOAT;
#else
throw std::runtime_error("DSD support is disabled");
#endif
}
enable_resampler = format.sample_rate != dest_format.sample_rate;
if (enable_resampler) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment