PDA

View Full Version : DXVA not working with MS-VC1 decoder (Win 7, ATI)


sphere
4th June 2009, 18:17
Hi,

MPC's H.264/VC1 DXVA Decoder works flawlessly for both codecs. So does MS's H.264 decoder. What doesn't work, however, is DXVA decoding with the MS WMV/VC1 decoder that is used by WMP and WMC.

When playing a VC1 file in DXVA Checker, no VC1 DXVA capabilities are reported for the MS codec (DShow or Media Foundation) - only for the MPC decoder.

My conf: Windows 7 RC, Radeon HD 3300 (AMD 790GX IGP) with Windows-supplied driver (8.612) [however, installing the Win7 driver from AMD's website doesn't help, I tried that]

Any ideas?

Thanks,
sphere

tetsuo55
4th June 2009, 18:20
You could try this VBS file first:
http://home.comcast.net/~exdeus/ati-hd2x00/

If that does not help follow the instructions in my signature and make sure to update to catalyst 9.5
Please let me know if this helps

EDIT:

Make sure you clean the old driver using driver sweeper Find at @ guru3d.com

littleD
8th June 2009, 14:01
But is win7 WMP decoder supposed to work with DXVA for VC-1 files? I have the same as sphere when analyzing file by DXVAchecker. H.264 and MPEG-2 videos work great.
EDIT:
http://msdn.microsoft.com/en-us/library/dd390679%28VS.85%29.aspx
This filter decodes MPEG-1, MPEG-2, H.264 video
How is that video compression format (VC-1) promoted by Microsoft isn accelerated by its decoder while h.264 is?

MatMaul
8th June 2009, 20:03
hum I have a similar problem with a nvidia card.
on windows 7 rc1 64 bits, a check of the directshow decoder (WMVideo Decoder DMO) with dxva checker shows only DXVA1 support :
http://img241.imageshack.us/img241/5007/dxva.png
I tried to force the use of DXVA in dxvachecker with EVR (right click - play - EVR), it doesn't work (black screen). But it works with VMR9 !

anyone can try dxvachecker on vista to see the result ? if it supports dxva2 on vista I hope they will fix that before the release of Windows 7.

EDIT : I am using MPC 32 bits so I am talking about the 32 bits version of the decoder, I didn't try the 64 bits one (I don't really care ^^).

EDIT2 : perhaps someone can split my reply in a new thread. It is obviously not the same problem.
this one (with ATI cards) has already been explained I think : WMVideo Decoder DMO only support ModeVC1_IDCT, ModeVC1_MoComp and ModeVC1_PostProc while ATI drivers only support ModeVC1_VLD