- [HDTV] スカパーHDをPCで視聴 4 [H.264 AAC]
577 :名無しさん@編集中[sage]:2010/08/16(月) 13:05:18 ID:ci5mPSG0 - >>486
別件ですが、TBS6980A用のBonDriverを複数起動させると、最初に 起動したチューナーのアンテナレベルが極端に落ち受信できなくなる問題 があります。 2つ目のBonDriverの起動を禁止していると思いますが、 CBonTuner::LoadAndConnectTunerDevice(void) で、セマフォーによる排他処理に失敗した場合、すでに開いている チューナーデバイスを終了することになりますので m_pTunerDevice->Release() を行わない方がよいかと思います。 // 排他処理 m_hSemaphore = CreateSemaphore(NULL, 1, 1, semName.c_str()); DWORD result = WaitForSingleObject(m_hSemaphore, 0); if (result != WAIT_OBJECT_0) { CloseHandle(m_hSemaphore); // ULONG ret = m_pTunerDevice->Release(); // 使用中なので次のチューナを探す continue; } とりあえず私は上の修正し、複数起動時の問題は対処できることを確認 しました。
|