Video Player Hangs When You Change Screen Resolution (812697)



The information in this article applies to:

  • Microsoft DirectX 8.x Runtime
  • Microsoft DirectX Software Development Kit 6.0
  • Microsoft DirectX Software Development Kit 6.1
  • Microsoft DirectX Software Development Kit 7.0
  • Microsoft DirectX Software Development Kit 8.0
  • Microsoft DirectX Software Development Kit 8.0a
  • Microsoft DirectX Software Development Kit 8.1

SYMPTOMS

If your video player uses Qdvd.dll and uses DirectShow, your video player might stop responding (hang) when you change the screen resolution.

For example, this issue may occur if you are using the Graphedt.ext tool from the Microsoft Direct Show SDK to show video from a TV card in Microsoft Windows 2000. When you change the screen resolution from 1024 X 768 to 800 X 600, Graphedt.exe hangs and then quits.

CAUSE

This issue is caused by a problem with Qdvd.dll in Windows 2000, Microsoft Windows Millennium Edition (Me), Microsoft Windows 98 Second Edition, and Microsoft Windows 98. A "STATUS_STACK_OVERFLOW" exception is caused by Qdvd.dll when you change the screen resolution.

RESOLUTION

To resolve this issue, install DirectX 9.0. The Qdvd.dll DLL in DirectX 9.0 corrects this problem. To install DirectX 9.0, visit the following Microsoft Web site:

MORE INFORMATION

This problem does not occur with Qdvd.dll in Microsoft Windows XP.

Note that the DirectX runtime is included in the DirectX Software Development Kit.

Modification Type:MajorLast Reviewed:5/9/2006
Keywords:kbprb KB812697