[gst-devel] decodebin2 + VA-API integration

Gwenole Beauchesne gbeauchesne at splitted-desktop.com
Mon May 10 16:27:57 CEST 2010


Hi,

I am trying to integrate VA-APIi support to the standard decodebin2 
element. Currently, the VA-API plugins (vaapiconvert, vaapidecode, 
vaapisink) have GST_RANK_NONE rank.

So, the following won't work. That's normal:
$ gst-launch filesrc ! decodebin2 ! vaapisink

Then, I changed GST_RANK_NONE to GST_RANK_PRIMARY, decodebin2 will now see 
and use vaapidecode. However, it will fail to link vaapidecode to 
vaapisink. Rather, it tries to link vaapidecode0:src to some 
decodepad2:proxypad3 element.

Would someone know why vaapisink0:sink is not tried instead? Or what 
should be done in vaapisink so that decodebin2 actually links it to the 
vaapidecode element it found previously?

Thanks,
Gwenole.




More information about the gstreamer-devel mailing list