On Fri May 30 21:49:40 2025 +0000, Nikolay Sivov wrote:
It's still a bit suspicious I think, that such chunk requirement is even there. For example for automatic format detection we definitely don't make such large reads, to check file headers. If they needed it for decryption, it should be caching blocks internally.
Reading less than 256KiB is okay as long as the read is aligned, and windows also does that - but we don't, at least not in winegstreamer, we've already been caching 512KiB chunks. So for winegstreamer this essentially just lowers the chunk size to 256KiB.
I agree it's a problem on the game's side, but it works on windows and not on wine, so what are we supposed to do?