Mercurial > libavcodec.hg
comparison h264.h @ 6320:ffb2a7b80d6d libavcodec
ff_h264_idct8_add_sse2.
compared to mmx, 217->126 cycles on core2, 262->220 on k8.
author | lorenm |
---|---|
date | Sun, 03 Feb 2008 07:05:11 +0000 |
parents | 1d83e9c34641 |
children | ecbe9565dcae |
comparison
equal
deleted
inserted
replaced
6319:4089a1ae6558 | 6320:ffb2a7b80d6d |
---|---|
346 GetBitContext intra_gb; | 346 GetBitContext intra_gb; |
347 GetBitContext inter_gb; | 347 GetBitContext inter_gb; |
348 GetBitContext *intra_gb_ptr; | 348 GetBitContext *intra_gb_ptr; |
349 GetBitContext *inter_gb_ptr; | 349 GetBitContext *inter_gb_ptr; |
350 | 350 |
351 DECLARE_ALIGNED_8(DCTELEM, mb[16*24]); | 351 DECLARE_ALIGNED_16(DCTELEM, mb[16*24]); |
352 DCTELEM mb_padding[256]; ///< as mb is addressed by scantable[i] and scantable is uint8_t we can either check that i is not to large or ensure that there is some unused stuff after mb | 352 DCTELEM mb_padding[256]; ///< as mb is addressed by scantable[i] and scantable is uint8_t we can either check that i is not to large or ensure that there is some unused stuff after mb |
353 | 353 |
354 /** | 354 /** |
355 * Cabac | 355 * Cabac |
356 */ | 356 */ |