<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
<meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-family: Tahoma, Verdana, Arial, sans-serif; border-collapse: collapse; color: rgb(68, 68, 68); ">See the conversation <a href="http://kde-look.org/content/show.php?content=112105&forumpage=4" target="_blank" style="color: rgb(0, 104, 207); font-weight: inherit; text-decoration: none; ">http://kde-look.<wbr>org/content/show.php?content=<wbr>112105&forumpage=4</a> titled "Phonon video backend?"<div><br></div><div>I do the scaling using hardware acceleration but Plasma::Wallpaper requires me to still copy this array with slow software acceleration. If the format is correct then just give me the target X surface. KDE insists on drawing it's own wallpaper on top though.</div><div><br></div><div>So this is a problem with plasma- is there a workaround or a hack?</div><div><br></div><div><div>void VideoWallpaper::paint(QPainter *painter, const QRectF&)</div><div>{</div><div> // ...</div><div> const QImage imag(frame->data[0], codec_ctx->width, codec_ctx->height, frame->linesize[0], QImage::Format_RGB32);</div><div> painter->drawImage(<wbr>boundingRect(), imag);</div><div> // ...</div><div>}</div></div><div><br></div><div>It would run ALOT faster if there was a way to disable KDE4 rendering a wallpaper or be allowed to render directly to that wallpaper. A video wallpaper should be as natural as an image or colour in today's world.</div></span>                                            <br /><hr />Get a free e-mail account with Hotmail. <a href='http://clk.atdmt.com/UKM/go/197222280/direct/01/' target='_new'>Sign-up now.</a></body>
</html>