• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javaandroidc++linuxc#objective-ccocoa誰得qtrubybathyscaphegamewindowspythonphpguic翻訳omegattwitterframeworkbtronarduinovb.net計画中(planning stage)directxpreviewertestゲームエンジンdom

dtxmania 中文


Commit MetaInfo

Revision0762bfa87dc0400660d261efa1ee4ae69c870df1 (tree)
Zeit2019-01-14 22:29:57
Autoryyagi <yyagi.dtxmania@gmai...>
Commiteryyagi

Log Message

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

Ändern Zusammenfassung

  • 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"

Diff

--- "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 }