One of my customers has supplied some videos that wont play in my application.
I can play the videos in Windows Media Player, but I can not play the videos in the latest ImageEn based VideoPlayer program downloaded from this site today so the correct DirectShow codecs appear to be installed.
My understanding is that if a video plays in a DirectShow based application then they should play in ImageEn. Is this correct?
Is there an email address to which I can send a link to these Videos for someone to investigate?
Did your customer or you install a new codec pack before playing the video, or did you apply an update for one? ImageENVideoView loses the connection once you do that and forget to re-register the various video file formats for Windows Media Player. Prime example for this behavior is the K-Lite codec pack.
The video plays happily in Media Player, but wont play in the imageEn VideoPlayer (this take my application out of the equation). This is after a clean boot with no new codecs installed
I replicated also this problem. Media Player plays these files (MOV and 3GP), but maybe without using DirectShow. ImageEn uses only DirectShow to play (and capture) videos. You can experience this also using GraphEdit (from Windows SDK) and trying to render these files. GraphEdit uses also DirectShow and reports the same ImageEn error (0×80040265, missing codec). Maybe installing a QuickTime (for MOV) codec specific for DirectShow could fix this problem, but I cannot help on this.