• R/O
  • HTTP
  • SSH
  • HTTPS

提交

标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#objective-cqtwindows誰得cocoapythonphprubygameguibathyscaphec翻訳omegat計画中(planning stage)frameworktwittertestdomvb.netdirectxbtronarduinopreviewerゲームエンジン

Commit MetaInfo

修订版0762bfa87dc0400660d261efa1ee4ae69c870df1 (tree)
时间2019-01-14 22:29:57
作者yyagi <yyagi.dtxmania@gmai...>
Commiteryyagi

Log Message

#xxxxx サウンドデータ読み込みの、若干の高速化。(forループでのbyteコピーをArray.Copy()に変更。本当はコピーそのものを無くすべきなのですが。)

更改概述

  • delete: "FDK/\343\202\263\343\203\274\343\203\211/03.\343\202\265\343\202\246\343\203\263\343\203\211/CSound.cs"

差异

--- "a/FDK/\343\202\263\343\203\274\343\203\211/03.\343\202\265\343\202\246\343\203\263\343\203\211/CSound.cs"
+++ "b/FDK/\343\202\263\343\203\274\343\203\211/03.\343\202\265\343\202\246\343\203\263\343\203\211/CSound.cs"
@@ -1999,11 +1999,12 @@ Debug.WriteLine("更に再生に失敗: " + Path.GetFileName(this.strファイ
19991999 buffer[ i ] = bs[ i ];
20002000 }
20012001 }
2002- int s = ( bIntegrateWaveHeader ) ? 44 : 0;
2003- for ( int i = 0; i < totalPCMSize; i++ )
2004- {
2005- buffer[ i + s ] = buffer_rawdata[ i ];
2006- }
2002+ //int s = ( bIntegrateWaveHeader ) ? 44 : 0;
2003+ //for ( int i = 0; i < totalPCMSize; i++ )
2004+ //{
2005+ // buffer[ i + s ] = buffer_rawdata[ i ];
2006+ //}
2007+ Array.Copy(buffer_rawdata, 0, buffer, wavheadersize, totalPCMSize);
20072008 totalPCMSize += wavheadersize;
20082009 nPCMデータの先頭インデックス = wavheadersize;
20092010 }