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