<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Ok, Thanks. I will definitely check that out.<br><br>peace<br><br>&gt; From: zack@kde.org<br>&gt; To: plasma-devel@kde.org<br>&gt; Subject: Re: Plasma::Wallpaper does software scaling/copying when it isn't        necessary<br>&gt; Date: Mon, 12 Jul 2010 15:46:37 -0400<br>&gt; <br>&gt; On Monday 12 July 2010 13:01:33 velociraptor Genjix wrote:<br>&gt; &gt; &gt; I'm not sure what would that give you. I'm guessing you want to use<br>&gt; &gt; &gt; something like XvPutImage which wouldn't work because you already<br>&gt; &gt; &gt; convert the frames to RGB and basically no one accelerates Xv with RGB<br>&gt; &gt; &gt; surfaces. Besides it would be only meaningful assuming that a) Plasma<br>&gt; &gt; &gt; currently runs on a system with X11, b) the driver doesn't implement Xv<br>&gt; &gt; &gt; using an overlay. While we could assume "a" and disable the plugin if<br>&gt; &gt; &gt; it's not the case, there's no reliable way of testing b and it will<br>&gt; &gt; &gt; obviously break the entire Plasma (your video will render on top of<br>&gt; &gt; &gt; everything).<br>&gt; &gt; <br>&gt; &gt; Well any pixel format is possible but we don't want to break plasma. <br>&gt; <br>&gt; This isn't about format, it's simply that backend scalers render video on top <br>&gt; of other contents (hence the name "overlays"), so on canvas such as Plasma <br>&gt; they can't be used.<br>&gt;  <br>&gt; &gt; &gt; &gt; A video wallpaper should be as natural as an image or colour in today's<br>&gt; &gt; &gt; &gt; world.<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; That's a bit unrealistic. A static wallpaper needs to be uploaded only<br>&gt; &gt; &gt; once, while the video will need to be uploaded ~24 times per second (and<br>&gt; &gt; &gt; given that you're scaling in software even on an avarage laptop that's<br>&gt; &gt; &gt; 1280*800*4*24 =~ 98MB every second).<br>&gt; &gt; <br>&gt; &gt; But still with all the fancy 3D effects we have turned on... <br>&gt; <br>&gt; That's a /very/ different thing. The geometry and every individual pixel for <br>&gt; those is generated on the GPU. That's not the case for video, video isn't <br>&gt; generated on the GPU, it's stored on the disk and has to be uploaded. <br>&gt; <br>&gt; &gt; &gt; IMHO for video it'd be more interesting to start Plasma with a GL engine<br>&gt; &gt; &gt; and after decoding the frame (to whatever is the video native YUV<br>&gt; &gt; &gt; format, e.g. YUV420 for VP8) rendering it as a texture while doing the<br>&gt; &gt; &gt; to rgb conversion and scale in shaders.<br>&gt; &gt; <br>&gt; &gt; Is it currently possible? Plasma doesn't currently have a GL engine I don't<br>&gt; &gt; think?<br>&gt; <br>&gt; Just start it with "-graphicsystem opengl" and go from there.<br>&gt; <br>&gt; z<br>&gt; _______________________________________________<br>&gt; Plasma-devel mailing list<br>&gt; Plasma-devel@kde.org<br>&gt; https://mail.kde.org/mailman/listinfo/plasma-devel<br>                                               <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>