X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Finterp.h;h=ee183476925482bb6fd97237b1db5149af66ccb8;hb=9a16c85641dee9f15136f40c8a3195d88d45513f;hp=a68a83e5e17763239da21f3c52a48213980375f2;hpb=f02c3f7d36eb475d1371f8e4b2814bea99e8b478;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/interp.h b/cinelerra-5.1/cinelerra/interp.h index a68a83e5..ee183476 100644 --- a/cinelerra-5.1/cinelerra/interp.h +++ b/cinelerra-5.1/cinelerra/interp.h @@ -26,9 +26,9 @@ } */ -static inline float in_clip(float mx, float ofs, float v) +static inline float in_clip(float v, float mx) { - return (v+=ofs) < 0 ? 0 : v > mx ? mx : v; + return v < 0 ? 0 : v > mx ? mx : v; } static inline float interp_linear(float dx, float p1, float p2) @@ -55,10 +55,10 @@ static inline float interp_cubic(float dx, float p0, float p1, float p2, float p int c0 = itx+0, r0 = ity+0; \ typ *r0p = r0>=in_min_y && r0=in_min_x && c0=in_min_y && r0=in_min_y && r1=in_min_x && c0=in_min_x && c1=in_min_y && r1=in_min_y && r2=in_min_x && cp=in_min_x && c0=in_min_x && c1=in_min_x && c2