Log in

View Full Version : DirectShowSource with GRF and MPC Video Decoder SA Filter


moviefan
17th November 2008, 17:58
Hi guys,

I would like to take advantage of my graphics card that supports HA for AVC/VC1 material. Therefore I disabled all post-processing, installed the MPC Standalone filter package and created a simple graph consisting of the source file (m2ts) and the MPC Video decoder. If load the graph using DirectShowSource (in the avs-file) into VirtualDub for testing purposes, it takes some time until VDub responses with a massage "Timeout ... waiting for graph to start". Why does this happen? If I use DMO WMVideo Decoder, it works.

Regards,
moviefan

P.S.: Not sure, if this is the right subforum, but I didn't quite know where it fits better.

poisondeathray
17th November 2008, 18:12
Did you consider using MPCHC for playback - which supports DXVA video acceleration (if your content is compliant) ?

moviefan
17th November 2008, 18:20
I intend to reencode using graph edit... I am using MPCHC for playback and then got the idea of using the SA filters to have hardware accelerated decoding for the reencoding process... How can I build a graph using the MPC SA filters?

clsid
17th November 2008, 18:23
You can't use hardware acceleration during re-encoding. The DXVA decoder can only be connected to a video renderer.

Sagekilla
17th November 2008, 20:06
Partially correct: You can use DXVA using DGAVCDecNV. neuron2 plans on supporting VC-1 properly in time too.

Leak
17th November 2008, 20:19
Partially correct: You can use DXVA using DGAVCDecNV. neuron2 plans on supporting VC-1 properly in time too.
Uh, that's CUDA, not DXVA - it's using the card's shaders, not the separate video decoder...

But it should be possible to write a custom renderer that just grabs the images from DXVA's decoding from video ram instead of displaying them - but that would need support beyond DirectShowSource...

np: B. Fleischmann - Waiting For You To Come (Welcome Tourist (Disc 1))