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