[MPlayer-users] Weird benchmark result with gcc-3.0.2 and -vc divx4

André Dahlqvist andre.dahlqvist at telia.com
Wed Nov 28 23:04:56 CET 2001


Hi everyone,

I just did some benchmarks comparing mplayer build with gcc-2.95.4-pre
and gcc-3.0.2-final, and found a really strange behaviour. On two out of the
three files I tested, the divx4 test shows a huge difference between
gcc-2.95 and gcc-3.0.2. The first file, Reservoir Dogs, does however not
show this behaviour, and in the other tests the two versions are
basically neck-to-neck.

I know you can't do anything about the divx4 codec, but does anyone have
any clues what is causing this? Benchmarks are below:

Reservoir Dogs
--------------

File info:
----------
MainAVIHeader.dwFlags: (2064) HAS_INDEX TRUST_CKTYPE
VIDEO:  [DIV3]  640x288  24bpp  23.98 fps  499.3 kbps (60.9 kbyte/s)
[V] filefmt:3  fourcc:0x33564944  size:640x288  fps:23.98  ftime:=0.0417
Detected audio codec: [mp3] drv:1 (MPEG layer-2, layer-3)

ffdivx
------
gcc-2.95.4-pre: BENCHMARKs: V:   5.520s VO:   0.009s A:   0.000s Sys:   0.312s =    5.842s
gcc-3.0.2:      BENCHMARKs: V:   5.513s VO:   0.010s A:   0.000s Sys:   0.307s =    5.830s

divx4
-----
gcc-2.95.4-pre: BENCHMARKs: V:   4.604s VO:   0.009s A:   0.000s Sys:   0.227s =    4.839s
gcc-3.0.2:      BENCHMARKs: V:   4.571s VO:   0.010s A:   0.000s Sys:   0.221s =    4.802s

divx
----
gcc-2.95.4-pre: BENCHMARKs: V:   6.709s VO:   0.012s A:   0.000s Sys:   0.314s =    7.035s
gcc-3.0.2:      BENCHMARKs: V:   6.665s VO:   0.013s A:   0.000s Sys:   0.307s =    6.985s

odivx
-----
gcc-2.95.4-pre: BENCHMARKs: V:   4.119s VO:   0.008s A:   0.000s Sys:   0.227s =    4.355s
gcc-3.0.2:      BENCHMARKs: V:   4.118s VO:   0.008s A:   0.000s Sys:   0.222s =    4.349s


The Deer Hunter
---------------

File info:
----------
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
VIDEO:  [DIV3]  640x480  24bpp  25.00 fps  761.4 kbps (92.9 kbyte/s)
[V] filefmt:3  fourcc:0x33564944  size:640x480  fps:25.00  ftime:=0.0400
Detected audio codec: [mp3] drv:1 (MPEG layer-2, layer-3)

ffdivx
------
gcc-2.95.4-pre: BENCHMARKs: V:  11.101s VO:   0.010s A:   0.000s Sys:   0.389s =   11.500s
gcc-3.0.2:      BENCHMARKs: V:  11.035s VO:   0.011s A:   0.000s Sys:   0.389s =   11.435s

divx4
-----
gcc-2.95.4-pre: BENCHMARKs: V:   9.219s VO:   0.012s A:   0.000s Sys:   0.350s =    9.580s
gcc-3.0.2:      BENCHMARKs: V:  10.838s VO:   0.013s A:   0.000s Sys:   0.344s =   11.194s

odivx
-----
gcc-2.95.4-pre: BENCHMARKs: V:   8.744s VO:   0.011s A:   0.000s Sys:   0.362s =    9.116s
gcc-3.0.2:      BENCHMARKs: V:   8.455s VO:   0.011s A:   0.000s Sys:   0.342s =    8.809s

divx
----
gcc-2.95.4-pre: BENCHMARKs: V:  12.846s VO:   0.013s A:   0.000s Sys:   0.389s =   13.248s
gcc-3.0.2:      BENCHMARKs: V:  12.775s VO:   0.014s A:   0.000s Sys:   0.384s =   13.173s

Unbreakable
-----------
File info:
----------
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
VIDEO:  [DIV3]  640x272  24bpp  23.98 fps  638.8 kbps (78.0 kbyte/s)
[V] filefmt:3  fourcc:0x33564944  size:640x272  fps:23.98  ftime:=0.0417
Detected audio codec: [mp3] drv:1 (MPEG layer-2, layer-3)

divx4
-----

gcc-2.95.4-pre: BENCHMARKs: V:   3.676s VO:   0.008s A:   0.000s Sys:   0.490s =    4.174s
gcc-3.0.2:      BENCHMARKs: V:   4.388s VO:   0.008s A:   0.000s Sys:   0.535s =    4.931s

-- 

André Dahlqvist <andre.dahlqvist at telia.com>



More information about the MPlayer-users mailing list