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

Guillaume POIRIER poirierg
Mon Oct 9 16:28:21 CEST 2006


Hi,

On 10/9/06, michael <subversion at mplayerhq.hu> wrote:
> Author: michael
> Date: Mon Oct  9 16:15:14 2006
> New Revision: 6602
>
> Modified:
>    trunk/libavcodec/cabac.h
>
> Log:
> first try of a handwritten get_cabac() for x86, this is 10-20% faster on P3 depening on if you try to subtract the START/STOP_TIMER overhead

With sample:

http://samples.mplayerhq.hu/V-codecs/AVC1/NeroRecode_STD_AVC_(ateme1022).mp4

PM 2nd generation:

New ASM:
641 dezicycles in get_cabac, 33553038 runs, 1394 skips

Old ASM:
757 dezicycles in get_cabac, 33553030 runs, 1402 skips

C version:
740 dezicycles in get_cabac, 33552799 runs, 1633 skips


Guillaume
-- 
With DADVSI (http://en.wikipedia.org/wiki/DADVSI), France finally has
a lead on USA on selling out individuals right to corporations!
Vive la France!




More information about the ffmpeg-cvslog mailing list