[vlc-devel] Windows 0-copy DXVA

Rémi Denis-Courmont remi at remlab.net
Wed Apr 15 15:36:12 CEST 2015

Le 2015-04-15 15:42, Steve Lhomme a écrit :
> The DXVA always outputs an opaque pixel format that only it (and 
> D3D9)
> knows about. I added a filter to convert the opaque surface to I420
> pixels in case filters or other vout are used.

I tried that already but it breaks SPU blending unless the video output 
blends SPU internally.

> Now I'm hitting a (big) issue. The picture_t decoder pool is not tied
> to the decoder. It's created in the vout wrapper here:
> http://git.videolan.org/?p=vlc.git;a=blob;f=src/video_output/vout_wrapper.c;h=d172bcca0bfdacc9ebc5c7979a1f10850e7092c9;hb=HEAD#l133

The problem is that filters cannot provide a custom picture pool so 
far. Support for that is still far far away.

Rémi Denis-Courmont

More information about the vlc-devel mailing list