diff options
author | rfelker <rfelker@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-08-12 08:24:24 +0000 |
---|---|---|
committer | rfelker <rfelker@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-08-12 08:24:24 +0000 |
commit | a035351921e578387a5150f3d0c8e7cf1baef47c (patch) | |
tree | 51521f2bb8cb621fcfe81ae3d20d8ef0198c3aaf /DOCS/tech/slave.txt | |
parent | e8a173deecac93b427febb3a85ebe726a0cf09ca (diff) | |
download | mpv-a035351921e578387a5150f3d0c8e7cf1baef47c.tar.bz2 mpv-a035351921e578387a5150f3d0c8e7cf1baef47c.tar.xz |
10000l, the old code was slow as hell, copying stuff extra times and
actually broken -- blanking the whole screen at each 'page flip' with
-dr enabled. benchmarks:
before:
56% cpu for decode
56% cpu for vo with no -dr
25% cpu for vo with -dr
after:
56% cpu for decode
25% cpu for vo without -dr
0% cpu for vo with -dr
if vo_fbdev is going to do pageflip, it needs to do it for REAL, using
vertical scroll registers (like g2), not copying a temp buffer (which
will shear anyway and is super-slow).
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10579 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS/tech/slave.txt')
0 files changed, 0 insertions, 0 deletions