[MPlayer-dev-eng] [PATCH] A new ASS renderer

Vladimir Mosgalin mosgalin at VM10124.spb.edu
Wed Sep 26 23:14:33 CEST 2012


Hi Reimar Döffinger!

 On 2012.09.26 at 22:19:23 +0200, Reimar Döffinger wrote next:

> Not that strange after all, the vo margins and the ass margin options
> were fighting it out who should be used. Fixed.

New results:
http://178.130.36.83/perf-reports-all-v3.tar.gz

Overall:
-vf ass tests gave exactly the same results, I didn't save it and just
copied old results.

Performance has improved a lot. In fact, now vo_gl can render karaoke in
fullscreen without lag. According to top - just barely, though. But
still a huge win!

glhack version actually sucks. Sure, it seems to use lower CPU (say, 80%
in fullscreen according to top compared to 110% of non-hacked version),
but sys% cpu usage becomes very high. It's so high so it constantly
drops frames both in window and fullscreen modes. Original gl works
better.

Fullscreen mode still uses some more CPU than windowed mode for -vf ass
rendering and significantly more CPU for vo_gl reendering.

Performance of -vo gl is still quite a bit lower than -vf ass rendering.

-vo gl:noaspect (it's not in the manpage, btw!) makes miracles: with it
-vf ass rendering in fullscreen uses just as much CPU as window mode and
vo_gl rendering in fullscreen uses only tiny bit more CPU than window
mode - and much less CPU than fullscreen without noaspect.


-- 

Vladimir


More information about the MPlayer-dev-eng mailing list