Mercurial > libavcodec.hg
comparison dsputil.h @ 9437:8aa2e86549cd libavcodec
VC1: Do qpel when needed for both MVs in a B frame
author | conrad |
---|---|
date | Tue, 14 Apr 2009 19:26:33 +0000 |
parents | dfed6a243bab |
children | ef3a7b711cc0 |
comparison
equal
deleted
inserted
replaced
9436:dfed6a243bab | 9437:8aa2e86549cd |
---|---|
483 void (*vc1_h_overlap)(uint8_t* src, int stride); | 483 void (*vc1_h_overlap)(uint8_t* src, int stride); |
484 /* put 8x8 block with bicubic interpolation and quarterpel precision | 484 /* put 8x8 block with bicubic interpolation and quarterpel precision |
485 * last argument is actually round value instead of height | 485 * last argument is actually round value instead of height |
486 */ | 486 */ |
487 op_pixels_func put_vc1_mspel_pixels_tab[16]; | 487 op_pixels_func put_vc1_mspel_pixels_tab[16]; |
488 op_pixels_func avg_vc1_mspel_pixels_tab[16]; | |
488 | 489 |
489 /* intrax8 functions */ | 490 /* intrax8 functions */ |
490 void (*x8_spatial_compensation[12])(uint8_t *src , uint8_t *dst, int linesize); | 491 void (*x8_spatial_compensation[12])(uint8_t *src , uint8_t *dst, int linesize); |
491 void (*x8_setup_spatial_compensation)(uint8_t *src, uint8_t *dst, int linesize, | 492 void (*x8_setup_spatial_compensation)(uint8_t *src, uint8_t *dst, int linesize, |
492 int * range, int * sum, int edges); | 493 int * range, int * sum, int edges); |