GNOME Bugzilla – Bug 613093
Improper boundary condition handling in videoscale.
Last modified: 2010-03-17 15:48:10 UTC
Some columns at the right edge are not right, if we run the following pipeline. gst-launch videotestsrc ! video/x-raw-yuv, width=320, height=240, format='(fourcc)YUY2' ! videoscale ! video/x-raw-yuv, width=640, height=480 ! xvimagesink The boundary condition at the right edge is not handled properly in function vs_scanline_resample_linear_YUYV(), in file vs_scanline.c. Similar problem exists in function vs_scanline_resample_linear_UYVY().
Do you want to provide a patch? Otherwise I'll look at this later today.
commit bbdc60fbcb0b41c144e4036173f9fa7ebe1993d8 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Wed Mar 17 16:46:32 2010 +0100 videoscale: Use correct boundary checks for YUY2/UYVY Fixes bug #613093.