GNOME Bugzilla – Bug 622501
[videobox] may negotiate input/output format combinations it can't actually handle
Last modified: 2010-06-23 18:31:05 UTC
This was brought up on IRC: gst-launch-0.10 videotestsrc ! video/x-raw-yuv,format=\(fourcc\)I420 ! videobox top=10 ! xvimagesink fails to negotiate (errors out with not-negotiated here). It negotiates I420 as input and YUY2 as output and then fails to find a function to perform the operations on those formats. So when it transforms caps, it returns combinations it can't really handle.
commit 7e0ea232d0bb04d31b991ceac9ad5f016d0cdea5 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Wed Jun 23 20:29:14 2010 +0200 videobox: Fix negotiation for I420/YV12 We don't support conversion into *all* YUV formats for them, only into I420/YV12/AYUV. Fixes bug #622501.