[Ffmpeg-cvslog] r6573 - trunk/libavcodec/cabac.h

Uoti Urpala uoti.urpala
Sat Oct 7 15:42:03 CEST 2006


On Sat, 2006-10-07 at 13:15 +0200, michael wrote:
> Log:
> several x86 renorm_cabac_decoder_once optimizations
> START/STOP_TIMER benchmarking code for them
> please benchmark on P4 & athlon
> (ill remove the benchmarking code and the always slower variants as soon as p4/athlon benchmarks have been posted or commited)

Having START/STOP_TIMER there makes h264 about 50% slower so having them
enabled by default even just until benchmarks are done doesn't seem like
a good idea.

I did some benchmark runs of overall performance with the
START/STOP_TIMER macros disabled, the optimization (the
enabled-by-default asm version) made things about 1% slower than the C
version. I think the asm was slower with reasonable confidence; I got
several runs with C that were faster than the fastest run of the asm
version.





More information about the ffmpeg-cvslog mailing list