DirectSound 一時停止後自動再生チップがずれる
すみません。PAUSE前後でのタイミング補正をいじっているのは、rev905です。取り急ぎ・・・
元々は#31915(PAUSE連打で音ズレ)に対する、試作対応です。そのため、rev905でのPAUSE周りの変更内容は「DTXCからDTXMania本体を呼び出した時のシーク動作をコピペしてみた」に過ぎません。
このロジックでDirectSound時に問題が出るということは、DTXCからのシークでも同じ問題が出るということになります。これは困った。
104では再現しません。リファクタリングの影響かと思ったのですが、
それを始める直前のリビジョン918で確認したところ、
どうも DirectSound 使用時にズレるみたいです。
ちなみに WASAPI だと最新リビジョンでもズレません。
すみませんが、どのリビジョンから再現するかはわかってません。