From e0d6a18f701c1d33e90a517573818a3be0f2b9fd Mon Sep 17 00:00:00 2001
From: Thulinma <jaron@vietors.com>
Date: Thu, 24 Jul 2014 15:11:14 +0200
Subject: [PATCH] Fixed first page under Windows not being correct size for
 pushing (Bad, Erik, bad!)

---
 src/output/output.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/output/output.cpp b/src/output/output.cpp
index 65a09844..ce423d95 100644
--- a/src/output/output.cpp
+++ b/src/output/output.cpp
@@ -158,7 +158,7 @@ namespace Mist {
     INFO_MSG("Buffer has indicated that incoming track %d should start writing on track %d, page %d", tid, finalTid, firstPage);
     memset(pageName, 0, 100);
     sprintf(pageName, "%s%d_%d", streamName.c_str(), finalTid, firstPage);
-    curPages[finalTid].init(pageName, 8 * 1024 * 1024);
+    curPages[finalTid].init(pageName, 25 * 1024 * 1024);
     trackMap[tid] = finalTid;
     bookKeeping[finalTid] = DTSCPageData();
   }
@@ -205,7 +205,7 @@ namespace Mist {
       char nextPage[100];
       sprintf(nextPage, "%s%llu_%d", streamName.c_str(), tNum, bookKeeping[tNum].pageNum + bookKeeping[tNum].keyNum);
       INFO_MSG("Continuing track %llu on page %d", tNum, bookKeeping[tNum].pageNum + bookKeeping[tNum].keyNum);
-      curPages[tNum].init(nextPage, 26 * 1024 * 1024);
+      curPages[tNum].init(nextPage, 25 * 1024 * 1024);
       bookKeeping[tNum].pageNum += bookKeeping[tNum].keyNum;
       bookKeeping[tNum].keyNum = 0;
       bookKeeping[tNum].curOffset = 0;