diff options
author | Aaron Boxer <boxerab@gmail.com> | 2017-06-10 07:56:48 -0400 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2017-06-12 10:04:04 +0300 |
commit | 700719985c6deb38f55ad736ba5c8ed7def8dbfb (patch) | |
tree | df2f08224070454c014d18429d688cb9f1a19435 | |
parent | 4c14cb747e4f9d39beb44a7c3ab655bf989e3cb5 (diff) | |
download | gstreamer-plugins-bad-700719985c6deb38f55ad736ba5c8ed7def8dbfb.tar.gz |
openjpegdec: fix display artifacts for RGB 8-bit
https://bugzilla.gnome.org/show_bug.cgi?id=783626
-rw-r--r-- | ext/openjpeg/gstopenjpegdec.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/ext/openjpeg/gstopenjpegdec.c b/ext/openjpeg/gstopenjpegdec.c index 60b954332..24f8dabe8 100644 --- a/ext/openjpeg/gstopenjpegdec.c +++ b/ext/openjpeg/gstopenjpegdec.c @@ -307,14 +307,13 @@ fill_frame_packed8_3 (GstVideoFrame * frame, opj_image_t * image) tmp = data_out; for (x = 0; x < w; x++) { - tmp[1] = off[0] + *data_in[0]; - tmp[2] = off[1] + *data_in[1]; - tmp[3] = off[2] + *data_in[2]; - - tmp += 4; + tmp[0] = off[0] + *data_in[0]; + tmp[1] = off[1] + *data_in[1]; + tmp[2] = off[2] + *data_in[2]; data_in[0]++; data_in[1]++; data_in[2]++; + tmp += 3; } data_out += dstride; } |