comparison simple_idct.c @ 5978:eb2b4b1da4cd libavcodec

Rename function to reflect its action
author kostya
date Mon, 03 Dec 2007 06:59:48 +0000
parents 3d2b2a2a664e
children f4859c13426b
comparison
equal deleted inserted replaced
5977:853d1ea80942 5978:eb2b4b1da4cd
426 426
427 /* row idct is multiple by 16 * sqrt(2.0), col idct4 is normalized, 427 /* row idct is multiple by 16 * sqrt(2.0), col idct4 is normalized,
428 and the butterfly must be multiplied by 0.5 * sqrt(2.0) */ 428 and the butterfly must be multiplied by 0.5 * sqrt(2.0) */
429 #define C_SHIFT (4+1+12) 429 #define C_SHIFT (4+1+12)
430 430
431 static inline void idct4col(uint8_t *dest, int line_size, const DCTELEM *col) 431 static inline void idct4col_put(uint8_t *dest, int line_size, const DCTELEM *col)
432 { 432 {
433 int c0, c1, c2, c3, a0, a1, a2, a3; 433 int c0, c1, c2, c3, a0, a1, a2, a3;
434 const uint8_t *cm = ff_cropTbl + MAX_NEG_CROP; 434 const uint8_t *cm = ff_cropTbl + MAX_NEG_CROP;
435 435
436 a0 = col[8*0]; 436 a0 = col[8*0];
489 idctRowCondDC(block + i*8); 489 idctRowCondDC(block + i*8);
490 } 490 }
491 491
492 /* IDCT4 and store */ 492 /* IDCT4 and store */
493 for(i=0;i<8;i++) { 493 for(i=0;i<8;i++) {
494 idct4col(dest + i, 2 * line_size, block + i); 494 idct4col_put(dest + i, 2 * line_size, block + i);
495 idct4col(dest + line_size + i, 2 * line_size, block + 8 + i); 495 idct4col_put(dest + line_size + i, 2 * line_size, block + 8 + i);
496 } 496 }
497 } 497 }
498 498
499 /* 8x4 & 4x8 WMV2 IDCT */ 499 /* 8x4 & 4x8 WMV2 IDCT */
500 #undef CN_SHIFT 500 #undef CN_SHIFT