From: Thijs Vermeir Date: Wed, 15 Sep 2010 13:19:04 +0000 (+0200) Subject: videotestsrc: fix segfault on negative horizontal-speed X-Git-Tag: RELEASE-0.10.31~199 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ef021421250013e1acc41d362cb21ae21d258e4e;p=platform%2Fupstream%2Fgst-plugins-base.git videotestsrc: fix segfault on negative horizontal-speed --- diff --git a/gst/videotestsrc/videotestsrc.c b/gst/videotestsrc/videotestsrc.c index dcf0062..f7a8af6 100644 --- a/gst/videotestsrc/videotestsrc.c +++ b/gst/videotestsrc/videotestsrc.c @@ -608,6 +608,8 @@ videotestsrc_setup_paintinfo (GstVideoTestSrc * v, paintinfo * p, int w, int h) p->tmpline2 = v->tmpline2; p->tmpline_u8 = v->tmpline_u8; p->x_offset = (v->horizontal_speed * v->n_frames) % p->width; + if (p->x_offset < 0) + p->x_offset += p->width; a = (v->foreground_color >> 24) & 0xff; r = (v->foreground_color >> 16) & 0xff;