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:03:29 +0300 |
commit | a2bc92ec3ec6922cf321970953036648c9c39e2b (patch) | |
tree | abf80060b1aa65a197f57c51ea96613982deb363 | |
parent | da1182f14210777b9d1dca15b1a8bdd703ee1ec2 (diff) | |
download | gstreamer-plugins-bad-a2bc92ec3ec6922cf321970953036648c9c39e2b.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 933c79d1c..881769b17 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; } |