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