The current implementation hardcodes the quality level to 100
(exhaustive) which can be very slow. An option to somehow change this would be very helpful.
Moreover, it seems like the codec's threads
option has never been set by UnityPy and is defaulted to 1
. The optional set-to-0 for std::thread::hardware_concurrency is currently undocumented. Maybe this could be chosen as the default instead?