2017-10-23 27 views
-2

カメラが黒いフレームを与えているDirectShowとMediaFoundationの両方で奇妙な問題が発生しています。 両方のアプリケーションでMFTraceを実行すると、 CMemInputPinDetours :: Receiveがコールされていないことがわかります(実際のシナリオと比較すると)。どのような場合には&シナリオが起こる可能性がありますか? 問題は、Lenovaラップトップでのみ表示され、Windows 10 1703(つまり、クリエイターが更新されているもの)でのみ表示されます。 DirectShowアプリケーションの完全なログ: また、MicrosoftサンプルのMFCaptureD3DとSimpleCaptureは機能しません。 ここに何が欠けているのかわからない、誰かを助けることができますか?Windows 10 1703 - Direct ShowとMedia Foundationカメラの問題

MFTraceログの一部は、以下にリストされています

1252、D2C 14:16:36.74678 CGraphHelpers :: 000002CB48084CA0 @トレース>>>>>>>>>>>>>実行グラフ 1252 、D2C 14:16:36.74679 CGraphBuilderDetours :: 000002CB48084CA0 @ EnumFilters - 1252を入力し、D2C 14:16:36.74680 CGraphBuilderDetours :: 000002CB48084CA0 @ EnumFilters - 終了 1252、D2C 14:16:36.74681 CGraphHelpers :: 000002CB60D7BCF8 @ TraceFilterの@フィルター、1252、D2C 14:16:36.74684 CGraphHelpers :: TracePin @入力ピン@ 000002CB6602BDD8(IMemInputPin @ 000002CB6602BE98)の名前 'VideoCapture'、フィルタ@ 000002CB48に接続されています。 091158 000002CB480C9228 @ピン、MT:majortype = MEDIATYPE_Video;サブタイプ= MFVideoFormat_YUY2; bFix​​edSizeSamples = 1; bTemporalCompression = 0; lSampleSize = 1843200; formattype = FORMAT_VideoInfo;パンク= @ 0000000000000000; cbFormat = 88 1252 D2C 14:16:36.74684 CGraphHelpers:出力端子@ 000002CB480C9228の出力端子@ 000002CB60D7BCF8ピン@ 000002CB6602BDD8に接続された 'Capture'、出力端子@ 000002CB480C9228、出力端子@ 000002CB480C9228、 MT:majortype = MEDIATYPE_Video;サブタイプ= MFVideoFormat_YUY2; bFix​​edSizeSamples = 1; bTemporalCompression = 0; lSampleSize = 1843200; formattype = FORMAT_VideoInfo; pUnk = @ 0000000000000000; cbFormat = 88 1252、D2C 14:16:36.74687 CGraphHelpers :: TracePin @入力ピン@ 000002CB48084A18(IMemInputPin @ 000002CB48084AD8)名前 'ビデオカメラターミナル'、接続されていない(!!!) 1252、D2C 14:16:36.74687 CGraphHelpers: 16:::000002CB480845F8 'それでも' 名、接続されていない(!!!) 1252、D2C 14 @ TracePin @出力端子36.74687 CGraphHelpers ::トレース000002CB48084CA0 < < < < < < < < < < < < <実行グラフ@ 1252年、D2C 14:16:36.74687 CGraphBuilderDetours :: 000002CB48084CA0 @ EnumFilters - 、D2C 14 1252を入力してください:16:36.74688 CGraphBuilderDetours :: 000002CB48084CA0 @ EnumFilters - 終了 1252、D2C 14:16:36.74688 CMemInputPinDetours :: 00007FF80B790928 @アタッチが - 入力 1252、D2C 14:16:36.74688 CInterfaceDetours :: AttachVtbl @ 00007FF80B790928 -を入力してください0 1252、D2C 14:16:36.74688 CDetourHelpers :: AttachInterface @ - 1252を入力し、D2C 14:16:36.74691 CDetourHelpers :: AttachInterface @ - 終了 1252、D2C 14:16:36.74691 CInterfaceDetours :: AttachVtbl 00007FF80B790928 @ - 終了 1252年、D2C 14:16:36.74691 CMemInputPinDetours :: 00007FF80B790928 @アタッチ - 終了 1252、D2C 14:16:36.74691 CMemInputPinDetours :: 00007FF8129B7D10 @アタッチは - 1252を入力し、D2C 14:16:36.74691 CInterfaceDetours :: 00007FF8129B7D10 @ AttachVtblが - 入力 1252、D2C 14:16:36.74692 CDetourHelpers :: AttachInterface @ - 1252を入力し、D2C 14:16:36.74693 CDetourHelpers :: AttachInterface @ - 終了 1252、D2C 14:16:36.74693 CInterfaceDetours :: AttachVtbl 00007FF8129B7D10 @ - 終了 1252、D2C 14:16:36.74693 CMemInputPinDetours :: @ 00を添付007FF8129B7D10 - 出口 1252、D2C 14:16:36。(C:\ Windows \ System32 \ quartz.dll)@ 000002CB4805CE68システムクロック(C:\ Windows \ System32 \ quartz.dll)は、次のように入力します。CLEAR32ExportDetours :: CoCreateInstance @ - 追跡インターフェイス: 1252 D2C 14:16:36.74811 COle32ExportDetours ::のCoCreateInstance @ - 出口 1252 D2C 14:16:36.74822 COle32ExportDetours ::のCoCreateInstanceの@ - 1252入力し、D2C 14:16:36.74865 COle32ExportDetours ::のCoCreateInstance @トレースされたインターフェイス: 1252、D2C 14:16:36.74865 COle32ExportDetours :: CoCreateInstance @ - IKsClock出口 1252、D2C14:16:36.78381 CMediaControlDetours :: Run @ 000002CB480C98E8 - 終了 1252、D2C 14:16:36.78382 CMediaControlDetours :: GETSTATE 000002CB480C98E8 @ - 、 1252を入力しD2C 14:16:36.78383 CMediaControlDetours :: GETSTATE 000002CB480C98E8 @ - 終了 1252,1E08 14:16:54.49906 COle32ExportDetours ::のCoCreateInstance @ - 1252,1E08 14入力:16:54.49921 COle32ExportDetours :: CoCreateInstance @ Created {9FC8E510-A27C-4B3B-B9A3-BF65F00256A8}(C:\ WINDOWS \ system32 \ dataexchange.dll)@ 000002CB4805BD40 - トレースされたインターフェイス: 1252,1E08 14:16:54.49921 COle32ExportDetours :: CoCreateInstance @ - 16:54.58279 CMediaControlDetours :: 000002CB480C98E8 @一時停止 - 終了 1252、D2C 14: - :16: 1252を入力し、D2C 14 54.57840 CMediaControlDetours :: 000002CB480C98E8 @一時停止D2C 14の出口 1252、16:54.58280 CMediaControlDetoursは:: 000002CB480C98E8 @停止 - 1252、D2C 14:16:54.79315 CMediaControlDet私たち::停止@ 000002CB480C98E8 - 出口

+1

質問に不可欠な情報については、オフサイトのリソースにリンクしないでください。おそらく[ツアー]に行って[ヘルプ]に行ってください。 – IInspectable

+0

@ venki.thiyagそれはドライバーの問題かもしれません。 Webカメラドライバのアップデートを試すことができます。 – VuVirt

+0

返信に感謝@VuVirt。最新のドライバに更新した後も、問題はまだ残っていました。グラフやトポロジの設定でこの種の問題やその他の問題が発生しているかどうかを知りたい –

答えて

0

根本原因が見つかりました、カスペルスキーアンチウイルスは、この問題を引き起こしていた、信頼できるリストに私たちのアプリケーションを追加する問題を解決!

私たちは、カスペルスキー10は、以下のリンクに記載された手順で問題を解決し、以下、マシン上で使用されていたことがわかり

https://support.kaspersky.com/9398#block2

場合カスペルスキー2015がある場合は、下のリンクを解決するために使用することができます問題: https://support.kaspersky.com/11157#block1

関連する問題