返信先: ASIO: JRiver Media Center 25で「再生デバイスのエラーです」

フォーラム TuneBrowser ASIO: JRiver Media Center 25で「再生デバイスのエラーです」 返信先: ASIO: JRiver Media Center 25で「再生デバイスのエラーです」

#7552
Tiki
キーマスター

こちらこそよろしくお願いします。

ログ拝見しました。直接の原因かどうか確証はないのですが、JRiverのドライバはStopに対して1061701536という値を返してきており、TuneBrowserはこれをエラーとして扱っています (0が正常で、それ以外はエラー)。

この1061701536という値は、ログの説明にも出ていますが、ASIO SDKでは「Unique success return value for ASIOFuture calls.」と説明されており、機能のサポート有無を照会するFuture呼出しの戻り値として定義されています。念のためSDKのStopの説明を確認してみても、ここで1061701536が返るかも、という記載は見当たりませんでした (返らない、という記載もありませんでしたが)。

このようなケースははじめてで、明らかにJRiverのStopの実装がおかしいと思うのですが、TuneBrowser側で処理を変更して、1061701536が返ってきても正常と見なすことは可能です。ただ困ったことに、先行版で公開している4.14の変更履歴にも書いたように、トレンドマイクロ社製品の問題対策として、ASIO制御の子プロセスは4.11.5時代のものにダウングレードとしてリリースしており、これは動作を変えることができません。

もちろん未来永劫4.11.5のままということは考えていないのですが、詳しい知識をお持ちでない、とくに新しいユーザーの方々にすこしでも安定した環境を提供したいと思っており、できれば数か月はこの状態を維持してリリースして、問題の行き先を見たいと思っていました。

ちょっとどうするか考えます。