fix(flac): don't throw bad_compression error as this loses metadata

This commit is contained in:
Marcus Holland-Moritz 2023-12-20 22:38:05 +01:00
parent b61662c2be
commit 736300697f

View File

@ -331,9 +331,10 @@ class flac_block_compressor final : public block_compressor::impl {
DWARFS_THROW(runtime_error, "[FLAC] failed to finish encoder"); DWARFS_THROW(runtime_error, "[FLAC] failed to finish encoder");
} }
if (compressed.size() >= data.size()) { // XXX: don't throw this as we're losing metadata
throw bad_compression_ratio_error(); // if (compressed.size() >= data.size()) {
} // throw bad_compression_ratio_error();
// }
compressed.shrink_to_fit(); compressed.shrink_to_fit();