Mercurial > libavcodec.hg
comparison dsputil.h @ 3395:adccbf4a1040 libavcodec
CAVS decoder by (Stefan Gehrer stefan.gehrer gmx.de)
author | michael |
---|---|
date | Mon, 03 Jul 2006 00:16:45 +0000 |
parents | 647a677c00a4 |
children | 7dc8e4a12105 |
comparison
equal
deleted
inserted
replaced
3394:2b5283c15310 | 3395:adccbf4a1040 |
---|---|
271 qpel_mc_func put_h264_qpel_pixels_tab[4][16]; | 271 qpel_mc_func put_h264_qpel_pixels_tab[4][16]; |
272 qpel_mc_func avg_h264_qpel_pixels_tab[4][16]; | 272 qpel_mc_func avg_h264_qpel_pixels_tab[4][16]; |
273 | 273 |
274 h264_weight_func weight_h264_pixels_tab[10]; | 274 h264_weight_func weight_h264_pixels_tab[10]; |
275 h264_biweight_func biweight_h264_pixels_tab[10]; | 275 h264_biweight_func biweight_h264_pixels_tab[10]; |
276 | |
277 /* AVS specific */ | |
278 qpel_mc_func put_cavs_qpel_pixels_tab[2][16]; | |
279 qpel_mc_func avg_cavs_qpel_pixels_tab[2][16]; | |
280 void (*cavs_filter_lv)(uint8_t *pix, int stride, int alpha, int beta, int tc, int bs1, int bs2); | |
281 void (*cavs_filter_lh)(uint8_t *pix, int stride, int alpha, int beta, int tc, int bs1, int bs2); | |
282 void (*cavs_filter_cv)(uint8_t *pix, int stride, int alpha, int beta, int tc, int bs1, int bs2); | |
283 void (*cavs_filter_ch)(uint8_t *pix, int stride, int alpha, int beta, int tc, int bs1, int bs2); | |
284 void (*cavs_idct8_add)(uint8_t *dst, DCTELEM *block, int stride); | |
276 | 285 |
277 me_cmp_func pix_abs[2][4]; | 286 me_cmp_func pix_abs[2][4]; |
278 | 287 |
279 /* huffyuv specific */ | 288 /* huffyuv specific */ |
280 void (*add_bytes)(uint8_t *dst/*align 16*/, uint8_t *src/*align 16*/, int w); | 289 void (*add_bytes)(uint8_t *dst/*align 16*/, uint8_t *src/*align 16*/, int w); |