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