Bug#572848: gstreamer0.10-plugins-base: When used with phonon-gstreamer-backend and KDE4 plasma video widgets colors are wrong

Sebastian Dröge slomo at circular-chaos.org
Thu Apr 15 10:55:18 UTC 2010


On Thu, 2010-04-15 at 11:57 +0300, George Kiagiadakis wrote:
> This has also been reported to nokia as a bug in the phonon backend, with a 
> trivial fix, but I'm still not sure if the bug is in phonon or gstreamer. The 
> fix looks like a hack.
> 
> http://bugreports.qt.nokia.com/browse/QTBUG-8737

The Nokia bug is a problem in phonon's gstreamer backend...

It claims to support all kinds of RGB formats but in fact only supports
xRGB in native endianness.

Could you add that to the Nokia bugreport? The code in question is in
qwidgetvideosink.cpp:

> 
> static GstStaticPadTemplate template_factory_yuv =
>     GST_STATIC_PAD_TEMPLATE("sink",
>                             GST_PAD_SINK,
>                             GST_PAD_ALWAYS,
>                             GST_STATIC_CAPS("video/x-raw-yuv, "
>                                             "framerate = (fraction) [ 0, MAX ], "
>                                             "width = (int) [ 1, MAX ], "
>                                             "height = (int) [ 1, MAX ],"
>                                             "bpp = (int) 32"));
> 
> static GstStaticPadTemplate template_factory_rgb =
>     GST_STATIC_PAD_TEMPLATE("sink",
>                             GST_PAD_SINK,
>                             GST_PAD_ALWAYS,
>                             GST_STATIC_CAPS("video/x-raw-rgb, "
>                                             "framerate = (fraction) [ 0, MAX ], "
>                                             "width = (int) [ 1, MAX ], "
>                                             "height = (int) [ 1, MAX ],"
>                                             "bpp = (int) 32"));

Not only does it claim to support all 32bpp RGB formats but also *all* YUV
formats (and a "bpp" field is not used for YUV at all).

If they need some help with fixing this they can contact me via mail but
I don't want to subscribe to yet another bugtracker...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-gstreamer-maintainers/attachments/20100415/4854b07e/attachment.pgp>


More information about the Pkg-gstreamer-maintainers mailing list