comparison dsputil.h @ 5997:90de28dfd8d6 libavcodec

Switch VC-1 decoder to output decoded residual immediately.
author kostya
date Sat, 08 Dec 2007 10:41:18 +0000
parents fbd10e6dfbe1
children 558c1fd0ee72
comparison
equal deleted inserted replaced
5996:9319837c5d02 5997:90de28dfd8d6
405 405
406 void (*shrink[4])(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height); 406 void (*shrink[4])(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height);
407 407
408 /* vc1 functions */ 408 /* vc1 functions */
409 void (*vc1_inv_trans_8x8)(DCTELEM *b); 409 void (*vc1_inv_trans_8x8)(DCTELEM *b);
410 void (*vc1_inv_trans_8x4)(DCTELEM *b, int n); 410 void (*vc1_inv_trans_8x4)(uint8_t *dest, int line_size, DCTELEM *block);
411 void (*vc1_inv_trans_4x8)(DCTELEM *b, int n); 411 void (*vc1_inv_trans_4x8)(uint8_t *dest, int line_size, DCTELEM *block);
412 void (*vc1_inv_trans_4x4)(DCTELEM *b, int n); 412 void (*vc1_inv_trans_4x4)(uint8_t *dest, int line_size, DCTELEM *block);
413 void (*vc1_v_overlap)(uint8_t* src, int stride); 413 void (*vc1_v_overlap)(uint8_t* src, int stride);
414 void (*vc1_h_overlap)(uint8_t* src, int stride); 414 void (*vc1_h_overlap)(uint8_t* src, int stride);
415 /* put 8x8 block with bicubic interpolation and quarterpel precision 415 /* put 8x8 block with bicubic interpolation and quarterpel precision
416 * last argument is actually round value instead of height 416 * last argument is actually round value instead of height
417 */ 417 */