<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
&gt; Really? To me it looks like you're just using sws_scale which is a software <br>&gt; scale.<br>&gt; <br>&gt; &gt; but Plasma::Wallpaper requires me to still copy this array with slow<br>&gt; &gt; software acceleration. If the format is correct then just give me the target<br>&gt; &gt; X surface. <br>&gt; <br>&gt; I'm not sure what would that give you. I'm guessing you want to use something <br>&gt; like XvPutImage which wouldn't work because you already convert the frames to <br>&gt; RGB and basically no one accelerates Xv with RGB surfaces. Besides it would be <br>&gt; only meaningful assuming that a) Plasma currently runs on a system with X11, <br>&gt; b) the driver doesn't implement Xv using an overlay. While we could assume "a" <br>&gt; and disable the plugin if it's not the case, there's no reliable way of <br>&gt; testing b and it will obviously break the entire Plasma (your video will <br>&gt; render on top of everything).<br><br><div>Well any pixel format is possible but we don't want to break plasma. I didn't know sws_scale was software based but thanks for the info. I guess plasma is still the bottle neck though since I can render the video to a fullscreen window (using a GL quad) no problems.</div><div><br></div><div>&gt; &gt; A video wallpaper should be as natural as an image or colour in today's<br>&gt; &gt; world.<br>&gt; <br>&gt; That's a bit unrealistic. A static wallpaper needs to be uploaded only once, <br>&gt; while the video will need to be uploaded ~24 times per second (and given that <br>&gt; you're scaling in software even on an avarage laptop that's 1280*800*4*24 =~ <br>&gt; 98MB every second).<br><br></div><div>But still with all the fancy 3D effects we have turned on... Video wallpaper is only a small concern. Sure it's not for developers, but having a video wallpaper makes for a very sexy desktop to show off Linux.</div><div><br>&gt; IMHO for video it'd be more interesting to start Plasma with a GL engine and <br>&gt; after decoding the frame (to whatever is the video native YUV format, e.g. <br>&gt; YUV420 for VP8) rendering it as a texture while doing the to rgb conversion <br>&gt; and scale in shaders.</div><div><br>Is it currently possible? Plasma doesn't currently have a GL engine I don't think?</div><div><br></div><div>&gt; z<br></div><div>Thanks for you comments. Appreciate it ;)</div><div><br></div>                                               <br /><hr />Get a new e-mail account with Hotmail - Free. <a href='http://clk.atdmt.com/UKM/go/197222280/direct/01/' target='_new'>Sign-up now.</a></body>
</html>