From: Paul F. <P.F...@ft...> - 2001-09-19 12:04:03
|
Siggi Langauf wrote: > On Tue, 18 Sep 2001, Frank Fiene wrote: > > [...] > > No, i have no Xv and i have no such applets on my desktop. > > xine uses Xshm an with scaling, the cpu utilization is at 100%, > > without at 50%. So i think the guys have to optimize the scaling > > operations or i can only watch dvds without scaling, which is also ok. > > I'm afraid there's not much left to optimize about the Xshm scaling. Since > this has to be done in CPU, it just costs CPU power. That's why people > invented special hardware to do the job... Yes, indeed the scaling and colourspace conversion is a lot of work and better done by hardware. However not everyone has access to such hardware. My laptop, for instance, has a Neomagic chipset which has the necessary features. However, Neomagic won't release details of how to use it (and is unlikely to do so) so there's no XVideo support. My desktop at work has a Mach64 - XVideo works but quite often crashes the X server so using Xshm is preferable. 0.4.3 can scale a 720x576 image to 1024x576 using 75% CPU 0.9.x doing the same scaling uses 100%CPU and still drops one frame in three. I know that the 0.9.x code can scale to full screen whereas the 0.4 code can't but at a cost of not really being able to use xine at all on either PC. |