their standard support reply was:
“I’m afraid that We’ve never tested it with embedded OS, at the same time We wouldn’t expect it to work. In order to get the device working You will need to install it in full version of XP OS.”
xpe is just slimmed down, so its more about the things that are missing to get stuff working.
After much pain I got rid of the filter error message at least. It seems to be down to DirectShow, so after many many wasted hours trying to figure out XPe I installed DirectX. Now I no longer get that error, in amcap or videoinput.
However it does crash my application. In amcap it just says:
ERROR during capture, error code=00000000
Any possible ideas?
I’m also trying to find an alternative video capture device that will work with XPe but not having much luck.
I have direct9 installed, and the drivers successfully installed. However the image is black when i try their software, and it crashes ofw when trying to capture video.
Do you know much about filter graphs?
Andreas told me about editgraph. The device works perfect on XP, just not XPe.
It sounds like you are missing Directshow / DirectX files from your XPe install so things aren’t working right?
A filter graph is just a chain of directshow filters that manage the connections for a capture device. The filter graph includes filters that select the input, select the video format, compression type etc and whether the video data goes to a file or to your screen.
The only way I see is for you to either get directshow running as it does on XP - or use a capture device that has its own propriety interface that doesn’t rely on directshow/directx.
I have also installed this :
Altiris XPe Add-On (Scanner and Webcam Support) http://tinyurl.com/4886q5
Some success, sort of. The video is viewable in Editgraph, here is a screenshot
However I am still getting a filter error.
I’ve just found this amazing program that tells you any problems with usb image devices and directshow Webcam Diagnostics (same creator as amcap) http://noeld.com/programs.asp?cat=video#camdiag
On XP everything works out ok. On XPe it fails on ‘Components registration’ which “checks whether some required direcshow components are registered in the system”. I right clicked on the error then selected fix.