7 Replies Latest reply on Jun 29, 2017 10:05 AM by fsadough

    AccessViolation rendering MPEG-2

    lu-gil

      We have a problem using IGraphBuilder::RenderFile on mpeg2 files on Windows 7 x64. The graphics cards we use which have these problems are AMD FirePro V5900 and AMD FirePro V7900.

       

      Calling the IGraphBuilder::RenderFile function in DirectShow causes AccessViolationException in atiumd64.dll when using the latest AMD drivers and Microsoft DTV-DVD Video Decoder.

      We haven't seen this problem before, but it seems that downgrading the drivers doesn't solve the problem. According to Windbg, the throwing function is atiumd64!OpenAdapter+0x2fa0d. This is easily reproducible by:

      1. Downloading the Windows SDK on a Windows 7 x64 machine (http://go.microsoft.com/fwlink/p/?linkid=62332).

      2. Starting GraphEdit in 64 bit mode. The path to my executable is "C:\Program Files (x86)\Windows Kits\8.1\Tools\x64\graphedt.exe".

      3. Clicking File->Render File... in GraphEdit, and choosing a MPEG-2 file.

      This throws on all our test computers using Windows 7 x64. Note that using the 32 bit version of GraphEdit works correctly, it's only the 64 bit version that crashes.

       

      Any tips on how to solve this?

       

      Regards

      Lukas