[XviD-devel] xvid_bench and CRC_ERROR

Edouard Gomez ed.gomez at free.fr
Wed Nov 19 22:12:51 CET 2003


Ivan Kalvachev (ivan at cacad.com) wrote:
>  ===  test transfer ===
> ...
> PLAINC - 8to16sub2 1.169 usec       crc=22368
> *** CRC ERROR! ***
> ...
> MMX    - 8to16sub2 0.115 usec       crc=22368
> *** CRC ERROR! ***
> ...
> MMXEXT - 8to16sub2 0.060 usec       crc=22368
> *** CRC ERROR! ***
> ...
> 3DNOW  - 8to16sub2 1.163 usec       crc=22368
> *** CRC ERROR! ***
> 
> 3DNOWE - 8to16sub2 0.065 usec       crc=22368
> *** CRC ERROR! ***
>  ---
> Maybe you know about it, as the code that perform it, is #if 1 -ed ,
> but after all, it is enabled!

That is  a change in  the API  we've made syskin  and I to  have correct
bframe reconstruction  in the encoder. I  even remember fixing  a bug in
the MMX version that was not adding +1 before averaging the two sources.

I  forgot about  the bench  program i'll  fix it  tonight  replacing the
reference crc.
 
>  =====  test quant =====
> PLAINC -   quant_mpeg_intra 115.238 usec       crc=29809
> PLAINC -   quant_mpeg_inter 116.966 usec       crc=12574
>  ---
> MMX    -   quant_mpeg_intra 7.117 usec       crc=3459
> *** CRC ERROR! ***
> MMX    -   quant_mpeg_inter 5.592 usec       crc=13247
> *** CRC ERROR! ***
>  ---

This  is a  known  problem and  errors  happen for  out  of range  tests
iirc. If a skilled asm coder could look at it.


-- 
Edouard Gomez


More information about the XviD-devel mailing list