Read-only and shared file mappings
Currently the convenience wrapper for memory mapping a file as a VLC data block only allows writeable private mappings.
In most (all?) cases, writing is not necessary, so this is needlessly inefficient for the operating system.