]> git.sesse.net Git - vlc/commitdiff
mmap: Don't use mmap by default on OS X.
authorDerk-Jan Hartman <hartman@videolan.org>
Tue, 7 Oct 2008 14:06:06 +0000 (16:06 +0200)
committerDerk-Jan Hartman <hartman@videolan.org>
Tue, 7 Oct 2008 14:06:06 +0000 (16:06 +0200)
It has little benefits in general, (esp. in our usecase) and huge disadvantages for files on network mounts.
"Basically, IOKit should be so fast and efficient, that there are few usecases left for mmap() on Darwin."

modules/access/mmap.c

index e49c0412e4a7b0f3bb6ec7dcc5c1c821bf8a3256..0310e42d6c06a7db0fa6a11d6bcc8735f884ac01 100644 (file)
@@ -58,8 +58,11 @@ vlc_module_begin();
     set_capability ("access", 52);
     add_shortcut ("file");
     set_callbacks (Open, Close);
-
+#ifdef __APPLE__
+    add_bool ("file-mmap", false, NULL,
+#else
     add_bool ("file-mmap", true, NULL,
+#endif
               FILE_MMAP_TEXT, FILE_MMAP_LONGTEXT, true);
 vlc_module_end();