|
From: Stefan L. <lu...@be...> - 2000-07-30 20:40:39
|
Hi,
I updated XvImage patch with following changes:
1. check for precence of an adaptor and port. If non of them
is available use default (gdk) methods.
2. removed some unused members of internal struct.
3. speed up by small use of mmx instructions.
Performance table reads now:
| | NTSC | PAL |
MB, CPU, GRA | dga | G[t|d]k | XvImage | G[t|d]k | XvImage |
------------------+-----------+---------+---------+---------+---------+
Asus P5A,K6-2/400,| ~26MB/s | R 24.13 | R 13.83 | R 25.49 | R 14.84 |
MGA-G200 | U 18.33 | U 8.81 | U 19.22 | U 9.51 |
------------------+-----------+---------+---------+---------+---------+
DFIK6BV3+,P133, | ~56MB/s | ------- | --------| --------+ ------- |
MGA-G200 | | | | | |
------------------+-----------+---------+---------+---------+---------+
Asus P5A,K6-2/400,| ~120MB/s | R 21.05 | R 9.66 | R 22.40 | R 10.33 |
MGA-G400 | | U 18.28 | U 7.79 | U 19.39 | U 8.45 |
Notes:
- Numbers measured on Asus motherboard are with kernel V2,4,0.test5
and X11 V4.0.1
- DFI motherboard was checked with kernel 2.0.16 and X11 3.3.?
- The NTSC sequence is from pond.dv and PAL sequence is from a
private video.
- Both are truncated to 6 seconds (180 farmes for NTSC, 150
frames for PAL).
- XvImage times with G400 DH are now with mmx support
- R/U values are from 'time playdv FILE' (real/user time values).
Happy testing.
--
mfg
Stefan Lucke (lu...@be...)
|