mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-04-20 11:35:54 +00:00
RVZ: Remove PURGE support
PURGE isn't especially useful, while requiring some annoying special handling in the file format. If you want no compression, use NONE. If you want fast compression, use Zstandard.
This commit is contained in:
parent
1f7c0b636f
commit
0d433baeb5
2 changed files with 4 additions and 2 deletions
|
@ -129,7 +129,8 @@ bool WIAFileReader::Initialize(const std::string& path)
|
|||
|
||||
const u32 compression_type = Common::swap32(m_header_2.compression_type);
|
||||
m_compression_type = static_cast<WIACompressionType>(compression_type);
|
||||
if (m_compression_type > (m_rvz ? WIACompressionType::Zstd : WIACompressionType::LZMA2))
|
||||
if (m_compression_type > (m_rvz ? WIACompressionType::Zstd : WIACompressionType::LZMA2) ||
|
||||
(m_rvz && m_compression_type == WIACompressionType::Purge))
|
||||
{
|
||||
ERROR_LOG(DISCIO, "Unsupported compression type %u in %s", compression_type, path.c_str());
|
||||
return false;
|
||||
|
|
|
@ -226,7 +226,8 @@ void ConvertDialog::OnFormatChanged()
|
|||
const QString slow = tr("%1 (slow)");
|
||||
|
||||
AddToCompressionComboBox(tr("No Compression"), DiscIO::WIACompressionType::None);
|
||||
AddToCompressionComboBox(QStringLiteral("Purge"), DiscIO::WIACompressionType::Purge);
|
||||
if (format == DiscIO::BlobType::WIA)
|
||||
AddToCompressionComboBox(QStringLiteral("Purge"), DiscIO::WIACompressionType::Purge);
|
||||
AddToCompressionComboBox(slow.arg(QStringLiteral("bzip2")), DiscIO::WIACompressionType::Bzip2);
|
||||
AddToCompressionComboBox(slow.arg(QStringLiteral("LZMA")), DiscIO::WIACompressionType::LZMA);
|
||||
AddToCompressionComboBox(slow.arg(QStringLiteral("LZMA2")), DiscIO::WIACompressionType::LZMA2);
|
||||
|
|
Loading…
Add table
Reference in a new issue