任务单 #31737

ASIOからWASAPIに切り替えると、WASAPI排他モードにできない

开放日期: 2013-07-20 14:33 最后更新: 2013-07-20 14:48

报告人:
属主:
类型:
状态:
关闭
组件:
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Fixed
文件:
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

一旦ASIOを使用してから、その後WASAPIに切り替えると、WASAPIの排他モードに切り替わらず、WASAPI共有モードになってしまう。

(この時、ウインドウのタイトルバーで、バッファサイズが0msと表示される)

ASIOからDSoundを経てWASAPIにする場合なども同様。

任务单历史 (2/2 Histories)

2013-07-20 14:33 Updated by: yyagi
  • New Ticket "ASIOからWASAPIに切り替えると、WASAPI排他モードにできない" created
2013-07-20 14:48 Updated by: yyagi
  • 处理结果 Update from to Fixed
  • 状态 Update from 开启 to 关闭
  • Ticket Close date is changed to 2013-07-20 14:48
评论

本現象には、2つの問題が関与している。いずれも、rev557で処置済み。

  • WASAPI排他モードでなく、WASAPI共有モードで初期化される問題:
    WASAPI排他モードでの初期化に失敗した際に、WASAPI共有モードで再初期化を試みる動作にしていたため。
    WASAPI共有モードでの再初期化コードを削除し対応。


  • ASIO動作後、WASAPI排他モードでの初期化に失敗する問題:
    bassasio.dllの問題と思われる( BASS_ASIO_Free() で、リソースを完全には開放しない?)
    bassasio.dllを最新版に置換したところ、問題解決した。またこの際、他のbass libraryで更新があったものも、合わせて取り込んだ。

Attachment File List

No attachments

编辑

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登录名