none
DirectShow with Kernel Tracker kernel RRS feed

  • Question

  • We use DirectShow to setup these two filter paths. They both work fine with our standard platform build of WinCE.

    USBCam(QVGA) -> CaptureFilter -> Renderer (for Preview on display)

    USBCam(QVGA) -> CaptureFilter-> ImageSinkFilter (storing JPEG still)

    However, when we create a new kernel build with the Kernel Tracker [KT] enabled (nothing else changed) the system works fine except the RenderStream call during camera initialization... which fails with 0x80004005 (E_FAIL). DirectShow is not very transparent regarding it's problem while running under the KT kernel. Debug examination of DirectShow setup parameters, returned structures and codes, shows no difference between the KT kernel and the non-KT kernel prior to calling RenderStream.

    Does anyone have some experience and/or concrete leads into why this might occur?

    Thanks for any help... Fred

    Monday, November 5, 2012 4:30 PM