Mercurial > libavcodec.hg
comparison dsputil.h @ 4751:0d48b61e655d libavcodec
Typos in comments
author | lu_zero |
---|---|
date | Fri, 30 Mar 2007 20:56:32 +0000 |
parents | 7011f597e473 |
children | f99e40a7155b |
comparison
equal
deleted
inserted
replaced
4750:14a0a003804b | 4751:0d48b61e655d |
---|---|
202 | 202 |
203 int (*ssd_int8_vs_int16)(int8_t *pix1, int16_t *pix2, int size); | 203 int (*ssd_int8_vs_int16)(int8_t *pix1, int16_t *pix2, int size); |
204 | 204 |
205 /** | 205 /** |
206 * Halfpel motion compensation with rounding (a+b+1)>>1. | 206 * Halfpel motion compensation with rounding (a+b+1)>>1. |
207 * this is an array[4][4] of motion compensation funcions for 4 | 207 * this is an array[4][4] of motion compensation functions for 4 |
208 * horizontal blocksizes (8,16) and the 4 halfpel positions<br> | 208 * horizontal blocksizes (8,16) and the 4 halfpel positions<br> |
209 * *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ] | 209 * *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ] |
210 * @param block destination where the result is stored | 210 * @param block destination where the result is stored |
211 * @param pixels source | 211 * @param pixels source |
212 * @param line_size number of bytes in a horizontal line of block | 212 * @param line_size number of bytes in a horizontal line of block |
226 */ | 226 */ |
227 op_pixels_func avg_pixels_tab[4][4]; | 227 op_pixels_func avg_pixels_tab[4][4]; |
228 | 228 |
229 /** | 229 /** |
230 * Halfpel motion compensation with no rounding (a+b)>>1. | 230 * Halfpel motion compensation with no rounding (a+b)>>1. |
231 * this is an array[2][4] of motion compensation funcions for 2 | 231 * this is an array[2][4] of motion compensation functions for 2 |
232 * horizontal blocksizes (8,16) and the 4 halfpel positions<br> | 232 * horizontal blocksizes (8,16) and the 4 halfpel positions<br> |
233 * *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ] | 233 * *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ] |
234 * @param block destination where the result is stored | 234 * @param block destination where the result is stored |
235 * @param pixels source | 235 * @param pixels source |
236 * @param line_size number of bytes in a horizontal line of block | 236 * @param line_size number of bytes in a horizontal line of block |
238 */ | 238 */ |
239 op_pixels_func put_no_rnd_pixels_tab[4][4]; | 239 op_pixels_func put_no_rnd_pixels_tab[4][4]; |
240 | 240 |
241 /** | 241 /** |
242 * Halfpel motion compensation with no rounding (a+b)>>1. | 242 * Halfpel motion compensation with no rounding (a+b)>>1. |
243 * this is an array[2][4] of motion compensation funcions for 2 | 243 * this is an array[2][4] of motion compensation functions for 2 |
244 * horizontal blocksizes (8,16) and the 4 halfpel positions<br> | 244 * horizontal blocksizes (8,16) and the 4 halfpel positions<br> |
245 * *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ] | 245 * *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ] |
246 * @param block destination into which the result is averaged (a+b)>>1 | 246 * @param block destination into which the result is averaged (a+b)>>1 |
247 * @param pixels source | 247 * @param pixels source |
248 * @param line_size number of bytes in a horizontal line of block | 248 * @param line_size number of bytes in a horizontal line of block |
252 | 252 |
253 void (*put_no_rnd_pixels_l2[2])(uint8_t *block/*align width (8 or 16)*/, const uint8_t *a/*align 1*/, const uint8_t *b/*align 1*/, int line_size, int h); | 253 void (*put_no_rnd_pixels_l2[2])(uint8_t *block/*align width (8 or 16)*/, const uint8_t *a/*align 1*/, const uint8_t *b/*align 1*/, int line_size, int h); |
254 | 254 |
255 /** | 255 /** |
256 * Thirdpel motion compensation with rounding (a+b+1)>>1. | 256 * Thirdpel motion compensation with rounding (a+b+1)>>1. |
257 * this is an array[12] of motion compensation funcions for the 9 thirdpel positions<br> | 257 * this is an array[12] of motion compensation functions for the 9 thirdpe |
258 * positions<br> | |
258 * *pixels_tab[ xthirdpel + 4*ythirdpel ] | 259 * *pixels_tab[ xthirdpel + 4*ythirdpel ] |
259 * @param block destination where the result is stored | 260 * @param block destination where the result is stored |
260 * @param pixels source | 261 * @param pixels source |
261 * @param line_size number of bytes in a horizontal line of block | 262 * @param line_size number of bytes in a horizontal line of block |
262 * @param h height | 263 * @param h height |
269 qpel_mc_func put_no_rnd_qpel_pixels_tab[2][16]; | 270 qpel_mc_func put_no_rnd_qpel_pixels_tab[2][16]; |
270 qpel_mc_func avg_no_rnd_qpel_pixels_tab[2][16]; | 271 qpel_mc_func avg_no_rnd_qpel_pixels_tab[2][16]; |
271 qpel_mc_func put_mspel_pixels_tab[8]; | 272 qpel_mc_func put_mspel_pixels_tab[8]; |
272 | 273 |
273 /** | 274 /** |
274 * h264 Chram MC | 275 * h264 Chroma MC |
275 */ | 276 */ |
276 h264_chroma_mc_func put_h264_chroma_pixels_tab[3]; | 277 h264_chroma_mc_func put_h264_chroma_pixels_tab[3]; |
277 /* This is really one func used in VC-1 decoding */ | 278 /* This is really one func used in VC-1 decoding */ |
278 h264_chroma_mc_func put_no_rnd_h264_chroma_pixels_tab[3]; | 279 h264_chroma_mc_func put_no_rnd_h264_chroma_pixels_tab[3]; |
279 h264_chroma_mc_func avg_h264_chroma_pixels_tab[3]; | 280 h264_chroma_mc_func avg_h264_chroma_pixels_tab[3]; |