Mercurial > libavcodec.hg
comparison dsputil.h @ 3215:06f98047ff26 libavcodec
prefetch pixels for future motion compensation. 2-5% faster h264.
author | lorenm |
---|---|
date | Thu, 23 Mar 2006 20:16:36 +0000 |
parents | 6b9f0c4fbdbe |
children | d9eceb8313c2 |
comparison
equal
deleted
inserted
replaced
3214:91f89a395b28 | 3215:06f98047ff26 |
---|---|
341 | 341 |
342 /* snow wavelet */ | 342 /* snow wavelet */ |
343 void (*vertical_compose97i)(DWTELEM *b0, DWTELEM *b1, DWTELEM *b2, DWTELEM *b3, DWTELEM *b4, DWTELEM *b5, int width); | 343 void (*vertical_compose97i)(DWTELEM *b0, DWTELEM *b1, DWTELEM *b2, DWTELEM *b3, DWTELEM *b4, DWTELEM *b5, int width); |
344 void (*horizontal_compose97i)(DWTELEM *b, int width); | 344 void (*horizontal_compose97i)(DWTELEM *b, int width); |
345 void (*inner_add_yblock)(uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer * sb, int add, uint8_t * dst8); | 345 void (*inner_add_yblock)(uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer * sb, int add, uint8_t * dst8); |
346 | |
347 void (*prefetch)(void *mem, int stride, int h); | |
346 } DSPContext; | 348 } DSPContext; |
347 | 349 |
348 void dsputil_static_init(void); | 350 void dsputil_static_init(void); |
349 void dsputil_init(DSPContext* p, AVCodecContext *avctx); | 351 void dsputil_init(DSPContext* p, AVCodecContext *avctx); |
350 | 352 |