videobox: fix border filling for planar YUV formats

We would get a green border instead of a black one, for
example.

https://bugzilla.gnome.org/show_bug.cgi?id=684991
This commit is contained in:
Tim-Philipp Müller 2012-11-24 19:32:51 +00:00
parent ef6c16a32e
commit efaa80fbc6

View file

@ -695,7 +695,7 @@ fill_planar_yuv (GstVideoBoxFill fill_type, guint b_alpha,
memset (destU, empty_pixel[1], strideU * heightU); memset (destU, empty_pixel[1], strideU * heightU);
} else if (heightU) { } else if (heightU) {
for (; heightU; --heightU) { for (; heightU; --heightU) {
memset (destU, empty_pixel[0], widthY); memset (destU, empty_pixel[1], widthU);
destU += strideU; destU += strideU;
} }
} }
@ -703,7 +703,7 @@ fill_planar_yuv (GstVideoBoxFill fill_type, guint b_alpha,
memset (destV, empty_pixel[2], strideV * heightV); memset (destV, empty_pixel[2], strideV * heightV);
} else if (heightV) { } else if (heightV) {
for (; heightV; --heightV) { for (; heightV; --heightV) {
memset (destV, empty_pixel[0], widthV); memset (destV, empty_pixel[2], widthV);
destV += strideV; destV += strideV;
} }
} }