Mercurial > libavcodec.hg
comparison dsputil.h @ 7678:081c54b62e56 libavcodec
document some dsp alignments
author | lorenm |
---|---|
date | Sun, 24 Aug 2008 04:03:02 +0000 |
parents | 30bc7ba91daa |
children | e5b5a9af1b68 |
comparison
equal
deleted
inserted
replaced
7677:3db125934e60 | 7678:081c54b62e56 |
---|---|
427 | 427 |
428 void (*draw_edges)(uint8_t *buf, int wrap, int width, int height, int w); | 428 void (*draw_edges)(uint8_t *buf, int wrap, int width, int height, int w); |
429 #define EDGE_WIDTH 16 | 429 #define EDGE_WIDTH 16 |
430 | 430 |
431 /* h264 functions */ | 431 /* h264 functions */ |
432 void (*h264_idct_add)(uint8_t *dst, DCTELEM *block, int stride); | 432 void (*h264_idct_add)(uint8_t *dst/*align 4*/, DCTELEM *block/*align 16*/, int stride); |
433 void (*h264_idct8_add)(uint8_t *dst, DCTELEM *block, int stride); | 433 void (*h264_idct8_add)(uint8_t *dst/*align 8*/, DCTELEM *block/*align 16*/, int stride); |
434 void (*h264_idct_dc_add)(uint8_t *dst, DCTELEM *block, int stride); | 434 void (*h264_idct_dc_add)(uint8_t *dst/*align 4*/, DCTELEM *block/*align 16*/, int stride); |
435 void (*h264_idct8_dc_add)(uint8_t *dst, DCTELEM *block, int stride); | 435 void (*h264_idct8_dc_add)(uint8_t *dst/*align 8*/, DCTELEM *block/*align 16*/, int stride); |
436 void (*h264_dct)(DCTELEM block[4][4]); | 436 void (*h264_dct)(DCTELEM block[4][4]); |
437 | 437 |
438 /* snow wavelet */ | 438 /* snow wavelet */ |
439 void (*vertical_compose97i)(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, IDWTELEM *b3, IDWTELEM *b4, IDWTELEM *b5, int width); | 439 void (*vertical_compose97i)(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, IDWTELEM *b3, IDWTELEM *b4, IDWTELEM *b5, int width); |
440 void (*horizontal_compose97i)(IDWTELEM *b, int width); | 440 void (*horizontal_compose97i)(IDWTELEM *b, int width); |