浏览代码

Increased mm device fragment size to 2048. Fixes #27.

woollybah 6 年之前
父节点
当前提交
c044cd3308
共有 1 个文件被更改,包括 1 次插入18 次删除
  1. 1 18
      freeaudio.mod/mmdevice.cpp

+ 1 - 18
freeaudio.mod/mmdevice.cpp

@@ -75,26 +75,9 @@ struct winmmdevice:audiodevice {
 	int			timeout;
 	int			timeout;
 	int			lagbuffers;
 	int			lagbuffers;
 	
 	
-	int iswin98()
-	{
-		OSVERSIONINFO	osinfo;
-		osinfo.dwOSVersionInfoSize=sizeof(OSVERSIONINFO);
-		if (GetVersionEx(&osinfo))
-		{
-			if
-			(
-				(osinfo.dwPlatformId==VER_PLATFORM_WIN32_WINDOWS) && (osinfo.dwMajorVersion>4)
-				//((osinfo.dwMajorVersion>4)||((osinfo.dwMajorVersion==4)&&(osinfo.dwMinorVersion>0)))
-			)	//osversion=1;
-				return 0;
-			if (osinfo.dwPlatformId==VER_PLATFORM_WIN32_NT) return 0;//osversion=2;
-		}
-		return 1;
-	}
-
 	int reset()
 	int reset()
 	{
 	{
-		int sz=(iswin98())?2048:1024;	//10ms fragment size 20ms for windows98				
+		int sz=2048; // 20ms fragment size		
 		mix=new mixer(sz);
 		mix=new mixer(sz);
 		device=0;
 		device=0;
 		buffersize=0;
 		buffersize=0;