<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
> Really? To me it looks like you're just using sws_scale which is a software <br>> scale.<br>> <br>> > but Plasma::Wallpaper requires me to still copy this array with slow<br>> > software acceleration. If the format is correct then just give me the target<br>> > X surface. <br>> <br>> I'm not sure what would that give you. I'm guessing you want to use something <br>> like XvPutImage which wouldn't work because you already convert the frames to <br>> RGB and basically no one accelerates Xv with RGB surfaces. Besides it would be <br>> only meaningful assuming that a) Plasma currently runs on a system with X11, <br>> b) the driver doesn't implement Xv using an overlay. While we could assume "a" <br>> and disable the plugin if it's not the case, there's no reliable way of <br>> testing b and it will obviously break the entire Plasma (your video will <br>> 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>> > A video wallpaper should be as natural as an image or colour in today's<br>> > world.<br>> <br>> That's a bit unrealistic. A static wallpaper needs to be uploaded only once, <br>> while the video will need to be uploaded ~24 times per second (and given that <br>> you're scaling in software even on an avarage laptop that's 1280*800*4*24 =~ <br>> 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>> IMHO for video it'd be more interesting to start Plasma with a GL engine and <br>> after decoding the frame (to whatever is the video native YUV format, e.g. <br>> YUV420 for VP8) rendering it as a texture while doing the to rgb conversion <br>> 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>> 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>