Windows2000で動作しない。

  • ページ: SoftTSQ-bugtrack
  • 投稿者: JA8TDL
  • 優先順位: 高
  • 状態: 完了
  • カテゴリー: 動作環境
  • 投稿日: 2007-04-12 (木) 10:49:20
  • バージョン:

メッセージ

Microsoft Windows2000で動作しませんでした。(by JA8TDL)
DirectX Ver.9.0c 及び .NET Framework1.1がインストールされている
環境でも動きませんでした。(by JN4OQT)


  • Windows2000環境を準備して、確認したいと思います。って、パソコンが無かったり・・・汗 あまり高速じゃなくても良いので、あげてもよいようなPCございませんか? ふにぃ。 -- JM7MUU 2007-04-12 (木) 12:28:51
  • ハードウェアが無い場合、仮想PCの「VMware」や「Virtual PC」でWin2kを動かすってのはどうでしょう? -- JN4OQT 2007-04-12 (木) 15:32:41
  • それなら私にもあるのですが、サウンドがきちんとエミュレートできるまでに癖があるはずです。まして DirectXが動くとは思えないし。パフォーマンスも落ちますよね。なんで、まっさらなWindows2k で動作検証しないと、結局二度手間になるんじゃないかなぁと思っています。 -- JM7MUU 2007-04-12 (木) 18:45:25
  • 古いPCですが東芝のDyanBook Satellite2590Xがあります。Win2000インストール済みです。送りますか? -- JA8TDL 2007-04-12 (木) 20:42:09
  • 今お使いではないのでしょうか?出来ましたら、送っていただけると非常に助かります。m(__)m -- JM7MUU 2007-04-12 (木) 20:57:43
  • あ、なるほど、サウンドカードの問題があるですね(^^;  でも、動作環境のトコに報告しましたが私のトコで動いてしまいました(焦 -- JN4OQT 2007-04-13 (金) 06:11:59
  • あら^^うごいちゃったの? (-^〇^-) ハハハハ 結局はYahooメッセンジャだったの?? -- JM7MUU 2007-04-13 (金) 21:10:10
  • そそYahooChatのVoiceがサウンドカード独占してたみたい(^^; Win2kの方はサブPCだからチャットやメッセンジャー関係が色々動いてて・・・(汗 -- JN4OQT 2007-04-14 (土) 07:25:18
  • ところで、OQT局のWin2k 上で EchoLink+SoftTSQの動作は、ばっちり?それとも微妙ですか?というのは、JA8TDLさんのところで、動作が不安定のようなので。 -- JM7MUU 2007-04-14 (土) 08:53:15
  • はじめまして。SoftTSQの存在をはじめて知りました。私も旧型無線機を使っているので、まさに救世主現る!と言った感じでした。早速インストールして見たのですが、トーン無しの状態でもecho link側へ音声が出力されてしまいます。SoftTSQを使用する為には専用のI/Fが必要なのでしょうか? -- JL1JLI 2007-04-16 (月) 01:51:16
  • EchoLinkのSysop Setting RX Ctrlの項目をVox以外に設定すればOKですよ。CDとかCTSとかに。 -- JG3EBB 2007-04-16 (月) 06:41:21
  • JG3EBB様、早速コメント有難うございました。VOX以外の設定を試しましたが、上手く言う事を聞いて?くれませんでした。ノートPC (IBM I Series 1479)がCOMポートを持たずUSBポートへその役割を持たせています。それが関係しているのでしょうか?ご指導お願い致します。 -- JL1JLI 2007-04-16 (月) 07:29:41
  • EchoLinkの場合には専用のI/Fは必要ありません。WindowsXPであればそのまま動作させることができます。どんな風に動いていないのでしょうか? -- JM7MUU 2007-04-16 (月) 08:02:40
  • EchoLinkでお使いの場合には、COMポートのチェックはOFFで、EchoLinkのチェックはONにして使用されてください。 -- JM7MUU 2007-04-16 (月) 08:05:09
  • トーンONの信号を受信中は、トーンレベルバーが緑色になります。検出レベル調整は、バーの下にあるスライドスイッチで調整します。 -- JM7MUU 2007-04-16 (月) 08:11:49
  • JM7MUU様、ご指導ありがとうございました。動作させる事が出来ました。検出レベルの調整が必要だったのですね。ハンディ機を使い、レベル調整を行ったらばっちりでした。ちなみにPCの環境はP2、メモリー128MB、WindowsXP proです。すばらしいソフトの開発を頂き大変ありがとうございました。今後とも宜しくお願い致します。 -- JL1JLI 2007-04-16 (月) 10:00:12
  • JL1JLIさん。無事動作したようで、よかったよかったー。O(・v・)O イエイ!! よかったら、SoftTSQ動作確認環境 のページに動作確認できた環境を書いていただけると助かります。 -- JM7MUU 2007-04-16 (月) 10:39:36
  • 以下のように、Windows2000 では動作できないのではないかなーという判断になりつつあります。 Windows2000で動作確認された方、是非もう一度動作確認をお願いします。実際に運用していただき、軽く運用してみていただきたいのです。どうも今みているWindows2000 では先にサウンドの所有権を握ったほうは動きますが、次のアプリが握ろうとしたときに、はねられるようです。 -- JM7MUU 2007-04-16 (月) 19:28:54
  • 対応遅れました。 EchoLinkSoftTSQを使われる方はSysopSettingのRX Ctrlを「Manual」にされて下さい。 -- JN4OQT 2007-04-18 (水) 09:36:38
  • 色々なサイトを見ましたが 結構サウンドを使うソフトでは「WindowsXPはサウンドカードひとつで動作しますが、Windows2000などではカードが2つ必要です。 」と書かれているサイトもあり、音関係がWindows2000は弱いのかな?と思ったり(^^; -- JN4OQT 2007-04-18 (水) 09:37:32
  • そうだねー。OS上で無理みたいですねー。色々、小細工をしてみたけれど、無理みたい。Windows2000 対応はあきらめます。 -- JM7MUU 2007-04-18 (水) 17:35:55
  • サウンドカード2枚さして、動作確認中です。 -- JM7MUU 2007-04-18 (水) 22:40:44

サウンドカード2枚さしでの調査

以下のようにしたところ、うまく動きました。

  1. USB接続のサウンドカードを1個準備します。
  2. Windows2000サウンドの設定でPC内臓のサウンドカードを通常使用するサウンドディバイスとして使用するように設定します。
  3. SoftTSQは、PC内臓サウンドディバイスを選択。EchoLinkはUSB接続のサウンドカードを選択します。
  4. USBオーディオのマイク端子に接続していたものを二つに分岐し、PCのマイク端子にも入れます。
  5. あとは、音量調整等でうまくいきましたよー。

  • ただ、バグも見つけました。SoundDeviceを選択してもFormat欄が更新されていないようです。 -- JM7MUU 2007-04-18 (水) 23:27:05

    Ver1.20 Release:SoftTSQ-bugtrack/25で修正済み。


    Windows2000 の場合には、サウンドカードをもう一枚差し込むことで対応できるようです。
  • うごいた! ばっちり動作しています。JA8TDLさんから送っていただいたPCで、EchoLink+SoftTSQがうごいていますよおおお -- JM7MUU 2007-04-24 (火) 06:16:34

調査

  • Fujitsu FMV-BIBLO NEIX26x Windows2000 機を使い調査中。
  • SoftTSQ単体動作は、問題なし。
  • EchoLink+SoftTSQ動作を行おうとすると、サウンドディバイスが表示されない。=>続行不能。

ログ確認

  • サウンドディバイス名の取得はうまくいっている。GUIDは問題なし。
  • 設定可能なフォーマットを取得する処理でNGとなっている。ScanAvailableInputFormats()
    この中では、g_pDSCapture->CreateCaptureBuffer()を何度も呼び出している。これは、サンプリングレートやビット数を変えたパラメータでうまく Captureバッファが生成されるかどうかをチェックに、うまくキャプチャバッファができた場合には、この設定条件は使えると判断し、エラーの場合には、この設定条件は使えないと判断する。
    このログを見たところ、すべての設定でFAILとなっている。 このため、画面上に表示されるキャプチャサポート設定条件として、表示される項目が無くなっている。
  • CreateCaptureBuffer調査 CreateCaptureBufferの使い方はここにある。

おっと。On Microsoft Windows98 and Windows2000, each capture device supports a single buffer
Windows2000とWin98はシングルバッファのみサポートと書かれている。やばい! ^^;; SoftTSQはダブルバッファを使っている。。。汗
ということは、Win2kに対応させるためには、シングルバッファで作らねばならないということかよぉ 汗


  • 私が愛用しているSpectViewでも同じようなことをやってみた。WindowsXP上では二つ稼動可能だったが、Windows2000では、一つ目の稼動は可能だが、二つ目の稼動は出来なかった。これは DirextXをつかっても、WindowsMMIMapperをつかっても同じだった。
    どうもこれは、OS上の制約のようだ。

    SoftTSQ+SpectViewでもやってみた。早く起動した方が、サウンドを占有してしまっており、後から立ち上げたソフトが動かなかった。いずれも、サポートしていないフォーマットです。といったエラーである。


    Windows2000対応は無理なのかも。。。
    という事が、わかってきました。(。_゜)〃ドテ!


Reload     Front page List of pages Search Recent changes Backup   Help   RSS of recent changes
Last-modified: Tue, 27 Dec 2016 19:33:29 JST (2670d)