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);