- Sponsor
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request]: ZStandard CHD support #10823
Comments
Is there a situation where the lzma decompression is too slow? Do you have a usecase where this is a problem? |
Thanks for your quick reply. Basically on low powered hardware or games with streaming assets it can be an issue. |
I assume this can be done by updating libchdr to the latest version? |
Looking at the ppsspp commit I linked above (link fixed), it seems like a relatively minor code change. |
The code change looks to just include zstd, which we already include, so it may be as Tellow says. |
Any system that is capable of running PS2 games is unlikely to struggle to decompress LZMA in time, especially since it's threaded. But that said, this is basically free.
|
Description
Add ZStandard compression to CHD support.
This is already supported in libchdr and has been recently added to MAME, redream, etc.
Reason
This gives a compression ratio between deflate and lzma, but drastically faster decompression time than either.
Obviously this should improve the playing experience, especially on lower powered systems.
Examples
MAME, redream, chdman, RomVault, etc.
The text was updated successfully, but these errors were encountered: