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