8b6ff7a358
Turns out Android devs decided to opt for one of the most retarded ways of handling assets. Assets with some specific extensions are not compressed (png, jpeg, etc), and anything else is compressed. The AssetManager is so revolutionary, that you actually can't retrieve valid FileChannel descriptors from these compressed files! To add to this revolutionary system, they actually didn't give you a straightforward way of disabling this compression. Now using FileChannels are not possible, and thus we must use the much slower way of copying everything over. Thank you Android devs. Godforbid someone would like to use a non-array based way of copying things that's actually efficient, considering DMA access is possible with FileChannels.
This reverts commit
|
||
---|---|---|
.. | ||
.settings | ||
assets | ||
jni | ||
libs | ||
res | ||
src/org/dolphinemu/dolphinemu | ||
.classpath | ||
.gitignore | ||
.project | ||
AndroidManifest.xml | ||
android.toolchain.cmake | ||
build.xml | ||
custom_rules.xml | ||
project.properties |