On Sun, Apr 09, 2017 at 05:40:13PM +0200, Paul B Mahol wrote: [...] > +static av_always_inline void color_decorrelation_gbrp(float **dst, int > dst_linesize, > + const uint8_t **src, > int src_linesize, > + int w, int h) > +{ > + int x, y; > + float *dstp_r = dst[0]; > + float *dstp_g = dst[1]; > + float *dstp_b = dst[2]; > + const uint8_t *srcp_r = src[2]; > + const uint8_t *srcp_g = src[0]; > + const uint8_t *srcp_b = src[1]; > + > + for (y = 0; y < h; y++) { > + for (x = 0; x < w; x++) {
> + dstp_r[x] = srcp_r[x] * DCT3X3_0_0 + srcp_g[x] * DCT3X3_0_1 + > srcp_b[x] * DCT3X3_0_2; > + dstp_g[x] = srcp_g[x] * DCT3X3_1_0 + > srcp_b[x] * DCT3X3_1_2; > + dstp_b[x] = srcp_b[x] * DCT3X3_2_0 + srcp_g[x] * DCT3X3_2_1 + > srcp_b[x] * DCT3X3_2_2; ^ i think this column is supposed to be reds > + } > + srcp_r += src_linesize; > + srcp_g += src_linesize; > + srcp_b += src_linesize; > + dstp_r += dst_linesize; > + dstp_g += dst_linesize; > + dstp_b += dst_linesize; > + } > +} Rest LGTM -- Clément B.
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel