[MPlayer-dev-eng] Broken win32 support!
arpi at thot.banki.hu
Wed Jan 9 19:54:28 CET 2002
> I've found that current version of mplayer has very bad support of win32 codecs!
> I don't know who done that.
avifile authors. Eugeen + kabi.
> BENCHMARKs: V: 4.711s VO: 3.372s A: 0.499s Sys: 21.325s = 29.907s
> BENCHMARK%: V: 15.7508% VO: 11.2758% A: 1.6688% Sys: 71.3046% = 100.0000%
> for divxds:
> BENCHMARKs: V: 6.946s VO: 2.965s A: 0.495s Sys: 19.538s = 29.945s
> BENCHMARK%: V: 23.1963% VO: 9.9017% A: 1.6546% Sys: 65.2474% = 100.0000%
> As you can see divxds is slower of ffdivx but difference is not such big.
yes. and why are you so surprised? windows dlls are poorly optimized,
compared to ffdivx or divx4linux. and they use yv12 while dll's do internal
yv12->yuy2 conversion too, and so require 1.5 times more bandwith.
> IMHO it occured after that when there was changed C++ stuff with C one for loader subdirectory.
no. results were the same with c++ too. you wrote that 0.50 had the same,
and it used c++ version... btw, try teh vfw codec dll, it has teh same speed
and it never used any c++ code.
but again, libavcodec is faster than win32 codecs from the beginning, and
faster than divx4 for some months ago.
A'rpi / Astral & ESP-team
mailto:arpi at thot.banki.hu
More information about the MPlayer-dev-eng