Mercurial > libpostproc.hg
comparison postprocess.c @ 31:81ad3274583c libpostproc
Rename SIGN macro to FFSIGN to avoid clashes with system headers.
author | diego |
---|---|
date | Wed, 11 Oct 2006 22:59:37 +0000 |
parents | 2e855f3f4e0b |
children | cb746db3fd32 |
comparison
equal
deleted
inserted
replaced
30:13d2cfd2d0e1 | 31:81ad3274583c |
---|---|
338 | 338 |
339 int d= ABS(middleEnergy) - FFMIN( ABS(leftEnergy), ABS(rightEnergy) ); | 339 int d= ABS(middleEnergy) - FFMIN( ABS(leftEnergy), ABS(rightEnergy) ); |
340 d= FFMAX(d, 0); | 340 d= FFMAX(d, 0); |
341 | 341 |
342 d= (5*d + 32) >> 6; | 342 d= (5*d + 32) >> 6; |
343 d*= SIGN(-middleEnergy); | 343 d*= FFSIGN(-middleEnergy); |
344 | 344 |
345 if(q>0) | 345 if(q>0) |
346 { | 346 { |
347 d= d<0 ? 0 : d; | 347 d= d<0 ? 0 : d; |
348 d= d>q ? q : d; | 348 d= d>q ? q : d; |
447 | 447 |
448 int d= FFMAX(ABS(b) - (ABS(a) + ABS(c))/2, 0); | 448 int d= FFMAX(ABS(b) - (ABS(a) + ABS(c))/2, 0); |
449 | 449 |
450 if(d < QP) | 450 if(d < QP) |
451 { | 451 { |
452 int v = d * SIGN(-b); | 452 int v = d * FFSIGN(-b); |
453 | 453 |
454 src[1] +=v/8; | 454 src[1] +=v/8; |
455 src[2] +=v/4; | 455 src[2] +=v/4; |
456 src[3] +=3*v/8; | 456 src[3] +=3*v/8; |
457 src[4] -=3*v/8; | 457 src[4] -=3*v/8; |
540 | 540 |
541 int d= ABS(middleEnergy) - FFMIN( ABS(leftEnergy), ABS(rightEnergy) ); | 541 int d= ABS(middleEnergy) - FFMIN( ABS(leftEnergy), ABS(rightEnergy) ); |
542 d= FFMAX(d, 0); | 542 d= FFMAX(d, 0); |
543 | 543 |
544 d= (5*d + 32) >> 6; | 544 d= (5*d + 32) >> 6; |
545 d*= SIGN(-middleEnergy); | 545 d*= FFSIGN(-middleEnergy); |
546 | 546 |
547 if(q>0) | 547 if(q>0) |
548 { | 548 { |
549 d= d<0 ? 0 : d; | 549 d= d<0 ? 0 : d; |
550 d= d>q ? q : d; | 550 d= d>q ? q : d; |