Mercurial > libpostproc.hg
comparison postprocess_template.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 |
---|---|
592 int d= ABS(b) - ((ABS(a) + ABS(c))>>1); | 592 int d= ABS(b) - ((ABS(a) + ABS(c))>>1); |
593 d= FFMAX(d, 0); | 593 d= FFMAX(d, 0); |
594 | 594 |
595 if(d < co->QP*2) | 595 if(d < co->QP*2) |
596 { | 596 { |
597 int v = d * SIGN(-b); | 597 int v = d * FFSIGN(-b); |
598 | 598 |
599 src[l2] +=v>>3; | 599 src[l2] +=v>>3; |
600 src[l3] +=v>>2; | 600 src[l3] +=v>>2; |
601 src[l4] +=(3*v)>>3; | 601 src[l4] +=(3*v)>>3; |
602 src[l5] -=(3*v)>>3; | 602 src[l5] -=(3*v)>>3; |
853 | 853 |
854 int d= ABS(middleEnergy) - FFMIN( ABS(leftEnergy), ABS(rightEnergy) ); | 854 int d= ABS(middleEnergy) - FFMIN( ABS(leftEnergy), ABS(rightEnergy) ); |
855 d= FFMAX(d, 0); | 855 d= FFMAX(d, 0); |
856 | 856 |
857 d= (5*d + 32) >> 6; | 857 d= (5*d + 32) >> 6; |
858 d*= SIGN(-middleEnergy); | 858 d*= FFSIGN(-middleEnergy); |
859 | 859 |
860 if(q>0) | 860 if(q>0) |
861 { | 861 { |
862 d= d<0 ? 0 : d; | 862 d= d<0 ? 0 : d; |
863 d= d>q ? q : d; | 863 d= d>q ? q : d; |
1157 | 1157 |
1158 int d= ABS(middleEnergy) - FFMIN( ABS(leftEnergy), ABS(rightEnergy) ); | 1158 int d= ABS(middleEnergy) - FFMIN( ABS(leftEnergy), ABS(rightEnergy) ); |
1159 d= FFMAX(d, 0); | 1159 d= FFMAX(d, 0); |
1160 | 1160 |
1161 d= (5*d + 32) >> 6; | 1161 d= (5*d + 32) >> 6; |
1162 d*= SIGN(-middleEnergy); | 1162 d*= FFSIGN(-middleEnergy); |
1163 | 1163 |
1164 if(q>0) | 1164 if(q>0) |
1165 { | 1165 { |
1166 d= d<0 ? 0 : d; | 1166 d= d<0 ? 0 : d; |
1167 d= d>q ? q : d; | 1167 d= d>q ? q : d; |