summaryrefslogtreecommitdiff
path: root/libs/ardour/diskstream.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/diskstream.cc')
-rw-r--r--libs/ardour/diskstream.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/libs/ardour/diskstream.cc b/libs/ardour/diskstream.cc
index 0e4b5fcc49..49c3f5c4aa 100644
--- a/libs/ardour/diskstream.cc
+++ b/libs/ardour/diskstream.cc
@@ -777,12 +777,20 @@ Diskstream::default_disk_read_chunk_frames()
#elif defined __APPLE__
return (4 * 1048576) / sizeof (Sample);
#else
- return 65536;
+ /* Linux, etc. */
+ return (2 * 1048576) / sizeof (Sample);
#endif
}
framecnt_t
Diskstream::default_disk_write_chunk_frames ()
{
+#ifdef PLATFORM_WINDOWS
+ return (2 * 1048576);
+#elif defined __APPLE__
+ return (4 * 1048576);
+#else
+ /* Linux, etc. */
return 65536;
+#endif
}