GNOME Bugzilla – Bug 711828
vaapidecode: set caps to RGBA when downstream uses GLUploadMeta
Last modified: 2013-11-21 10:11:27 UTC
The decoder outputs a GL texture in RGBA format but hardcodes its src pad caps to NV12. This is not very coherent.
Fixed in git master branch. Thanks.
commit b4eb1dcd424b9518bf07edd40445dbaead8eb6e9 Author: Gwenole Beauchesne <gwenole.beauchesne@intel.com> Date: Wed Nov 20 10:37:36 2013 +0100 plugins: expose the expected format for GstVideoGLTextureUploadMeta. Fix vaapidecode srcpad caps to only expose RGBA video format for the meta:GstVideoGLTextureUploadMeta feature. That's only what is supported so far. Besides, drop this meta from the vaapisink sinkpad caps since we really don't support that for rendering. https://bugzilla.gnome.org/show_bug.cgi?id=711828