[Mplayer-users] xvideo extension implemented in xfree86 4.1.0 savage driver?

Felix Buenemann atmosfear at users.sourceforge.net
Mon Aug 13 23:08:14 CEST 2001

On Monday, 13. August 2001 22:26, you wrote:
> Hi
> I got a laptop with S3 Inc. 86C270-294 Savage/MX-/IX (rev 17).
> I use mplayer from CVS, and latest stable and 0.18pre5
> it works for me, but it was hmmm not so good quality, I got message, your
> system is too slow, use -dropframe, I use it but is really crap.
> my system is PIII 600mhz 128 MB ram and above card
> also you can play with option x11 wich make full screen on my mashine,
> I don't know how much ram is it on my graphic card.
> I try other player ogle wich acctully plays on my system smoothly without
> any problem
> if u want try it
> http://www.dtek.chalmers.se/groups/dvd/index.html
hmm I have PIII 850MHz Laptop with that chip and it works quite fine, when 
using ffdivx codec for high quality files, I'm currently trying to improve 
speed of savage driver and fix bugs, it has slow memcopys inside XVideo 
driver which copy on a per line basis for packed YUV formats and even on per 
pixel basis for planar ones. Thereos planar ones can IMHO be sped up quite a 
bit if not through alternate memcopy method, then through parallelizing 
current pixelbased memcpy using MMX or other SIMD techniques.
I can't yet say if I'll succeed but with some non-working code I could 
decrease system cpu usage for YV12 (planar yuv) from 60secs to decode a vob 
trailer to 50secs, so it's quite a speedup if it works out.
Packed YUV is not much optimizable IMO, cause copying whole frame at once 
which is possible is not that much faster then copying each line. Maybe also 
speed this up with asm.
If I succeed in improving the driver I'll make it public for mplayer users.

> siaraX
> > Can anybody please confirm that "mplayer -vo xv" works in the above
> > configuration?
> >
> > --
> > Jean-Luc Fontaine
> >
> >

Best Regards,

Mplayer-users mailing list
Mplayer-users at lists.sourceforge.net

More information about the MPlayer-users mailing list