OSDN Git Service

#30853 タイムシークに失敗する問題を修正。ただし現在のDTXManiaでは、この機能を使っていないため、この問題による影響はない。今後の拡張に備えて修正しておく。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 26 Feb 2013 14:41:38 +0000 (14:41 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 26 Feb 2013 14:41:38 +0000 (14:41 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@537 16f42ceb-6dc6-49c8-ba94-f2d53467949d

FDK17プロジェクト/コード/03.サウンド/CSound.cs

index 29b2524..60ab07b 100644 (file)
@@ -1029,7 +1029,7 @@ Debug.WriteLine("更に再生に失敗: " + Path.GetFileName(this.strファイ
                {\r
                        if( this.bBASSサウンドである )\r
                        {\r
-                               BassMix.BASS_Mixer_ChannelSetPosition( this.hBassStream, Bass.BASS_ChannelSeconds2Bytes( this.hTempoStream, n位置ms / 1000.0 ), BASSMode.BASS_POS_BYTES );\r
+                               BassMix.BASS_Mixer_ChannelSetPosition( this.hBassStream, Bass.BASS_ChannelSeconds2Bytes( this.hBassStream, n位置ms * this.db周波数倍率 * this.db再生速度 / 1000.0 ), BASSMode.BASS_POS_BYTES );\r
                        }\r
                        else if( this.bDirectSoundである )\r
                        {\r