summaryrefslogtreecommitdiff
path: root/libs/ardour/diskstream.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-01-24 19:05:05 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2015-01-24 19:05:05 -0500
commit3068e55e5141eb95f7b9ff49ac711d42fba7a753 (patch)
treef4e9bcb6143a967a03dd8f91102148c7a6f747ba /libs/ardour/diskstream.cc
parent5ff6402dad5b9aa8de0ce2ac44e8f3189ef9439e (diff)
alter default disk chunk sizes
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
}