I managed to find another machine that displayed the problem, and I
found
that when I load the video into Windows Media Player, when I click onthe
Stop button, the screen goes completely black, whereas on my machine it
just
stops the video at that point. So I changed my code to use pause instead
of
stop, and hopefully that's fixed the problem. I assume it must be a
different version of media player.
Maybe the other PC has different combination of video codecs and
splitter/decoder filters that are accessed by media player during
operation. I would suggest using a codec identification software like
Sherlock or Codec Sniper to compare both PCs.
Thanks for your response. It doesn't sounds like an issue with codecs
though. The video runs fine on both computers, both in WMP and in my
application, and it just uses a standard codec. The only difference is what
happens when the video is stopped. On my machine, the current frame
continues to be displayed, on the other machine, the display is cleared. I
suspect they've just changed what happens when you click stop in a later
version of WMP.
Using the pause function rather than stop, seems to fix the problem anyway,
at least on this one machine.