Mercurial > libavcodec.hg
comparison dsputil.h @ 2045:9447bbd8a7e9 libavcodec
rewrite h261 loop filter
no malloc(64) memcpy free stuff
no filter1 A->B then filter2 A->B (yes not B->A)
no incorrect rouding after the 1d filter
| author | michael |
|---|---|
| date | Sun, 30 May 2004 21:21:13 +0000 |
| parents | b6f2add2511e |
| children | 9e4bebc39ade |
comparison
equal
deleted
inserted
replaced
| 2044:b6f2add2511e | 2045:9447bbd8a7e9 |
|---|---|
| 259 void (*bswap_buf)(uint32_t *dst, uint32_t *src, int w); | 259 void (*bswap_buf)(uint32_t *dst, uint32_t *src, int w); |
| 260 | 260 |
| 261 void (*h263_v_loop_filter)(uint8_t *src, int stride, int qscale); | 261 void (*h263_v_loop_filter)(uint8_t *src, int stride, int qscale); |
| 262 void (*h263_h_loop_filter)(uint8_t *src, int stride, int qscale); | 262 void (*h263_h_loop_filter)(uint8_t *src, int stride, int qscale); |
| 263 | 263 |
| 264 void (*h261_v_loop_filter)(uint8_t *dest,uint8_t *src, int stride); | 264 void (*h261_loop_filter)(uint8_t *src, int stride); |
| 265 void (*h261_h_loop_filter)(uint8_t *dest,uint8_t *src, int stride); | |
| 266 | 265 |
| 267 /* (I)DCT */ | 266 /* (I)DCT */ |
| 268 void (*fdct)(DCTELEM *block/* align 16*/); | 267 void (*fdct)(DCTELEM *block/* align 16*/); |
| 269 void (*fdct248)(DCTELEM *block/* align 16*/); | 268 void (*fdct248)(DCTELEM *block/* align 16*/); |
| 270 | 269 |
