• R/O
  • HTTP
  • SSH
  • HTTPS

dtxmania: Commit


Commit MetaInfo

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

Log Message

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

Change Summary

Incremental Difference

--- a/FDK/コード/03.サウンド/CSound.cs
+++ b/FDK/コード/03.サウンド/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 }
Show on old repository browser