[MPlayer-dev-eng] Speed regression in xvmc since r21209

Carl Eugen Hoyos cehoyos at ag.or.at
Wed Nov 29 06:04:52 CET 2006


Hi!

There is a speed regression in mplayer -vo xvmc since r21209 (support for 
dvdnav menu buttons): It makes playing of MPEG2 HD impossible on my Athlon XP 
2600+ (usually consumes ~50% CPU time when using xvmc while watching HD). The 
performance difference is smaller for SD content, but still measurable.

The patch is of course _not_ meant for inclusion, but since I found it 
particularly hard to find the reason (21209 does not compile on linux) for 
the regression, I thought it helps seeing the difference.

I agree that dvdnav is much more important than xvmc but in case somebody 
knows a solution, I'd be happy to test.

Regards, Carl Eugen

Index: libvo/sub.c
===================================================================
--- libvo/sub.c (Revision 21370)
+++ libvo/sub.c (Arbeitskopie)
@@ -923,7 +923,7 @@
     new_osd_obj(OSDTYPE_PROGBAR);
     new_osd_obj(OSDTYPE_SPU);
 #ifdef USE_DVDNAV
-    new_osd_obj(OSDTYPE_DVDNAV);
+//    new_osd_obj(OSDTYPE_DVDNAV);
 #endif
 #ifdef HAVE_FREETYPE
     force_load_font = 1;



More information about the MPlayer-dev-eng mailing list