Mercurial > libavcodec.hg
comparison arm/dsputil_init_neon.c @ 11807:659f16d04776 libavcodec
ARM: NEON clear_block[s]
author | mru |
---|---|
date | Tue, 01 Jun 2010 17:21:16 +0000 |
parents | f7281af560fe |
children | d3551fcf4c1c |
comparison
equal
deleted
inserted
replaced
11806:8d8ca3eb8389 | 11807:659f16d04776 |
---|---|
31 | 31 |
32 void ff_vp3_idct_neon(DCTELEM *data); | 32 void ff_vp3_idct_neon(DCTELEM *data); |
33 void ff_vp3_idct_put_neon(uint8_t *dest, int line_size, DCTELEM *data); | 33 void ff_vp3_idct_put_neon(uint8_t *dest, int line_size, DCTELEM *data); |
34 void ff_vp3_idct_add_neon(uint8_t *dest, int line_size, DCTELEM *data); | 34 void ff_vp3_idct_add_neon(uint8_t *dest, int line_size, DCTELEM *data); |
35 void ff_vp3_idct_dc_add_neon(uint8_t *dest, int line_size, const DCTELEM *data); | 35 void ff_vp3_idct_dc_add_neon(uint8_t *dest, int line_size, const DCTELEM *data); |
36 | |
37 void ff_clear_block_neon(DCTELEM *block); | |
38 void ff_clear_blocks_neon(DCTELEM *blocks); | |
36 | 39 |
37 void ff_put_pixels16_neon(uint8_t *, const uint8_t *, int, int); | 40 void ff_put_pixels16_neon(uint8_t *, const uint8_t *, int, int); |
38 void ff_put_pixels16_x2_neon(uint8_t *, const uint8_t *, int, int); | 41 void ff_put_pixels16_x2_neon(uint8_t *, const uint8_t *, int, int); |
39 void ff_put_pixels16_y2_neon(uint8_t *, const uint8_t *, int, int); | 42 void ff_put_pixels16_y2_neon(uint8_t *, const uint8_t *, int, int); |
40 void ff_put_pixels16_xy2_neon(uint8_t *, const uint8_t *, int, int); | 43 void ff_put_pixels16_xy2_neon(uint8_t *, const uint8_t *, int, int); |
187 c->idct = ff_vp3_idct_neon; | 190 c->idct = ff_vp3_idct_neon; |
188 c->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM; | 191 c->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM; |
189 } | 192 } |
190 } | 193 } |
191 | 194 |
195 c->clear_block = ff_clear_block_neon; | |
196 c->clear_blocks = ff_clear_blocks_neon; | |
197 | |
192 c->put_pixels_tab[0][0] = ff_put_pixels16_neon; | 198 c->put_pixels_tab[0][0] = ff_put_pixels16_neon; |
193 c->put_pixels_tab[0][1] = ff_put_pixels16_x2_neon; | 199 c->put_pixels_tab[0][1] = ff_put_pixels16_x2_neon; |
194 c->put_pixels_tab[0][2] = ff_put_pixels16_y2_neon; | 200 c->put_pixels_tab[0][2] = ff_put_pixels16_y2_neon; |
195 c->put_pixels_tab[0][3] = ff_put_pixels16_xy2_neon; | 201 c->put_pixels_tab[0][3] = ff_put_pixels16_xy2_neon; |
196 c->put_pixels_tab[1][0] = ff_put_pixels8_neon; | 202 c->put_pixels_tab[1][0] = ff_put_pixels8_neon; |