On 05/07/15 3:14 PM, Paul B Mahol wrote: > +static int mode06(int c, int a1, int a2, int a3, int a4, int a5, int a6, int > a7, int a8) > +{ > + REMOVE_GRAIN_SORT_AXIS > + > + const int d1 = ma1 - mi1; > + const int d2 = ma2 - mi2; > + const int d3 = ma3 - mi3; > + const int d4 = ma4 - mi4; > + > + const int cli1 = av_clip(c, mi1, ma1); > + const int cli2 = av_clip(c, mi2, ma2); > + const int cli3 = av_clip(c, mi3, ma3); > + const int cli4 = av_clip(c, mi4, ma4); > + > + const int c1 = av_clip((FFABS(c - cli1) << 1) + d1, 0, 0xFF); > + const int c2 = av_clip((FFABS(c - cli2) << 1) + d2, 0, 0xFF); > + const int c3 = av_clip((FFABS(c - cli3) << 1) + d3, 0, 0xFF); > + const int c4 = av_clip((FFABS(c - cli4) << 1) + d4, 0, 0xFF);
av_clip_uint8 [...] > +static int mode08(int c, int a1, int a2, int a3, int a4, int a5, int a6, int > a7, int a8) > +{ > + REMOVE_GRAIN_SORT_AXIS > + > + const int d1 = ma1 - mi1; > + const int d2 = ma2 - mi2; > + const int d3 = ma3 - mi3; > + const int d4 = ma4 - mi4; > + > + const int cli1 = av_clip(c, mi1, ma1); > + const int cli2 = av_clip(c, mi2, ma2); > + const int cli3 = av_clip(c, mi3, ma3); > + const int cli4 = av_clip(c, mi4, ma4); > + > + const int c1 = av_clip(FFABS(c - cli1) + (d1 << 1), 0, 0xFFFF); > + const int c2 = av_clip(FFABS(c - cli2) + (d2 << 1), 0, 0xFFFF); > + const int c3 = av_clip(FFABS(c - cli3) + (d3 << 1), 0, 0xFFFF); > + const int c4 = av_clip(FFABS(c - cli4) + (d4 << 1), 0, 0xFFFF); av_clip_uint16 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel