Mercurial > libavcodec.hg
comparison dsputil.h @ 2979:bfabfdf9ce55 libavcodec
COSMETICS: tabs --> spaces, some prettyprinting
author | diego |
---|---|
date | Thu, 22 Dec 2005 01:10:11 +0000 |
parents | ef2149182f1c |
children | 533c6386eca9 |
comparison
equal
deleted
inserted
replaced
2978:403183bbb505 | 2979:bfabfdf9ce55 |
---|---|
149 void (*gmc1)(uint8_t *dst/*align 8*/, uint8_t *src/*align 1*/, int srcStride, int h, int x16, int y16, int rounder); | 149 void (*gmc1)(uint8_t *dst/*align 8*/, uint8_t *src/*align 1*/, int srcStride, int h, int x16, int y16, int rounder); |
150 /** | 150 /** |
151 * global motion compensation. | 151 * global motion compensation. |
152 */ | 152 */ |
153 void (*gmc )(uint8_t *dst/*align 8*/, uint8_t *src/*align 1*/, int stride, int h, int ox, int oy, | 153 void (*gmc )(uint8_t *dst/*align 8*/, uint8_t *src/*align 1*/, int stride, int h, int ox, int oy, |
154 int dxx, int dxy, int dyx, int dyy, int shift, int r, int width, int height); | 154 int dxx, int dxy, int dyx, int dyy, int shift, int r, int width, int height); |
155 void (*clear_blocks)(DCTELEM *blocks/*align 16*/); | 155 void (*clear_blocks)(DCTELEM *blocks/*align 16*/); |
156 int (*pix_sum)(uint8_t * pix, int line_size); | 156 int (*pix_sum)(uint8_t * pix, int line_size); |
157 int (*pix_norm1)(uint8_t * pix, int line_size); | 157 int (*pix_norm1)(uint8_t * pix, int line_size); |
158 // 16x16 8x8 4x4 2x2 16x8 8x4 4x2 8x16 4x8 2x4 | 158 // 16x16 8x8 4x4 2x2 16x8 8x4 4x2 8x16 4x8 2x4 |
159 | 159 |
340 */ | 340 */ |
341 void ff_block_permute(DCTELEM *block, uint8_t *permutation, const uint8_t *scantable, int last); | 341 void ff_block_permute(DCTELEM *block, uint8_t *permutation, const uint8_t *scantable, int last); |
342 | 342 |
343 void ff_set_cmp(DSPContext* c, me_cmp_func *cmp, int type); | 343 void ff_set_cmp(DSPContext* c, me_cmp_func *cmp, int type); |
344 | 344 |
345 #define BYTE_VEC32(c) ((c)*0x01010101UL) | 345 #define BYTE_VEC32(c) ((c)*0x01010101UL) |
346 | 346 |
347 static inline uint32_t rnd_avg32(uint32_t a, uint32_t b) | 347 static inline uint32_t rnd_avg32(uint32_t a, uint32_t b) |
348 { | 348 { |
349 return (a | b) - (((a ^ b) & ~BYTE_VEC32(0x01)) >> 1); | 349 return (a | b) - (((a ^ b) & ~BYTE_VEC32(0x01)) >> 1); |
350 } | 350 } |